Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lector6(Stud).doc
Скачиваний:
5
Добавлен:
09.08.2019
Размер:
179.71 Кб
Скачать

План лекции:

1. Термины и концепции, связанные с Интернетом.

2. Работа с гиперссылками.

3. Сохранение документов и объектов в формате HTML.

4. Элемент средства просмотра Web Microsoft.

Текст лекции

1 Термины и концепции, связанные с Интернетом

Интернет (Internet) – множество компьютерных сетей, соединяющих миллионы компьютеров по всему миру. Word Wide Web («Всемирная паутина»), или просто Web, - клиент-серверная технология, обеспечивающая доступ к колоссальным массивам разнородной цифровой информации в Интернете. Используемое клиентское программное обеспечение, называемое Web-браузером (например, Microsoft Internet Explorer), подключаясь к провайдеру услуг Интернета (Internet Service Provider, ISP) по модему или с помощью других средств связи, организует доступ к текстовой, графической, звуковой и прочей цифровой информации, принимаемой практически от любого компьютера, который работает в Интернете под управлением соответствующего серверного программного обеспечения.

Web-браузер использует множество стандартизированных методов адресации и взаимодействия с серверами Интернета. Эти методы называют протоколами. Самый распространенный – HTTP (HyperText Transfer Protocol – протокол передачи текста); изначально его разработали для публикации и просмотра, связанных гиперссылками текстовых документов, но в дальнейшем – расширили для поддержки графики, звука, видео и прочего мультимедийного «содержания». К другим часто используемым протоколам относятся FTP (File Transfer Protocol – протокол передачи файлов), Gopher, telnet, RealAudio, а также протоколы, поддерживающие программное обеспечение электронной почты и групп новостей (таблица 1.1).

Таблица 1.1 - Популярные на сегодняшний день протоколы

Протокол

Полное название протокола

Описание

http

Hypertext Transfer Protocol

Применяется для Web-страниц, содержащих текстовую, графическую, звуковую и другую цифровую информацию и размещенных на Web-сервере в Word Wide Web

ftp

File Transfer Protocol

Обеспечивает передачу файлов между компьютерами, подключенными к Интернету

gopher

Gopher

Позволяет просматривать информацию на Gopher-сервере

wais

Wais

Обеспечивает доступ к базе данных Wide Area Information Servers (глобальных информационных серверов)

file

File

Позволяет открыть файл на локальном жестком диске или в локальной сети

https

Защищенный Hypertext Transfer Protocol

Позволяет установить HTTP-соединение с шифрованием уровня SSL (Secure Sockets Layer)

mailto

Mailto

Позволяет открыть программу электронной почты и переслать сообщение по указанному адресу

msn

Microsoft Network

Позволяет перейти в определенное место MSN™ (The Microsoft Network)

news

News

Позволяет запустить программу для чтения новостей (newsreader) и открыть указанную группу (телеконференцию)

nntp

Network News Transfer Protocol (протокол передачи сетевых новостей)

Аналог протокола News

mid

MIDI (Musical Instrument Digital Interface – цифровой интерфейс музыкальных инструментов)

Позволяет проигрывать MIDI-файлы на компьютере со звуковой платой

cid

CompuServe Dialer (CID)

Позволяет установить PPP-соединение (Point-to-Point Protocol) с Интернетом через CompuServe

prospero

Prospero

Позволяет открывать файлы в распределенной файловой системе Prospero

telnet

Telnet

Запускает программу эмуляции терминала telnet, позволяющую через интерфейс командной строки выдавать команды удаленному компьютеру. Если, например, идет подключение через telnet к UNIX-серверу, то можно вводить UNIX-команды и выполнять соответствующие операции на этом сервере

rlogin

Rlogin

Запускает программу эмуляции терминала Rlogin

tn3270

TN3270

Запускает программу эмуляции терминала TN3270

pnm

RealAudio

Позволяет воспроизводить потоковую аудиоинформацию, получаемую с сервера RealAudio. Воспроизведение осуществляется в процессе загрузки файла

mms

MMS (Microsoft Media Server – сервер мультимедийной информации)

Позволяет воспроизводить получаемые с MMS-сервера ASF-файлы с мультимедийной информацией (аудио, видео и т.д.) в потоковых форматах (например, ActiveMovie™)

Чтобы отобразить какое-либо «содержание» Интернет с помощью Web-браузера, следует набрать адрес, называемый универсальным указателем на ресурсы (Uniform Resource Locator, URL). URL указывает на файлы любого типа, используемого в Интернете, или на ресурс, поддерживаемый браузером (многие ресурсы можно не только просматривать, но и запускать). URL вводится в следующем формате:

протокол://адрес_сервера/путь

Протокол указывает протокол Интернета, используемый при соединении с сервером, и, как правило, отделяется от остальной части URL двоеточием с двумя наклонными чертами (знаками дроби). Адрес_сервера определяет доменное имя сервера, а путь – местонахождение страницы или файла на этом сервере.

В некоторых протоколах формат URL несколько другой.

Большинство файлов, которые скачиваются и открываются с помощью Web-браузера, - это страницы, размеченные HTML-тэгами. Последние представляют собой коды, заключенные в угловые скобки, и используются Web-браузером для определения структуры и внешнего вида HTML-документа (в том числе форматирования текста и расположения графических элементов).

Чтобы перейти к другим Web-страницам или получить мультимедийное «содержание», следует щелкнуть гиперссылку (hyperlink), которая оформляется как цветной подчеркнутый текст или как графический элемент.

Для создания гиперссылок можно использовать специальные HTML-тэги, называемые анкерами (anchors). Анкер с атрибутом HREF связывает текущий документ с внешним файлом.

Стандартная функциональность Web-браузеров расширяется добавлением компонентов, поддерживающих новые технологии: вспомогательные приложения (helper applications), подключаемые модули (plug-ins), элементы управления на базе ActiveX (ActiveX controls), апплеты Java™ и языки написания сценариев (scripting languages). Вспомогательные приложения обычно используются для воспроизведения файлов с аудио- или видеоинформацией, а также для отображения некоторых графических форматов. С помощью подключаемых модулей можно внедрять в страницы «содержание» с дополнительными модулями для воспроизведения или отображения. Применение элементов управления на базе ActiveX для расширения «содержания» страниц, улучшает их оформление, дополняет анимацией и внедренными программами, выполняющими такие операции, как фоновая загрузка. Элементы управления на базе ActiveX не требуют заблаговременной установки – браузер может загрузить их при первом открытии данной Web-страницы. Язык программирования Java позволяет создавать небольшие приложения – апплеты (applets), выполняющие примерно те же функции, что и подключаемые модули и элементы управления на базе ActiveX. Языки написания сценариев – это интерпретируемые языки программирования, позволяющие выполнять множество самых разных операций. Наиболее распространены три языка написания сценариев – VBScript, JScript™ и JavaScript. Кроме того, существует множество языков написания сценариев для серверов (server-side scripting languages), например, CGI, PERL и ActiveX Scripting, которые расширяют функциональность серверов.

Если установить на серверах, подключенных к локальной сети, серверное программное обеспечение для Интернета, то можно обращаться к внутрикорпоративным данным по той же технологии, что и в Интернете. Такая система называется интрасетью (intranet), или внутренним Web (internal Web). Все средства Microsoft Office, предназначенные для работы с Интернетом, позволяют работать и в интрасетях. Кроме того, чтобы тестировать Web-приложения или распространять приложения, рассчитанные на небольшую интрасеть, можно установить персональный Web-сервер – Microsoft Peer Web Services.

2-й учебный вопрос: Работа с гиперссылками

Во всех приложениях Microsoft Office можно создавать гиперссылки для отображения и запуска стандартного «содержания» Интернета. Кроме того, любые приложения Office, кроме Outlook, позволяют создавать гиперссылки для переходов между документами Microsoft Word, книгами Microsoft Excel, презентациями Microsoft Power Point и базами данных Microsoft Access, хранящимися на локальном жестком диске или в сети. Использование гиперссылок для переходов между документами или файлами Office не требует Web-серверов или подключения к Интернету. Гиперссылка в документе Microsoft Office может относиться к определенному участку или объекту данного или другого документа. Адрес гиперссылки можно задать в одной из двух форм:

- как допустимый URL, указывающий на ресурс в Интернете или в интрасети;

- как путь на локальном жестком диске или в сети.

Создавая гиперссылку, можно формировать путь либо по абсолютной связи (absolute link), либо по относительной (relative link). Путь, основанный на абсолютной связи, указывает фиксированное местонахождение файла. Абсолютные связи идентифицируют «конечную точку» гиперссылки по полному адресу. Такие связи предназначены для неперемещаемых ресурсов, а также для тех ресурсов, которые требуют полного указания пути. Пусть, сформированный по относительной связи, указывает конечный адрес относительно файла, в котором содержится данная гиперссылка. В этом случае первая часть пути является фрагментом адреса как конечного файла, так и файла, содержащего гиперссылку, и называется базой гиперссылки (hyperlink base).

Все приложения Office, кроме Outlook, предоставляют объекты и наборы, позволяющие работать с гиперссылками из программ на Visual Basic. Для работы с гиперссылками из программы на Visual Basic используется объект Hyperlink, входящий в набор Hyperlinks, а в MS Access он является элементом набора Controls. Объекты, которые могут содержать набор Hyperlinks и, с которыми можно сопоставить объект Hyperlink, в каждом приложении разные (таблица 2.1).

Таблица 2.1 - Объекты, которые могут содержать набор Hyperlinks и объекты, с которыми можно сопоставить объект Hyperlink

Приложение

Объекты, которые могут содержать набор Hyperlinks

Объекты, с которыми можно сопоставить объект Hyperlink

Microsoft Word

Document, Range или Selection

Shape, InlineShape, Selection или Range

Microsoft Excel

Worksheet или Range

Shape, Selection или Range

Microsoft Power Point

Slide или Master

Shape.ActionSettihgs или TextRange.ActionSettihgs

Microsoft Access

Никакие. в MS Access нет набора Hyperlinks. Все объекты Hyperlink – элементы набора Controls. Кроме того, в наборе записей могут быть поля с типом данных Hyperlink, и Visual Basic позволяет оперировать с этими записями так, будто они являются объектом-набором

CommandButton, ComboBox, Image, Label, ListBox или TextBox

В Microsoft Word и Excel создается объект Hyperlink и добавляется к набору Hyperlinks методом Add.

Аргумент объект обязателен, так как это выражение, возвращающее объект Hyperlink. Аргумент Anchor обязателен, так как это анкер для гиперссылки (может быть объектом Range или Shape). Аргумент Address обязателен, так как определяет адрес гиперссылки. Аргумент SubAddress необязателен, так как это имя определенного участка в конечном файле (закладка, именованный диапазон или номер слайда).

Visual Basic предусматривает методы и свойства, предназначенные для работы с гиперссылками (таблица 2.2).

Таблица 2.2 - Методы и свойства, которые можно использовать при работе с гиперссылками из программ на Visual Basic

Метод или свойство

Описание

Свойство Hyperlink

Возвращает ссылку на объект Hyperlink в коде

Метод Follow

Вызывает переход по гиперссылке, определенной существующим объектом Hyperlink. Дает тот же эффект, что и щелчок гиперссылки

Метод FollowHyperlink

Вызывает переход по адресу гиперссылки, указанному в программе или переданному из элемента управления «поля».

Свойство ExtraInfoRequired (только в Word)

Это свойство (только для чтения) возвращает True, если для разрешения заданной гиперссылки нужна дополнительная информация. Такую информацию (имя файла, строку запроса и т.д.) можно указать в аргументе ExtraInfo методы Follow или FollowHyperlink

Метод AddToFavorites

Добавляет ярлык в папку Favorites (Избранное). Данный метод применим к объекту Hyperlink или к текущему документу

Свойство Address

Возвращает адрес указанной гиперссылки. Это свойство предназначено для чтения и записи (в Word – только для чтения)

Свойство SubAddress

Возвращает именованный участок в конечном объекте для заданной гиперссылки. Именованным участком может быть закладка (Word), именованная ячейка или ссылка на ячейку (Excel), объект базы данных (Access) или номер слайда (Power Point). Это свойство предназначено для чтения и записи (в Word – только для чтения)

Свойство Type (только в Microsoft Word, Excel и Power Point)

Возвращает тип объекта, с которым сопоставлена гиперссылка. Его значение может быть одной из констант: msoHyperlinkInlineShape (только в Word), msoHyperlinkRange или msoHyperlinkShape

Свойство HyperlinkAddress (только в Microsoft Access)

Устанавливает или возвращает адрес гиперссылки для элемента управления «надпись», «рисунок» или «кнопка». Эквивалентно свойству Address для элемента управления в Visual Basic. Свойство HyperlinkAddress можно установить и в окне свойств для нужного элемента управления

Свойство HyperlinkSubAddress (только в Microsoft Access)

Определяет или возвращает участок внутри документа или объекта Office, заданного значением свойства HyperlinkAddress. Если свойствоHyperlinkAddress не определено, HyperlinkSubAddress указывает объект в текущей базе данных. Свойство HyperlinkSubAddress эквивалентно свойству SubAddress для элемента управления в Visual Basic. Свойство HyperlinkSubAddress можно установить и в окне свойств для нужного элемента управления

3-й учебный вопрос: Сохранение документов и объектов в формате HTML

Microsoft Access предоставляет пять вариантов сохранения информации из базы данных в виде HTML-документов:

  1. сохранение данных как статических HTML-документов. Можно создавать статические HTML-документы из таблиц, запросов и форм в режиме таблицы, а также из отчетов. Полученные таким образом страницы отражают состояние данных на момент их сохранения и в этом смысле аналогичны статическим наборам записей («снимкам»). Если данные изменены, необходимо повторно сохранить их в этом формате;

  2. сохранение таблиц, запросов, форм в режиме таблицы как IDC/HTX-файлов. Можно сохранять таблицы, запросы, формы в режиме таблицы как IDC/HTX-файлы (Internet Database Connector/HTML eXtention), которые генерируют HTML-документы, запрашивая текущие данные у копии базы данных, размещенной на Web-сервере;

  3. сохранение объектов базы данных как активные серверные страницы. Можно сохранять формы как активные серверные страницы (Active Server Pages, ASP), которые эмулируют большую часть функциональности этих форм и отображают данные из базы, размещенной на Web-сервере. Таблицы, запросы и формы в режиме таблицы можно сохранять как активные серверные страницы, которые просто отображают текущие данные из копии базы, размещенной на Web-сервере;

  4. автоматизация публикации динамических и статических HTML-документов с применением мастера Publish to the Web. Этот мастер позволяет автоматизировать процесс сохранения нескольких объектов в любой комбинации файлов всех трех типов. IDC/HTX-файлы и файлы активных серверных страниц в мастере Publish to the Web (Публикация в Web) носят обобщенное название динамических Web-страниц, так как файлы этих типов формируют HTML-документы, запрашивая у базы данных текущие данные;

  5. автоматизация публикации динамических и статических HTML-документов методом или командой OutputTo. Данный метод, применяемый в программах на Visual Basic, или команда, используемая в макросах, позволяет автоматизировать процесс сохранения объектов в любом файле всех трех типов.

Существующие документы Microsoft Word можно сохранять в формате HTML командой Save As (Сохранить как) из меню File (Файл) или программно. Кроме того, в приложение Word включены весьма мощные средства для создания HTML-документов. К ним относятся:

  1. средства редактирования и форматирования. Создавая «содержание» для Web, можно использовать все преимущества этих средств, позволяющих оформлять текст, проверять орфографию и грамматику, а также автоматически исправлять опечатки. Подготовку наиболее распространенных компонентов Web-страниц (таблиц, маркированных и нумерованных списков и графических объектов) значительно упрощают шаблоны Web-страниц, поставляемые с Microsoft Word; эти компоненты создаются точно так же, как и в обычных документах Word;

  2. шаблоны Web-страниц. Для создания Web-страниц можно использовать Web Page Wizard (Мастер Web-страниц) или шаблон Blank Web Page (Новая Web-страница). Мастер Web-страниц предоставляет широкий выбор вариантов оформления, цветовых гамм и готовые макеты личной начальной (основной) страницы, оглавления, опроса, регистрационной формы и т.д.;

  3. гиперссылки, маркеры и горизонтальные линии;

  4. формы. Формы позволяют собирать и представлять информацию на Web-странице. Вводимую информацию можно накапливать в базе данных или текстовом файле для будущего использования.

Чтобы данные из Microsoft Excel или Power Point стали доступны в интрасети или Word Wide Web, используется Office Assistant (Помощник) и диалоговое окно Мастер Web-страниц. Microsoft Excel и Power Point не поддерживает программное (с помощью Visual Basic) сохранение данных в формате HTML.

4-й учебный вопрос: Элемент средства просмотра Web Microsoft

Элемент средства просмотра Web Microsoft (Microsoft WebBrowser control) представляет собой элемент управления на базе ActiveX, который позволяет обращаться к Web-узлам, просматривать Web-страницы и другие документы, а также программно скачивать данные из Интернета.

Элемент управления WebBrowser дает возможность пользователям приложения просматривать Web-страницы на серверах Word Wide Web, а также папки на локальных жестких дисках и в сети. Пользователи могут переходить по гиперссылкам или вводить нужные URL. Кроме того, элемент управления WebBrowser поддерживает хронологический список узлов, папок и документов, к которым обращался пользователь.

Контрольные вопросы:

  1. Каковы отличия между терминами «Интернет» и «Word Wide Web».

  2. Что представляет собой Web-браузер.

  3. Что такое протокол.

  4. Охарактеризуйте существующие стандартизированные методы адресации и взаимодействия с серверами Интернета.

  5. Что представляет собой универсальный указатель на ресурсы. Раскройте его структуру.

  6. Что такое HTML-тэги. Приведите примеры их использования.

  7. Что представляет собой анкер. Каковы его атрибуты.

  8. Раскройте основные компоненты, поддерживающие новые технологии, которые расширяют стандартную функциональность Web-браузеров.

  9. Раскройте формы адресации гиперссылок.

  10. Какова сущность гиперссылок, основанных на абсолютной и относительной связях.

  11. Охарактеризуйте объект Hyperlink, методы и свойства, предназначенные для работы с гиперссылками.

  12. Раскройте варианты сохранения информации из базы данных Microsoft Access в виде HTML-документов.

  13. Охарактеризуйте средства для создания HTML-документов, включенные в приложениях Word, Microsoft Excel и Power Point.

  14. Что представляет собой элемент управления WebBrowser.

Лекция разработана «___»________200__г.

__________________(Шеверева Е.А.)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]