Московский государственный университет печати

Гасов В.М.
Цыганенко А.М.


         

Методы и средства подготовки электронных изданий

Учебное пособие


Гасов В.М.
Методы и средства подготовки электронных изданий
Начало
Печатный оригинал
Об электронном издании
Оглавление

Введение

1.

Глава 1. Основные компоненты электронных изданий

1.1.

Текстовая информация

1.2.

Полутоновые и цветные иллюстрации

1.3.

Анимационная графика

1.4.

Видеоинформация

1.5.

Аудиоинформация

2.

Глава 2. Технологии гипертекстовых изданий

2.1.

Функции гипертекстовых электронных изданий

2.2.

Принципы построения гипертекстовых изданий

2.3.

Математическая модель гипертекста

2.4.

Гипертекстовые Web-документы

2.5.

Подготовка публикаций в среде Adobe Acrobat

2.6.

Технология Help-файлов

2.7.

Средства доставки электронных изданий

2.8.

Классификация и общие принципы оформления электронных изданий

3.

Глава 3. Цифровое представление текстовой информации

3.1.

Стандарты кодирования символов ASCII, ANSI, КОИ-8 и UNICODE

3.2.

Формат PDF

3.3.

Формат разметки текста RTF

4.

Глава 4. Графические форматы

4.1.

Растровый формат GIF

4.2.

Формат графических файлов PNG

4.3.

Графический формат JPEG

4.4.

Формат TIFF

4.5.

Программные средства преобразования форматов

5.

Глава 5. Представление анимационной, видео- и звуковой информации

5.1.

Семейство форматов MPEG

5.1.1.

Компрессия видеоданных в MPEG

5.1.2.

Формат MPEG-1

5.1.3.

Формат MPEG-2

5.1.4.

Формат MPEG-4

5.1.5.

Формат MPEG-7

5.2.

Звуковые форматы

5.3.

Анимационные файловые форматы FLI, FLC, CEL

6.

Глава 6. Программы просмотра Web-публикаций

6.1.

Доступ к Web-странице в Internet

6.2.

Программа просмотра MS Internet Explorer

6.3.

Программа просмотра Netscape Navigator

7.

Глава 7. Языки разметки гипертекста и программирования скриптов

7.1.

Язык разметки гипертекста НТМL

7.2.

Расширенный язык разметки XML

7.3.

Язык Java

7.4.

Язык JavaScript

7.5.

Язык программирования сценариев PHP

7.6.

Язык Perl

7.7.

Язык моделирования виртуальной реальности VRML

8.

Глава 8. Программирование Web-страниц в языковой среде HTML

8.1.

Структура и форматирование HTML-документа

8.2.

Таблицы

8.3.

Изображения и навигационные карты

8.4.

Формы

8.5.

Фреймы

8.6.

Фреймы и таблицы

8.7.

Объекты

8.8.

Гиперссылки

8.9.

Таблицы стилей

9.

Глава 9. Автоматизация создания Web-публикаций. Программный пакет Macromedia Dreamweaver

9.1.

Назначение и функциональные возможности пакета

9.2.

Структурная схема программного пакета

9.3.

Интерфейс пользователя и принципы его организации

9.4.

Некоторые типовые процедуры пакета Dreamweaver

9.4.1.

Работа с текстом

9.4.2.

Вставка изображений

9.4.3.

Создание карты изображения

9.4.4.

Работа с таблицами

9.4.5.

Создание форм

9.4.6.

Работа с фреймами

9.4.7.

Работа со слоями

9.5.

Использование интерактивных возможностей и анимации

9.6.

Создание Web-сайта

10.

Глава 10. Программный пакет MS FrontPage

10.1.

Функциональные возможности программного пакета

10.2.

Структурная схема пакета

10.3.

Пользовательский интерфейс FrontPage

10.4.

Типовые процедуры работы с пакетом

10.5.

Пример создания Web-страницы

11.

Глава 11. Создание мультимедийных изданий. Программный пакет Macromedia Director

11.1.

Функциональные возможности программной среды

11.2.

Интерфейс пользователя

11.3.

Работа с мультимедийными элементами

11.3.1.

Элементы труппы

11.3.2.

Спрайты

11.3.3.

Изображения

11.3.4.

Текст

11.3.5.

Анимация

11.3.6.

Аудиоинформация

11.3.7.

Создание проекторов

11.3.8.

Цифровая видеоинформация

11.4.

Пример мультимедийного гиперграфического издания

Заключение

Библиографический список

Указатели
695   предметный указатель
434   указатель иллюстраций
45   указатель компаний
Рис. 06.01. Пример дерева имен доменов Рис. 06.01. Пример дерева имен доменов Рис. 06.02. Пример зон ответственности Рис. 06.02. Пример зон ответственности Рис. 06.03. Структура IP-адреса Рис. 06.04. Рабочее окно браузера Internet Explorer Рис. 06.05. Заголовок окна, Главное меню программы просмотра и панель инструментов Рис. 06.06. Поле адреса Рис. 06.07. Панель ссылок Рис. 06.08. Строка состояния Рис. 06.09, а. Меню второго уровня - Файл Рис. 06.09, б. Меню второго уровня - Вид Рис. 06.09, в. Меню второго уровня - Сервис Рис. 06.09, г. Меню второго уровня - Избранное Рис. 06.10. Пример записной книжки пользователя Рис. 06.11. Многофункциональное диалоговое окно «Свойства обозревателя» Рис. 06.11. Многофункциональное диалоговое окно «Свойства обозревателя» Рис. 06.12. Диалоговое окно Настройка Рис. 06.13. Вкладка Свойства обозревателя (режим Подключение) Рис. 06.14. Пример рабочего окна после запуска программы просмотра Рис. 06.15. Диалоговое окно «Открыть» Рис. 06.16. Диалоговое окно открытия файла, размещенного на жестком диске или дискете Рис. 06.15. Диалоговое окно «Открыть» Рис. 06.17. Реализация поиска в Internet Explorer Рис. 06.07. Панель ссылок Рис. 06.18. Диалоговое окно «Сохранение веб-страницы» Рис. 06.19, а. Пример сохраненных файлов Web-страницы «Processor Intel» Рис. 06.19, б. Пример сохраненных файлов Web-страницы «Processor Intel» Рис. 06.18. Диалоговое окно «Сохранение веб-страницы» Рис. 06.20. Визуализация процесса сохранения файлов Web-страницы на дискету Рис. 06.21. Сохраненная Web-страница Processor Intel Рис. 06.22. Web-страница Processor Intel, сохраненная в виде HTML-кода Рис. 06.23. Диалоговое окно «Печать» Рис. 06.24. Окно программы просмотра Netscape Navigator Рис. 06.25. Домашняя страница Netscape Navigator Рис. 06.26. Заголовок. Главное меню и панели Netscape Navigator Рис. 06.27. Меню «Файл» программы просмотра Netscape Navigator Рис. 06.28. Меню «Правка» Рис. 06.29. Меню «Вид» Рис. 06.30. Меню «Переход» Рис. 06.31. Меню «Компоненты» Рис. 06.32. Всплывающее меню Рис. 06.26. Заголовок. Главное меню и панели Netscape Navigator Рис. 06.33, б. Списки просмотра Рис. 06.33, а. Списки просмотра Рис. 06.34. Поисковая страница Netscape Рис. 06.35. Страница «Обзор» Рис. 06.36. Меню работы с закладками Рис. 06.37. Диалоговое окно «Параметры закладки» Рис. 06.38. Список серверов Рис. 06.39. Диалоговое окно «Настройки» Рис. 06.40. Диалоговые окна ввода URL-адреса Рис. 06.40. Диалоговые окна ввода URL-адреса Рис. 06.41. Диалоговое окно «Open» Рис. 06.39. Диалоговое окно «Настройки» Рис. 06.42. Диалоговое окно «Сохранить как…» Рис. 06.42. Диалоговое окно «Сохранить как…» Рис. 06.43. Диалоговое окно «Печать» Рис. 06.43. Диалоговое окно «Печать»

В последние годы большую популярность завоевала услуга InternetInternet, получившая название World Wide WebWorld Wide Web - всемирная паутина (WWW).

Официальное определение World Wide Web: «широкомасштабная гипермедиа-среда, ориентированная на предоставление универсального доступа к огромному миру документов». В качестве целей функционирования указывалось: предоставление пользователям сетевых компьютеров простого доступа к самой разнообразной информации.

Сегодня система WWW объединяет огромное число серверов, являющихся фактически хранилищем гигантской электронной библиотеки, вернее медиатеки, по многим предметным областям.

Положенная в основу WWW идея заключается в том, что по всему миру хаотично разбросаны тысячи информационных серверов и любой компьютер, подключенный к Internet (в режиме on-line), можно преобразовать в Web-сервер и разместить на нем информацию. С любого другого компьютера, подключенного к Internet, можно установить сетевое соединение с таким сервером и получать от него необходимую информацию.

Работа в среде WWW требует наличия сетей связи, которые обеспечивают режим On-line режимon-line, а не «отложенную передачу», как в Электронная почтаэлектронной почте (Email).

Каталог информации и услуг, доступных в Internet с помощью сервиса WWW, уже сегодня весьма значителен. Поэтому на первый план выходит проблема поиска нужной информации, которую помогают решить специализированные поисковые системы.

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

В многообразном мире локальных архивов и серверов WWW невозможно ориентироваться без специальных средств - гипертекстовых справочников. Решают эту проблему поисковые серверы, которые хранят миллионы ссылок на разные темы и производят поиск нужной ссылки по запросу пользователя.

Существует несколько десятков поисковых систем (серверов), позволяющих вести глобальный поиск электронных публикаций в Internet, используя технологию WWW, в том числе специализированных систем поиска, облегчающих доступ к публикациям в определенных предметных областях. Более того, каждая крупная сеть или сервер имеют собственную систему, позволяющую вести локальный поиск.

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

Собственные серверы WWW установлены практически во всех крупных информационных агентствах, издательствах, международных фондах, промышленных корпорациях, банках и других организациях. Даже Белый дом открыл сервер службы World Wide Web (http://www.whitehouse.gov) для пользователей WWW, которые могут получать официальную информацию. На этом Web-сервере можно ознакомиться с публикациями по истории государства, литературному творчеству, изобразительному искусству и другим областям.

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

Для подключения к системе World Wide WebWWW пользователь должен иметь специальное программное обеспечение клиента-программы просмотра Web-публикаций. В технической литературе эти программы часто называют Браузер«браузер» (browser). Программы просмотра, как правило, распространяются по сети бесплатно или поставляются в комплекте с другими программами и услугами Internet. Наибольшее распространение получили программы просмотра Netscape NavigatorNetscape Navigator, Microsoft Internet ExplorerInternet Explorer, Mosaic и другие.

Эти программы выполняют многообразные функции. Браузеры позволяют осуществлять поиск Web-публикаций во всемирной паутине WWW; с их помощью осуществляется размещение Web-публикаций на Web-серверах в виде Web-страниц, и, наконец, они используются в процессе создания Web-страниц для проверки идентичности визуального вида этой страницы в окне просмотра браузера и авторского проекта Web-страницы.

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

Функциональные возможности современных программ просмотра (Браузербраузеров) достаточно широки, например:

  • простая в использовании процедура инсталляции и модификации, возможность конфигурирования системы;

  • запоминание текущей конфигурации и быстрый возврат к ней;

  • наличие средств визуализации документов и файлов разных форматов;

  • обеспечение доступа к большим объектам Мультимедиамультимедиа (текстовые, графические, анимационные, звуковые и видеофайлы);

  • вывод графических изображений;

  • расширяемость системы и т.д.

Сегодня существует очень много программ, отвечающих вышеперечисленным требованиям. С целью иллюстрации функциональных возможностей подобных программ приведем несколько примеров наиболее известных программ просмотра. Но предварительно рассмотрим принципы адресации в сетях Internet.

Web-страницаWeb-страница является одним типом из множества ресурсов InternetInternet. Для загрузки любого ресурса из Internet нужно задать его местонахождение. Общепринятой формой задания местонахождения ресурса в Internet является URL.

Формат URL предусматривает задание следующих атрибутов:

протокол://адрес_сервера/каталог...[/имя_файла]

Пример: http://www.telecom.ru

Здесь HTTP - протокол связи с Web-сервером. Именно этот протокол (Hypertext Transfer Protocol) используется для передачи содержимого Web-страниц. Это единственный специально предназначенный для этих целей протокол, поэтому в указании адреса Web-страницы его часто опускают и пишут www.telecom.ru.

Начало строки до первого слэша относится к названию домена и обрабатывается DNS-сервером (Domain Name Service). Работа DNS-серверов согласована по всему миру, ибо наименование домена должно быть доступно из любой точки земного шара и соответствовать единственному зарегистрированному серверу.

В основе построения адресов URL лежит так называемая система именования. Систему именования, в определенном плане, можно рассматривать как составную часть интерфейса взаимодействия пользователя с сетевой средой в процессе подготовки и передачи сообщений. Поэтому система именования адаптирована к психофизиологическим возможностям человека.

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

Система именования

Система именования предназначена для использования в составе интерфейса взаимодействия «пользователь - сетевая вычислительная среда».

Человеческая память хранит словосочетания гораздо лучше, чем наборы цифр. Именование Web-серверов и хостов (компьютеров) позволяет снизить количество допускаемых ошибок.

Однако практически всё программное обеспечение, работающее с Internet, оперирует уникальными IP-адресами в сетевом интерфейсе. Поэтому необходим интерфейс между именами (системой именования) и адресами (системой адресации) и обратно. Этот процесс установления соответствия между именем хоста (компьютера) и его IP-адресом называется «переводом имен».

Была предложена унифицированная система, способная распространять информацию об именах хостов по Internet; обеспечивать способы получения такой информации по запросу; обновлять эту информацию и, что особенно важно, переводить имена в адреса и обратно.

В основу такой системы в Internet было положено три подхода: таблицы хостов, Сетевой информационный сервис (Network Information Service фирмы Sun Microsystems) и Система имен доменов (Domain Name System), стандарт Internet.

Таблица хостовТаблица хостов использовалась на ранних этапах развития сети Internet. Она была выполнена в виде файла, который назывался HOSTS.TXT и хранился в компьютере Стэнфордского исследовательского института. Из HOSTS.TXT генерировался специальный файл операционной системы Unix - /etc/hosts, который, cобственно, и назывался таблицей хостов. Этот подход оказался эффективным лишь при ограниченном числе компьютеров.

В 1984 г. в Институте информатики университета Южной Каролины была разработана «Система имен доменов» (DNS). Эта система, в отличие от таблиц хостов, масштабируема и позволяет децентрализовать управление именами хостов.

DNS - это распределенная система баз данных, которая содержит информацию о десятках миллионов хостов. В DNS впервые были введены четкие правила синтаксиса имен.

Иерархия доменов Иерархия доменов. Множество всевозможных имен компьютеров в Internet называется пространством имен доменов. Составные части имени представляются в виде узлов (или листьев) древовидной многоуровневой структуры. Все узлы, лежащие ниже какого-либо узла (в нижних уровнях), вместе с этим узлом образуют домен. Можно считать домен поддеревом имен. Всё дерево называют корневым доменом.

Принцип построения такого дерева имен приведен на рис. 6.1Рис. 06.01. Пример дерева имен доменов.

Каждый домен имеет свое имя. Оно состоит из имен узлов, расположенных на более высоких уровнях (путь от корня дерева до этого узла) и порождающих домен, включая имя этого узла. В адресе эти имена отделены друг от друга и расположены справа налево. Передвигаясь от корня к узлу, мы добавляем имя очередного узла слева.

Положим, необходимо записать полное имя узла К (рис. 6.1Рис. 06.01. Пример дерева имен доменов). В более высоких уровнях дерева имен имеются узлы F , B . Поэтому полное имя рассматриваемого узла можно представить в следующем виде:

K. F. B.

Аналогично для узла J полным именем домена будет

J. E. A.

Приведенная структура имени хорошо известна пользователям по системе имен файлов в ПЭВМ.

Если пользователь знает, в каком домене он находится, можно писать не полное имя домена, а только его часть. Например, если пользователь (и, естественно, хост) находится в B , то задать имя домена, соответствующее узлу K , можно как K. F . Имя текущего домена жестко фиксировано для каждого хоста, так как оно определяет принадлежность хоста какому-то домену.

Два разных домена не могут иметь одно и то же полное имя. Но это не означает, что два узла в разных доменах не могут иметь одно и то же имя. Например, в доменах D. A и G. C имеются узлы H .

В распределенной базе данных DNS основную часть информации составляют записи, ставящие в соответствие именам доменов адреса - IP реальных хостов. Каждому имени поставлен в соответствие как минимум один адрес.

В дереве имен доменов можно выделить узлы разных уровней. Самому верхнему уровню принадлежат все потомки корневого узла (А, В, С). Второму уровню - потомки узлов первого уровня (D, E, F, G) и так далее. Домены, соответствующие узлам верхнего уровня, называются доменами верхнего уровня.

В InternetInternet исторически сложилась так называемая организационная система имен доменов верхнего уровня. Она включает в себя ряд имен, каждому из которых соответствует тот или иной вид организации:

    com. Коммерческие организации типа IBM (ibm.com), MicrosoftMicrosoft (microsoft.com), Levi Strauss (levi.com), Citibank (citibank.com);

    edu. Образовательные учреждения, например Стэнфорд-ский университет (stanford.edu) или Университет Нью-Йорка (nyu.edu);

    gov. Правительственные организации, такие, как NASA (nasa.gov), Библиотека Конгресса США (loc.gov);

    mil. Военные организации - армия США (army.mil), военно-морской флот США (navy.mil);

    net. Сетевые организации, например сеть национального научного фонда США (nsf.net);

    org. Другие некоммерческие организации типа Международной организации стандартизации (iso.org);

    int. Международные организации, например ООН (un.int), НАТО (nato.int);

    firm. Бизнес;

    store. Онлайн-магазины;

    Web. Web-организации;

    arts. Организации в области культуры и развлечений;

    rec. Организации, занимающиеся развлекательной деятельностью;

    info. Организации, занимающиеся предоставлением информации;

    nom. Индивидуальные пользователи, которые хотят быть упомянуты как таковые;

    arpa. Исторический домен верхнего уровня, соответствующий сети ARPANETARPANET (предшественнице Internet).

В связи с расширением территории функционирования InternetInternet расширился и список доменов верхнего уровня, в который были включены имена, построенные по географическому принципу. Для этих имен использован стандарт ISO 3166, определяющий двухбуквенные сочетания для каждой страны мира. Эти сокращения дополнили список доменов верхнего уровня. В качестве примера приведем несколько подобных буквенных сочетаний:

    su - (Soviet Union) - СССР,

    ru - (Russia) - Россия,

    at - (Austria) - Австрия,

    ca - (Canada) - Канада,

    ch - (Switzerland) - Швейцария,

    de - (Germany) - Германия,

    jp - (Japan) - Япония,

    se - (Sweden) - Швеция,

    uk - (United Kingdom) - Великобритания (gb - Great Britain - не используется).

Домен каждой страны имеет свою внутреннюю структуру - фиксированные домены второго уровня. В Великобритании эта структура построена по организационному принципу. Так, образовательные учреждения входят в домен ac.uk.

В России ситуация с доменами второго уровня напоминает ситуацию в США. Имеются региональные домены: msk.ru (Москва), tambov.ru (Тамбов) и др. Создан организационный домен edu.ru - для образовательных учреждений.

Отдельные организации имеют имена, соответствующие доменам второго уровня, например msu.su (Московский государственный университет), telecom.ru (фирма Elvis-Telecom).

Основными поставщиками связи с InternetInternet в РФ являются Elvis-TelecomElvis-Telecom, RelcomRelcom, DemosDemos, Rossia OnlineRossia Online (Internet service provider).

Одной из основных целей создания DNS была децентрализация управления. Она была достигнута за счет распределения (делегирования) полномочий между уровнями узлов сети. В Internet разбиение производится подоменно.

При таком подходе каждый домен может разбить свою «зону ответственности» на поддомены и делегировать полномочия определенному узлу сети. Корневой домен обязан «помнить», кому передана ответственность за домены верхнего уровня. Такое разбиение доменов на зоны осуществляется выборочно. В литературе приводится пример разбиения на зоны, иллюстрирующийся рис. 6.2Рис. 06.02. Пример зон ответственности.

На рис. 6.2Рис. 06.02. Пример зон ответственности домен верхнего уровня ca (соответствующий Канаде) имеет пять поддоменов - bc.ca (Британская Колумбия), ab.ca (Альберта), sk.ca (Саскачеван), on.ca (Онтарио), qb.ca (Квебек), соответствующих пяти провинциям. Администрации трех из них - Альберты, Онтарио и Квебека - готовы взять на себя управление и ответственность за все имена в соответствующих поддоменах. Но за оставшимися двумя поддоменами (Британская Колумбия и Саскачеван) будет следить администрация домена верхнего уровня ca. Поэтому зону ca будет составлять вся информация из узла ca и поддоменов bc.ca и sk.ca.

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

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

DNS определяет несколько типов серверов имен. Первый из них - ведущий (primary master). Он получает всю информацию о подведомственных зонах из файлов того хоста, на котором работает. Именно он является главным распорядителем информации о зонах и единственным, кто отвечает за ее сохранность. На зону может приходиться только один ведущий сервер.

Второй тип серверов имен - ведомые (secondary masters). Эти серверы имен имеют доступ к информации о зонах ответственности, но только по чтению. В отличие от ведущего они не имеют права изменять эту информацию.

Фактически в DNS было произведено разделение ответственности на ответственность за достоверность информации и ответственность за ее сохранность. Первую несут и ведущие, и ведомые, вторую - только ведущие. Причем ведомых на одного ведущего может быть несколько (но не менее одного).

Для поддержки достоверности информации на ведомых серверах при запуске, а впоследствии через определенные промежутки времени эти серверы копируют всю информацию о зоне ответственности с ведущего сервера. Этот процесс называется «пересылкой зоны» (zone transfer).

Существует еще один тип серверов имен. Эти серверы не несут ответственности за достоверность информации, не отвечают за ее сохранность. Их основной функцией является информирование по запросам об именах доменов. Такие серверы называются «кеширующими» (caching-only). Информация, полученная при выполнении запроса, может быть использована повторно, но через некоторое время перестает быть достоверной. Тогда она уничтожается. Такой подход характерен для всех типов серверов имен, но в «кеширующих серверах» это основной способ работы.

Известен еще один подход к системе именования: система адресов X.400 - общий стандарт, разработанный ISO и CCITT для управления сообщениями.

Адресация в указанном стандарте напоминает рассмотренную ранее систему именования DNS. Только здесь используются не названия групп, сетей, а более привычные в обиходе понятия:

    Код страны (тот же, что и в RFC 822).

    ADMD (Administration Management Domain) - домен административного управления. Определяет общественный носитель X.400. Владельцем ADMD обычно является компания по предоставлению услуг дальней связи или государственное учреждение связи. Для соединения ADMD друг с другом их владельцы заключают двусторонние соглашения, и, естественно, не все ADMD соединены между собой.

    PRMD (Private Management Domain) - домен частного управления определяет используемый частный носитель X.400.

    Организация - организация получателя. Ею может быть, например, учебное заведение.

    Орг. единица - определяет каждое из подразделений, которых может быть несколько.

    Фамилия (если фамилия достаточно распространенная, может использоваться имя).

Связь между системой именования DNS и системой адресов X.400 осуществляют шлюзы. Для этого имеются инструкции (RFC 1327, 1506), обеспечивающие перевод адресов и текстовых сообщений X.400 в формат RFC 822, и соответствующее программное обеспечение.

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

Однако программы просмотра позволяют осуществлять поиск сервера по IP-адресу минуя DNS-сервер. При этом используются так называемые IP-адреса. IP-адрес - это форма адресации, с которой реально имеют дело компьютеры, маршрутизаторы и другое аппаратное оборудование, составляющее структуру Internet. IP-адреса структурированы: число справа определяет компьютер, числа, расположенные левее, идентифицируют сеть и подсеть.

Например, приведенному ранее URL-адресу www.telecom.ru соответствует IP-адрес:

http://194.190.195.21

Web-сервер, как и любая рабочая станция в InternetInternet, обладает уникальным IP-адресом в диапазоне от 0.0.0.0 до 255.255.255.255.

Структура IP-адресаIP-адреса базируется на принятой в глобальной сети Internet системе адресации.

Система адресации

Каждый компьютер (точнее, его сетевой интерфейс) в InternetInternet имеет свой собственный уникальный адрес. Благодаря этому для общения с любым устройством в сетях Internet достаточно знать его адрес. Этот адрес задается в поле Адрес назначения заголовка дейтаграммы и является стандартным 32-битовым адресом IP. Он содержит всю необходимую информацию для однозначной идентификации сети или хоста в этой сети.

Структурно IP-адрес состоит из двух частей - адреса сети и адреса хоста в этой сети. Количество битов, отводимое под эти части адреса, может варьироваться, но остается неизменной их интерпретация - это номера, уникальным образом определяющие сеть в Internet (адрес сети) или хост внутри этой сети (адрес хоста).

Существует три класса IP-адресов, определяющих длину каждой части адреса. Класс зашифровывается первыми одним-тремя битами IP-адреса. Используются следующие правила определения класса адреса и соответственно длины каждой его части:

  • Адрес сети класса A. Первый бит адреса IP равен 0. Следующие 7 бит определяют адрес сети, а остальные 24 - адрес хоста в этой сети. Количество сетей класса A ограничено (127), однако количество хостов в каждой сети может достигать миллионов.

  • Адрес сети класса B. Первые два бита адреса IP равны 1, 0. Следующие 14 бит определяют адрес сети, остальные 16 - адрес хоста. Количество сетей класса В больше, но при этом уменьшается допустимое число хостов в сети.

  • Адрес сети класса C. Первые три бита адреса IP - 1, 1, 0. Следующие 21 бит определяют адрес сети, оставшиеся 8 - адрес хоста. Количество таких сетей (класса C) может превышать миллион, однако каждая сеть может объединять не более 254 хостов.

  • Адрес специального класса D. Первые три бита адреса IP - 1, 1, 1. Эти адреса используются для идентификации групп компьютеров (multicasting), объединенных на принципах использования общего протокола и не относящихся к какой-либо из сетей. Адреса этого класса состоят только из адреса группы (но не адреса сети и адреса хоста), который занимает 29 бит.

В InternetInternet принята система записи IP-адресов, при которой их представляют в виде четырех чисел, разделенных точкой. Каждое из таких чисел - это десятичная (или иногда шестнадцатеричная запись) соответствующего байта в адресе. В такой записи можно определить, какому классу сети принадлежит этот адрес:

  • Меньше 128 - этот адрес принадлежит сети класса A. Первый байт адреса является адресом сети, остальные три - адресом хоста.

  • В диапазоне от 128 до 191 - адрес сетей класса B. Первые два байта определяют адрес сети, два других - адрес хоста.

  • В диапазоне от 192 до 223 - адрес сетей класса C. Первые три байта - адрес сети, последний байт - адрес хоста.

  • Свыше 223 - адрес сетей класса D.

Такая система записи получила название «точечной нотации». Существуют и другие способы записи IP-адреса, например последовательная запись всех байтов адреса в шестнадцатеричном представлении без разделителей. Здесь будет рассмотрена только «точечная» система записи, поскольку она является общепринятой.

На рис. 6.3Рис. 06.03. Структура IP-адреса показано, как структура адреса изменяется в зависимости от его класса. Например, адресом класса A является 26.104.0.19. Первый бит этого адреса - 0, поэтому он интерпретируется как хост 104.0.19 в сети 26. Аналогично (соответственно своим классам) интерпретируются адреса других классов.

Некоторые из адресов сетей и хостов являются зарезервированными. Например, два специальных адреса сетей класса A: сеть с номером 0 и сеть с номером 127. Первый из адресов обозначает маршрут по умолчанию (default route), используемый протоколом IP. Второй (127) специальный адрес сети позволяет сетевым программам обращаться к хосту, на котором они работают, так же, как и к любой другой сетевой машине.

Кроме специальных адресов сетей существуют и специальные адреса хостов. В сетях всех классов адреса хостов 0 и 255 (т.е. со всеми нулевыми или единичными битами в адресе хоста) зарезервированы. Нулевой адрес хоста не адресует какую-нибудь конкретную машину - он адресует всю сеть целиком. Например, адрес 26.0.0.0 обозначает сеть номер 26, а адрес 128.66.0.0 - сеть номер 128.66. Такие адреса используются в таблице маршрутизации для ссылок на целые сети, а не на отдельные хосты.

IP-адрес с единичными битами на месте адреса хоста называется «широковещательным» адресом. Он используется для одновременной адресации всех хостов в какой-либо сети. Например, сообщение, посланное по адресу 128.66.255.255, дойдет до всех компьютеров сети 128.66. То есть в отличие от адреса сети 128.66.0.0, который не ссылается ни на какой компьютер сети, адрес 128.66.255.255 ссылается на все компьютеры сети сразу. Хотя в обоих случаях адрес не является адресом конкретного компьютера.

Часто IP-адреса называют адресами хостов. Однако IP-адреса имеют сетевые интерфейсы компьютера, а не сам компьютер. Шлюзы могут иметь несколько IP-адресов одновременно - по одному на каждую сеть, к которой они подключены.

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

Подсети. Стандартная структура адреса IP может быть модифицирована - биты адреса хоста можно использовать как дополнительные биты для адреса сети. Правда, такая модификация может быть проведена только в пределах одной сети и не затронет весь InternetInternet. Фактически, можно передвинуть границу между адресом сети и адресом хоста - в сторону адреса хоста, но не обратно. Таким образом можно увеличить количество сетей, уменьшив максимальное количество хостов в каждой из них. Биты, которые были отняты у адреса хоста, определяют сеть внутри исходной сети, называемую подсетью (subnet).

Существуют две группы причин разбиения сети на подсети - топологические и административные.

Топологические обусловлены коммуникационными аспектами организации сетей. Так, например, максимальная длина «толстого» кабеля в сети Ethernet может составлять 500 м. При создании более длинных сетей приходится соединять отрезки кабелей с помощью маршрутизаторов. В этом случае каждый отрезок кабеля рассматривается как отдельная подсеть. Подобный подход используется и при соединении разных физических сетей, например Ethernet и Token-Ring. Каждая физическая сеть получит свой адрес подсети.

Административные причины в основном вытекают из учета структуры организации. Сеть подобных организаций разбивается на подсети различных подразделений, каждая из них получает свой собственный адрес.

Разбиение на подсети осуществляется наложением битовой маски подсети на IP-адрес. Если бит в маске равен 1, то он интерпретируется как бит адреса сети. Если бит в маске равен 0, соответствующий ему бит IP-адреса принадлежит адресу хоста. Разбиение сети на подсети действует лишь в рамках конкретной сети. Для всех остальных машин в Internet эта сеть является единым целым, и адресация к ее машинам осуществляется обычным образом.

Положим, что маска подсети, соответствующая сети класса B, имеет вид 255.255.0.0. Самая распространенная маска подсети расширяет сетевую часть адреса класса B на один байт. Эта маска - 255.255.255.0. При наложении этой маски на адрес сети класса B он интерпретируется следующим образом: первые два байта адреса определяют сеть класса B; третий байт определяет адрес подсети; последний байт - номер хоста в этой подсети.

В табл. 6.1 приведены примеры наложения масок подсети на конкретные IP-адреса хостов и их расшифровка.

Таблица 6.1

IP-адрес Маска подсети Расшифровка
128.66.12.1 255.255.255.0 Хост 1 в подсети 128.66.12.0
130.97.16.132 255.255.255.192 Хост 4 в подсети 130.97.16.128
132.90.132.5 255.255.240.0 Хосты 4, 5 в подсети 132.90.128.0
18.20.16.91 255.255.0.0 Хосты 16, 91 в подсети 18.20.0.0

Рассмотренная система адресации используется аппаратно-программными средствами сетей Internet для маршрутизации передаваемых данных.

Как указывалось выше, одной из функций протокола IP является выбор IP-адресов компьютеров, объединяющихся в некоторую временно существующую цепочку компьютеров, участвующих в передаче сегментов от отправителя к получателю. Эта цепочка машин представляет собой «маршрут». Временность таких маршрутов обусловлена тем, что они оперативно создаются для передачи конкретной информации в условиях постоянно изменяющихся адресов отправителей и получателей. Оперативное создание таких маршрутов в Internet осуществляется на основе так называемых «таблиц маршрутизации». Пример таблицы маршрутизации приведен в табл. 6.2.

Таблица 6.2

Адрес назначения Шлюз Флаги Интерфейс
127.0.0.1 127.0.0.1 H lo0
Default 128.66.12.1 G le0
128.66.12.0 128.66.12.3   le0
128.66.1.0 128.66.1.5   le1

В таблице маршрутизации содержатся сведения о том, в какой последовательности выбирать следующую в цепочке машину при известных адресах получателя и отправителя.

Обычно адрес хоста используется при выборе машины в сети назначения, поэтому при маршрутизации особый интерес представляет только сетевая часть адреса.

Предположим, что необходимо переслать данные по вполне определенному адресу получателя. В первую очередь выделяется и анализируется сетевая часть адреса назначения. Если при этом обнаруживается, что адрес сети назначения совпадает с сетевым адресом отправителя, то на весь адрес накладывается маска подсети и выбирается машина в физической сети отправителя.

Если на одном из этапов сравнения адресов получилось несовпадение, то возникает необходимость использования таблицы маршрутизации.

Рассмотрим структуру такой таблицы на примере табл. 6.2.

В примере представлены лишь четыре поля таблицы маршрутизации, хотя в реальных системах таких полей больше. Тем не менее приведенные позиции позволят продемонстрировать ее работу.

В первой колонке таблицы находится адрес назначения, который может быть адресом либо сети, либо подсети, либо хоста. В первых двух строках - специальные адреса. В частности, адрес 127.0.0.1 означает адрес нашей машины. Это фиктивный адрес, не имеющий ничего общего с реальным IP-адресом, но, используя его, можно общаться с локальными программами как с сетевыми. Адрес default имеет числовой эквивалент 0.0.0.0 и интерпретируется как маршрут по умолчанию. Это тот маршрут, который протокол IP использует, если не найдет в таблице маршрутизации другого приемлемого маршрута.

Вторая колонка состоит из адресов шлюзов.

В третьей колонке представлены специальные флаги, определенным образом характеризующие маршрут. Так, буква G (gateway) означает, что для достижения адреса назначения из первой колонки придется воспользоваться услугами удаленного шлюза, чей адрес находится во второй колонке. Отсутствие буквы G свидетельствует о том, что машина сама может доставить данные по адресу назначения, так как она непосредственно подключена к сети назначения. Примером могут служить третья и четвертая строки таблицы маршрутизации. Машина с IP-адресом 128.66.12.3 подключена к сети 128.66.12.0, поэтому она сама может переправлять пакеты любой из машин этой сети. Эта же машина подключена и к сети 128.66.1.0 и имеет второй адрес - 128.66.1.5, поэтому может отправлять пакеты и в эту сеть. Флаг H информирует, что в первой колонке стоит адрес хоста, а не сети. В рассматриваемом примере адресом хоста является 127.0.0.1, т.е. локальный адрес машины.

Кроме флагов G и H в реальной таблице маршрутизации могут быть представлены такие флаги, как U (up) - флаг, показывающий, что данный маршрут действует; D - признак того, что маршрут был добавлен (или изменен) системой во время работы.

Четвертая колонка содержит названия интерфейсов (буквенно-цифровые обозначения интерфейсов) к внешним и в отдельных случаях к внутренним устройствам. В качестве таких устройств могут выступать сетевые платы, последовательный и параллельный интерфейсы и т.д. В примере приведены три имени интерфейсов - lo0, le0, le1. Первый интерфейс - внутренний, так как соответствует локальному адресу машины. Следующие два интерфейса - le0 и le1 - соответствуют двум сетевым картам машины, т.е. интерфейсам доступа к двум физическим сетям. Буква e в названии говорит о том, что используются сетевые карты типа Ethernet.

Таблицы маршрутизации могут быть построены либо вручную, либо с помощью специальных программ и протоколов маршрутизации. Эти таблицы могут оперативно меняться. Например, с помощью специальных команд (программ) могут добавляться, удаляться или изменяться маршруты. Поскольку изменения в топологии сети могут происходить достаточно часто, применяют специальные протоколы маршрутизации, позволяющие отслеживать изменения маршрутов и автоматически вносящие оперативные изменения в таблицы маршрутизации.

В результате в сети отслеживается динамика изменения ее топологии и процесс маршрутизации осуществляется в реальной среде.

В рассмотренных примерах под термином «компьютер» понимались как локальные компьютеры, так и шлюзы.

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

Microsoft Internet ExplorerMicrosoft Internet Explorer - интегрированная программа просмотра ресурсов InternetInternet. Она является частью операционной системы WindowsWindows и поэтому распространяется бесплатно среди пользователей этой операционной системы. Internet Explorer поддерживает устоявшиеся стандарты представления информации в Internet.

Internet Explorer включает полный и интегрированный набор средств для различных типов пользователей: электронная почта, Web, телеконференции, удаленный доступ в сети и т.д.

С помощью этой программы просмотра можно:

  • осуществлять поиск, ознакомление и копирование информационных статей в сети Internet, в том числе электронных журналов, газет и других видов электронных изданий;

  • общаться с пользователями сети по всему миру в режиме реального времени (on-line) при помощи специального сервиса, называемого Internet-конференция;

  • осуществлять просмотр электронных публикаций в режиме off-line, не требующем подключения к сети;

  • работать с электронной почтой;

  • заказывать авиа- и железнодорожные билеты, покупать товары в виртуальных магазинах, работать на фондовом рынке и т.д.;

  • прослушивать информацию интернет-радиостанций, вещающих в прямом эфире в Internet.

MS Explorer с помощью кросс-платформенной технологии цифрового видео ActiveMovie предоставляет пользователю возможность просмотра цифровой Видеоинформация цифроваявидеоинформации в форматах AVI, QuickTime и MPEG непосредственно на Web-странице. Эта программа просмотра использует стандарты анимационных GIF-файлов, фонового звука и реализует поддержку VRML (Virtual Reality Modeling Language) - трехмерных виртуальных объектов.

Функциональные возможности MS Explorer

Рассмотрим основные функциональные возможности данной программы.

Поскольку Internet Explorer поддерживает самые последние спецификации HTML и его расширения, с ее помощью можно просматривать страницы, поддерживающие спецификации W3C, в частности включающие в себя стили, объекты, макроязыки, таблицы.

Так, в спецификацию консорциума W3C включена поддержка фреймов, плавающих фреймов, возможность размещения текста в несколько колонок, задания координат расположения объектов, порядок перекрывания элементов (HTML Layout Control), обеспечивающий оформление страниц с типографским качеством.

Internet Explorer поддерживает таблицы стилей (Cascading StyleSteets) W3C. Таблицы стилей дают такую же гибкость при оформлении документов, какая имеется при работе с профессиональными издательскими программами. Они позволяют определить стиль (например, шрифт, цвет и отступы) для текста с помощью тегов HTML.

Используя разные теги (tags) для оформления текста, можно быть уверенным, что все программы просмотра так или иначе отобразят страницу. Однако программы просмотра, поддерживающие стили (как, например, Microsoft Internet ExplorerInternet Explorer и Netscape NavigatorNetscape Navigator ), более качественно представят эту страницу. Таблицы стилей дают большую гибкость при проектировании страниц Web, позволяя управлять рамками, междустрочным расстоянием, размещением объектов на странице, указывать цвет, шрифт и размер текста. Если необходимо изменить облик страницы, надо поменять стиль в одном месте, вместо того чтобы исправлять теги по всей странице. Дополнительно поддерживаются:

    Связанные таблицы стилей. Поддержка таблиц стилей позволяет наложить стили на различные документы для создания стандартного дизайна, что позволит сократить время и создать для Web-сервера свой имидж. Это основное требование серверов, поскольку можно изменять дизайн всего сервера, исправив стили только в одном месте.

    Индексирование и поиск. Поиск упрощается, поскольку программа индексации может основываться на структурных тегах.

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

    Фон. Можно определять цвета фона или фонового рисунка для ячеек таблицы, абзацев и т. п.

    Отступы. Можно определить величину отступа для первой строки абзаца и остальных строк в типографских единицах измерения.

    Недублируемый фоновый рисунок. Можно поместить рисунок позади текста в одном месте, не дублируя его по всему окну.

    Перекрытие объектов. Объект можно поместить частично поверх другого объекта.

Расширенная поддержка фреймов. Internet Explorer поддерживает не только фреймы, введенные компанией Netscape, но и плавающие фреймы и фреймы без визуальных границ. Поддержка фреймов - возможность разделить окно проводника Internet на несколько независимых панелей (или фреймов). Каждый фрейм показывает свою страницу HTML. Таким образом, пользователь имеет возможность просмотреть много страниц, не покидая, например, оглавления и легко ориентируясь на сервере. Microsoft Internet ExplorerMicrosoft Internet Explorer поддерживает фреймы без визуальных границ, без или с прокруткой, плавающие фреймы, которые можно помещать в любом месте страницы без привязки к границе окна. Такая реализация фреймов дает следующие преимущества:

  • Одновременное использование нескольких независимых фреймов увеличивает наглядность. С помощью фреймов становится возможным создание сложных наборов страниц, а с использованием звука, видео и фоновых рисунков можно добиться хороших результатов в представлении информации. Например, в качестве границы фрейма можно использовать маленькую повторяющуюся картинку, таким образом, она будет выглядеть как красочный орнамент.

  • С помощью фреймов можно более эффективно организовать свой Web-сервер. Например, в одном фрейме расположить меню, с помощью которого пользователи будут выбирать то, что они хотят смотреть, а в другом - само содержимое. Это позволит пользователям не терять ориентацию и всегда оставаться на странице с меню.

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

Поддержка таблиц. Поддержка всех новых тегов для таблиц позволяет не только показывать выровненный и разбитый по ячейкам текст, но и оформлять его красочно и привлекательно. Если пользователи читают Web-страницы с помощью Microsoft Internet Explorer, то Web-мастер может:

  • Выравнивать текст по некоторой базовой линии.

  • Обозначать, какую границу (внешнюю и/или внутреннюю) таблиц необходимо отображать. Можно также указать, какие конкретно границы видимы (сверху, снизу, справа или слева).

  • Указывать, что ячейка занимает более одной колонки или столбца.

  • Группировать ячейки.

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

Internet Explorer с помощью стилей указывает семейство шрифта, размер, толщину, цвет, подчеркивание/курсив и т. п. В дополнение к этому, если использовать таблицы стилей, можно лишь один раз определить стиль для шрифта, а потом только указывать, что надо использовать именно этот стиль. Таким образом, не надо каждый раз задавать все атрибуты, достаточно лишь указать стиль.

Поддержка шрифтов TrueType. Microsoft Internet ExplorerMicrosoft Internet Explorer поддерживает технологию шрифтов TrueType, которая является стандартной для систем WindowsWindows.

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

Microsoft тесно сотрудничает с Adobe sys. в разработке шрифтов OpenType (расширения TrueType) и планирует их поддержку в будущем.

Тег OBJECT. Поскольку Internet Explorer поддерживает введенный W3C тег OBJECT, Web-мастера могут помещать на свои страницы различные программные объекты: элементы ActiveX, JavaJava, программные модули plug-in Netscape. Фактически этот тег аналогичен тегам APPLET и EMBED, он введен для унификации. Internet Explorer поддерживает тег OBJECT таким образом, что для программ просмотра, не понимающих этого тега, можно вместо него указать заменяющий элемент на странице.

Расширенная поддержка Multimedia

Выплывающие объекты Выплывающие объекты. С помощью тега MARQUEE можно указывать текст, который будет выплывать на экран. Таким эффектом можно пользоваться для привлечения внимания к какой-нибудь фразе, например к информации, имеющей ограниченный срок действия.

Интерактивное видео Интерактивное видео. С помощью специального тега на страницу можно поместить видеоролик в формате AVI. При этом можно определить, будет ли он проигрываться сразу, как только пользователь загрузит страницу, по щелчку мыши или когда пользователь поместит мышь поверх него.

Фоновая музыка Фоновая музыка. С помощью тега BGSOUND можно указывать музыкальные фрагменты, которые будут проигрываться при загрузке страницы. Эти отрывки могут быть записаны в любых популярных форматах: WAV, MIDI, AU или AIFF. Этот эффект можно использовать, когда страница еще не загрузилась (как некую увертюру к информации, которая должна появиться на экране) или во время просмотра страницы. Можно указывать музыкальные фрагменты, которые будут накладываться друг на друга или зацикливать фрагмент.

Оформление страниц. HTML Layout Control Internet Explorer позволяет оформлять страницы так, как раньше было возможно только с помощью настольных издательских систем. С его помощью можно просматривать страницы с рисунками, расположенными в любом месте на странице (как и с помощью издательской системы). Рисунки или графические объекты могут быть помещены в определенном координатами месте относительно верхнего и левого краев страницы, можно указать их размеры, порядок перекрытия одних объектов другими (z-order).

HTML Layout построен на основе спецификации W3C CSS Layout specification.

Программные элементы ActiveX

«Оживление» Internet с помощью технологий ActiveXActiveX. Microsoft Internet ExplorerMicrosoft Internet Explorer - многоплатформенный универсальный клиент InternetInternet, поддерживающий технологию ActiveX. ActiveX, в свою очередь, является стандартом, позволяющим программным компонентам взаимодействовать друг с другом по сети независимо от языка программирования, на котором они были написаны. С помощью ActiveX можно «оживить» страницы Web, используя эффекты Мультимедиамультимедиа, интерактивные объекты или сложные приложения, взаимодействующие с пользователем. ActiveX играет роль некоего скрепляющего раствора, с помощью которого отдельные программные компоненты на разных компьютерах склеиваются в единую распределенную систему.

Большинство пользователей Web будут иметь дело с программными компонентами, активными документами и макроязыками на основе ActiveX. Но технология ActiveX более многогранна, она включает в себя клиентскую, серверную части и библиотеки для разработчика, а именно:

Программные компоненты ActiveX - компоненты, работающие на компьютере-клиенте, но загружаемые в первый раз с сервера Web. С их помощью можно показывать разнородную информацию, включающую звук и видео, без запуска дополнительных программ. Более того, эти программные компоненты могут использоваться в приложениях, написанных на любых популярных языках программирования, в том числе JavaJava, Visual Basic, Visual C++.

Active Scripting поддерживает любой макроязык, включая Visual Basic® Script и JScript. Макроязыки могут использоваться для объединения на одной странице нескольких программных элементов ActiveX или JavaJava, обеспечивая их взаимодействие между собой.

Документы ActiveX позволяют открыть документ любого формата в окне Microsoft Internet Explorer и способны поддерживать полноценную работу с ним. Можно, например, открыть файл Microsoft Excel или Word с помощью проводника Internet. Эта технология наследует известную концепцию активных документов OLE (OLE Active Documents).

Виртуальная машина Java тм позволяет любой программе InternetInternet, поддерживающей технологию ActiveX (например, Internet Explorer), выполнять программные компоненты JavaJava и обеспечивать их взаимодействие с программными компонентами ActiveX.

ActiveX Server Framework обеспечивает серверные функции ActiveX. Сюда входят поддержка безопасных соединений, доступ к базам данных и другие.

Для разработки ActiveX можно использовать средства MicrosoftMicrosoft или третьих фирм.

При создании программных компонентов на Web-сервере могут использоваться средства, включающие в себя Visual Basic, Visual C++, Macromedia Shockwave, Adobe PhotoshopAdobe Photoshop, Borland Delphi, средства программирования Sybase и Borland, другие средства, способные создавать программные компоненты Java.

Программные компоненты Active тм . Сегодня существует много приложений, которые активно используются в повседневной работе. С помощью технологии ActiveX эти программы могут использоваться и в глобальных сетях. При создании технологии ActiveX специалисты Microsoft переписали OLE так, чтобы эти библиотеки удовлетворяли таким требованиям (важным при работе в Internet), как высокая скорость выполнения и небольшой размер кода. Так же, как и OLE, ActiveX базируется на технологии COM (и ее расширении Distributed COM). Таким образом, ActiveX представляет собой программные библиотеки, полно-стью совместимые по вызовам (API) с OLE, но оптимизированные для работы в глобальных сетях. Поэтому любой ранее написанный программный элемент OLE (OLE Control) будет работать с библиотеками ActiveX.

При использовании новой технологии ActiveX пользователю больше не приходится вручную загружать отдельные программы для просмотра страниц, содержащих видео, звук, анимационные эффекты. Они могут быть загружены автоматически с самой страницы. Причем будет загружен код, подходящий для конкретной платформы клиента, будь то Macintosh, Windows или Unix. Используя популярные языки программирования Visual C++, Visual Basic или Java, Web-мастера могут создавать программные компоненты и помещать их на свои страницы. Кроме того, используя макроязыки ActiveX, программисты могут обеспечивать взаимосвязь различных компонентов.

Например, можно осуществлять динамическое обновление страниц в зависимости от действий пользователя, внешних событий или состояния самого Web-сервера. Так, программный компонент «Новости» может применяться для показа информации, актуальной до определенного времени, или компонент «Часы» (Timer) может использоваться для синхронизации работы других компонентов или для привлечения внимания пользователя после продолжительного перерыва в работе с сетью.

Можно добиться снижения сетевого трафика с помощью графического отображения данных. Например, программный компонент ActiveX Chart (его можно загрузить с www.microsoft.com/ie) используется для построения графика по числовым значениям. Вместо того чтобы все время для отображения графиков передавать картинки с помощью тега IMG, можно использовать этот программный компонент, который загружается один раз и сохраняется на локальном диске, а затем запускается каждый раз по мере надобности. Вместо этого каждый раз при рисовании нового графика по сети передаются только числовые данные, а не сам рисунок, что экономит время.

Программные компоненты ActiveX обеспечивают отображение текста под любым углом с использованием эффектов анимации. Текст, расположенный по диагонали или вертикально, в некоторых случаях может быть более информативным.

Несмотря на многообразие выполняемых функций, Microsoft Internet ExplorerInternet Explorer имеет простую схему настройки и доступный непрофессиональному пользователю эргономичный интерфейс.

Интерфейс программы просмотра

Рабочее окно программы. Окно браузера Internet Explorer имеет в общем случае вид, представленный на рис. 6.4Рис. 06.04. Рабочее окно браузера Internet Explorer.

В верхней части рабочего окна MS Explorer находится заголовок окна, строка Главного меню программы, включающая шесть команд и панель инструментов (рис. 6.5Рис. 06.05. Заголовок окна, Главное меню программы просмотра и панель инструментов).

В заголовке окна визуализируется заголовок текущей страницы. Команды Главного меню открывают доступ ко всем функциям программы просмотра, например осуществление загрузки страниц, переходы, закладки и т.п.

Панель инструментов содержит кнопки- пиктограммы, которые дублируют наиболее часто используемые команды меню.

Рядом расположена логограмма Internet Explorer. В режиме загрузки данных из сети Internet в поле этого окна визуализируется простейшая Анимацияанимация (вращающийся земной шар). Как только процесс загрузки данных прекращается, логограмма Internet Explorer становится статичной.

Под панелью инструментов размещается поле адреса (рис. 6.6Рис. 06.06. Поле адреса ).

В это поле вводится или задается URL-адрес Web-страницы, которую предстоит загрузить в программу просмотра. Здесь же визуализируются URL-адреса каждой из загруженных в данный момент Web-страниц.

Под полем адреса находится панель ссылок (рис. 6.7Рис. 06.07. Панель ссылок).

Здесь размещаются закладки на избранные Web-страницы.

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

В нижней части рабочего окна находится строка состояния (рис. 6.8Рис. 06.08. Строка состояния ).

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

Центральное место рабочего окна занимает поле визуализации Web-страницы. Листать страницу можно как при помощи мыши (перемещая полосы прокрутки), так и используя клавиши со стрелками.

Меню программы. Каждая команда Главного меню поддерживается меню более низкого уровня. На рис. 6.9 приведены некоторые меню второго уровня: ФайлРис. 06.09, а. Меню второго уровня - Файл), Вид (бРис. 06.09, б. Меню второго уровня - Вид), Сервис (вРис. 06.09, в. Меню второго уровня - Сервис), Избранное (гРис. 06.09, г. Меню второго уровня - Избранное).

Поскольку программа просмотра Microsoft Internet ExplorerInternet Explorer русифицирована, остановимся лишь на некоторых особенностях команд этого уровня.

Меню Файл. Это меню предназначено для работы с системными функциями Microsoft Explorer, такими, как: сохранение Web-страницы на жестком диске компьютера, открытие Web-страницы с локального диска, вывод на печатающее устройство загруженной страницы и настройка параметров работы принтера и параметров печатной области. Через это меню открывается доступ к функциям автоматического экспорта html-страницы в текстовой редактор MS Word. С помощью меню Файл осуществляется отправка загруженной страницы по электронной почте, даются ссылки на эту страницу. Это же меню позволяет осуществлять просмотр свойств загруженной страницы (команда Свойства).

Командой Создать-Окно создается дубликат окна Internet Explorer с той же загруженной страницей, что и в окне-родителе.

Команда Создать-Сообщение позволяет подготовить сообщение электронной почты при помощи установленного пакета работы с электронной почтой (Microsoft Exchange, Microsoft Outlook). При отсутствии установленного пакета автоматически запускается мастер установки почтового сервера Exchange или Outlook. Затем запускается сама программа работы с электронной почтой.

Команда Создать-Объявление используется для подготовки и размещения электронного объявления на доске объявлений используемого почтового сервера Internet (определяется настройкой Microsoft Exchange).

Команда Создать-Контакт позволяет сделать вызов по модемной связи удаленному пользователю и общаться с ним в режиме реального времени.

Команда Создать-Вызов по Интернету осуществляет подключение к Internet-конференции, которая обеспечивает одновременное общение нескольких пользователей сети в реальном масштабе времени (режим on-line).

Меню Правка. Является стандартной командой Главного меню любого приложения MS Windows. С ее помощью пользователь может выделять и копировать фрагменты текста или весь текст в буфер обмена, вырезать (удалять) фрагмент текста из страницы и выполнять другие операции над элементами страницы.

Меню Вид. Данное меню используется для настройки интерфейса (вида) программы под конкретного пользователя. С помощью этих команд осуществляются вывод на экран панелей инструментов, их настройка, выбор размера и других параметров шрифта и т.д. Следует обратить внимание, что размер шрифта в программе Microsoft Explorer задается в виде пяти фиксированных значений: самый крупный, крупный, средний, мелкий и самый мелкий. Кодировка текста задает тип таблицы соответствия кода символа и его экранного изображения. Пользователь имеет возможность задать автоматический режим определения способа кодирования текста (по параметрам настройки операционной системы и html-кода) или выбрать способ кодирования текста самостоятельно (этот подход используется в том случае, если язык страницы заранее известен пользователю или автоматический режим определения способа кодирования текста не помогает корректно прочитать текст страницы).

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

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

С помощью команды Переход осуществляется переход на предыдущую или следующую из списка загружаемых страниц. Можно перейти на один уровень вверх в иерархии html-документа, а также загрузить домашнюю страницу корпорации MicrosoftMicrosoft.

Меню Избранное. Данное меню предназначено для создания и настройки «записной книжки» пользователя сети Internet. Эта книжка (рис. 6.10Рис. 06.10. Пример записной книжки пользователя) предназначена для помещения в нее ссылок на наиболее часто используемые ресурсы Internet, такие, как поисковые серверы (Rambler, Alta Vista, Апорт и др.), почтовые серверы (Mail.ru, Inbox.ru, UsaMail.com и др.), электронные газеты и журналы, конференции, радиостанции и т.п. Тем самым ускоряется доступ к нужному ресурсу, так как нет необходимости набирать полный URL-адрес ресурса (10 и более символов).

Команда Добавить в избранное позволяет создать древовидную структуру «записной книжки» и добавить атрибуты загруженной страницы на нужный уровень иерархии. Можно задать псевдоним ресурса.

Команда Упорядочить избранное используется для перестраивания дерева закладок путем создания новых узлов (URL-адресов Web-серверов) или перемещения узлов с их содержимым между уровнями и т.п.

Остальные команды меню Избранное являются корневыми узлами дерева «записной книжки» и содержат настроенные ссылки на нужные страницы.

Меню Сервис. Данное меню содержит следующие команды.

    Почта и новости - предназначена для работы с электронной почтой InternetInternet и повторяет пункты меню Файл;

    Синхронизировать - выполняет синхронизацию данных, загруженных из сети на локальный диск, с их источниками в Internet;

    Windows Update - загружает домашнюю страницу MicrosoftMicrosoft, содержащую обновления операционной системы WindowsWindows;

    Показать связанные ссылки - позволяет настроить связи между ресурсами Internet и их локальными копиями.

    Свойства обозревателя - позволяет настроить рабочие параметры браузера Microsoft Explorer.

В Главное меню входит и команда, открывающая доступ к системе Справка. Состав поддерживающего меню Справка традиционный для приложений MS Windows и здесь рассматриваться не будет.

Настройка рабочих параметров программы MS Internet Explorer

Настройка рабочих параметров программы Microsoft Internet ExplorerMicrosoft Internet Explorer осуществляется с помощью команды Сервис/Свойства обозревателя. При ее выборе на экране появляется окно настройки Свойства обозревателя, вид которого иллюстрируется рис. 6.11Рис. 06.11. Многофункциональное диалоговое окно «Свойства обозревателя».

Это многофункциональное окно состоит из следующих шести вкладок: Общие, Безопасность, Содержание, Подключение, Программы, Дополнительно.

Каждая из этих вкладок содержит элементы настройки и управления работой программы Microsoft Explorer. Остановимся на некоторых из них.

Вкладка Общие. Предназначена для настройки наиболее общих параметров программы. Ее внешний вид представлен на рис. 6.11Рис. 06.11. Многофункциональное диалоговое окно «Свойства обозревателя». Здесь пользователь может настроить следующие параметры работы:

  1. Домашняя страница - страница, загружаемая из сети InternetInternet при запуске браузера. URL-адрес данной страницы визуализируется в специальном поле ввода в верхней части вкладки Общие. По умолчанию домашней страницей является страница Web-сервера корпорации MicrosoftMicrosoft - http://www.microsoft.com/rus.

    Под полем ввода расположены три кнопки: С текущей, С исходной, С пустой. При нажатии первой из них страница, загруженная в окне браузера, автоматически становится домашней, при нажатии второй - домашней страницей становится домашняя страница Microsoft, а при нажатии кнопки С пустой при запуске программы просмотра в окне будет отображаться абсолютно пустая страница без признаков текста.

  2. Временные файлы Internet. При работе программа Internet Explorer копирует просматриваемые страницы в особую папку. Пользователь может указать программе, что все эти временные файлы требуется немедленно удалить (нажатием кнопки Удалить файлы), а также может автоматически удалить все связанные с ресурсами Internet файлы, сохраненные на локальном диске (нажатием кнопки Удалить файлы и последующим установлением галочки напротив данного режима в раскрывшемся окне). Нажатие кнопки Настройка позволяет задать параметры работы программы с временными файлами, режим их обновления (доступны следующие режимы: обновление при каждом посещении страницы, копия которой расположена на локальном диске; обновление при каждом запуске программы автоматически; никогда не обновлять). В этом же окне можно задать месторасположение папки, в которой будут сохраняться временные файлы, просмотреть ее содержимое, переместить папку в другое место и задать максимальный размер, занимаемый этой папкой на жестком диске (Мбит). Вид окна настройки режима работы с временными файлами приведен на рис. 6.12Рис. 06.12. Диалоговое окно Настройка.

  3. Журнал. Журнал в Microsoft Explorer - это список ресурсов, посещенных пользователем в последнее время. Пользователь может самостоятельно задать период хранения ссылки в этом списке (в днях).

  4. Кнопка Цвета. При ее нажатии открывается окно, в котором пользователь может самостоятельно настроить цвета фона и текста, активной и пассивной ссылки на некий ресурс внутри страницы.

  5. Кнопка Шрифты позволяет задать шрифт текста, отображаемого в окне обозревателя.

  6. Кнопка Языки позволяет задать список предпочтения в выборе языка загружаемой страницы при наличии идентичных страниц на сервере на разных языках.

  7. Кнопка Оформление позволяет задать тип оформления страницы, загружаемой из сети. Доступные режимы: не учитывать цвета загружаемой страницы - страница имеет цвет, установленный локальным пользователем; не учитывать шрифты и их размеры (кегль) загружаемой страницы; а также пользователь может определить и сохранить стиль оформления страницы самостоятельно и использовать его в дальнейшем по умолчанию.

Вкладка «Программы». С помощью настроек этой вкладки можно определить программы, запускаемые по умолчанию при выборе некоторых пунктов меню. Это программы следующих типов: редактор HTML, серверы электронной почты, серверы новостей, серверы вызова Internet-услуг и ряд других.

Вкладка «Подключение». Позволяет настроить подключение пользователя к Internet. С помощью опций этой вкладки можно установить модем (при нажатии кнопки Установить запускается мастер по установке нового оборудования - модема); настроить систему управления удаленным доступом; установить необходимые службы в систему (Microsoft Internet Refferal Service и др.) и задать режимы их запуска (кнопка Настройка).

С помощью опций этой вкладки можно настроить параметры соединения с InternetInternet через локальную сеть (кнопка Настройка сети). После ее нажатия на экране визуализируется диалоговое окно, в котором задается адрес прокси-сервера, через который будет происходить подключение к Internet, задать режим автоматического определения настройки подключения и его профиля (данные по настройке автоматически считываются с сервера по локальной сети). На рис. 6.13Рис. 06.13. Вкладка Свойства обозревателя (режим Подключение) приведен внешний вид данной вкладки.

Некоторые типовые процедуры работы с программой Internet Explorer

Рассмотрим некоторые типовые процедуры работы с Web-публикациями в среде Microsoft Internet ExplorerInternet Explorer.

Запуск программы. Для того чтобы запустить программу MS Internet Explorer в среде WindowsWindows требуется выполнить следующие действия:

  • включить компьютер;

  • загрузить операционную систему MS Windows 9.x;

  • подвести манипулятор типа мыши к кнопке Пуск (нижний левый угол экрана) и нажать на нее;

  • выбрать пункт Программы (Programs);

  • выбрать подпункт меню Internet Explorer.

На экране появится главное окно программы, примерный вид которого представлен на рис. 6.14Рис. 06.14. Пример рабочего окна после запуска программы просмотра.

Загрузка файла гипертекста с жесткого диска компьютера. Это автономный режим работы программы просмотра с файлом гипертекста. Используется при создании Web-страницы в виде файла формата HTML с расширением *.htm. Файл должен быть заранее сохранен на жестком диске компьютера пользователя.

Для этого выполняются следующие шаги:

  • запускается программа Internet Explorer;

  • в меню Файл выбирается команда Открыть… (или в активном окне программы набирается последовательность горячих клавиш: Alt+ф, затем Alt+о);

  • в раскрывшемся окне Открыть (рис. 6.15Рис. 06.15. Диалоговое окно «Открыть») нажимается кнопка-пиктограмма Обзор;

  • по этой команде на экране визуализируется диалоговое окно выбора файла для последующего просмотра, которое представлено на рис. 6.16Рис. 06.16. Диалоговое окно открытия файла, размещенного на жестком диске или дискете;

  • в открывшемся окне можно выбрать файл для просмотра из папки, размещенной на жестком диске или дискете;

  • по нажатии кнопки Открыть данного диалогового окна (рис. 6.16) происходит возврат в диалоговое окно рис. 6.15Рис. 06.15. Диалоговое окно «Открыть», в поле ввода Открыть которого будет зафиксирован путь к просматриваемому файлу;

  • если выбор файла для просмотра осуществлен правильно, то по нажатии кнопки ОК на экране появится окно программы просмотра с загруженной гипертекстовой информацией.

Загрузка Web-страницы из сети Internet. Как было сказано ранее, Web-страница представляет собой файл формата HTML с расширением *.htm. Поиск Web-страниц осуществляется по ее URL-адресу. Для того чтобы просмотреть Web-страницу в сети Internet, необходимо знать ее URL-адрес или воспользоваться возможностями поисковых серверов (www.rambler.ru, www.altavista.com, www.aport.ru и т.д), которые представляют набор ссылок на страницы, посвященные интересующей пользователя теме. В окне помимо ссылок имеется строка ввода критерия поиска - любая строка, описывающая искомую тему (например, сотовая связь, Case-технология). Введя в данной строке определенный критерий, нажимают клавишу Enter. После небольшой паузы на экране появится страница, содержащая ссылки на Web-страницы, удовлетворяющие заданному критерию поиска, а также краткое описание ресурса (страницы), на который найдена ссылка.

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

Для загрузки Web-страницы из сети необходимо выполнить определенную последовательность действий:

  • Установить соединение с Internet.

  • Запустить программу Internet Explorer.

  • В поле адреса рабочего окна программы ввести URL-адрес необходимой страницы или поискового сервера. Справа от поля адреса расположена кнопка, раскрывающая список URL-адресов, вводимых ранее. Поэтому при продолжении работы с Web-страницей, загруженной в предшествующем сеансе связи с Internet, ее можно выбрать из раскрывающегося кнопкой свернутого списка.

  • После ввода URL-адреса на клавиатуре нажимается клавиша Enter. По этой команде программа автоматически установит соединение с сервером, на котором расположена страница с введенным адресом. После этого она загрузит Web-страницу в рабочее окно программы просмотра. Если по какой- либо причине установить соединение с сервером не удается, на экране появляется сообщение о том, что ресурс временно недоступен.

Можно воспользоваться альтернативным подходом к загрузке Web-страницы из сети Internet, используя кнопку-пиктограмму Поиск (Search). Нажатие на кнопку Поиск открывает в левой части программы просмотра дополнительное окно (рис. 6.17Рис. 06.17. Реализация поиска в Internet Explorer), в котором можно осуществлять поиск Web-страницы, адреса, адреса электронной почты, компании и т.п., а также повторить поиск по ранее сделанным запросам. Можно также произвести поиск по группам новостей.

B качестве поискового механизма (по умолчанию) предлагается сервер Microsoft, но есть возможность выбрать и другой поисковый механизм (Lycos, ABC News и т.д.). При смене сервера достаточно лишь отметить его название и поиск будет осуществлен по новой базе данных. Можно задавать режим вывода результатов - наличие описания, название страниц, а также тип информационного элемента Web-страницы: текст, графические изображения, анимация, VRML, видео- и аудиоинформация.

Для поиска необходимой информации можно воспользоваться ссылками, представленными на панели ссылок (рис. 6.7Рис. 06.07. Панель ссылок).

Переход от одной страницы к другой и возврат к предыдущей. Программа Explorer предоставляет инструмент перехода между страницами. Если загружены одна или более страниц, можно вернуться к предыдущей загруженной странице, нажав кнопку Назад. Программа автоматически загрузит предыдущую страницу. Для возврата к последующим страницам нажимается кнопка-пиктограмма Вперед.

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

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

Для того чтобы Web-страница сохранила свой первоначальный вид, требуется все элементы или объекты страницы, отличные от текста, сохранить в той же директории, что и сам гипертекстовой файл.

Для сохранения Web-страницы выполняются следующие действия:

    Загружается необходимая Web-страница в рабочее окно Internet Explorer.

    Активизируется команда Файл/Сохранить как … или в активном окне программы просмотра набирается комбинация клавиш: Alt+ф, затем Alt+к.

На экране визуализируется диалоговое окно сохранения страницы на жестком диске компьютера, в котором требуется ввести имя файла, его размещение (путь к нему) и задать тип его кодировки (тип таблицы кодировки символов текста). Вид данного диалогового окна представлен на рис. 6.18Рис. 06.18. Диалоговое окно «Сохранение веб-страницы». В дальнейшем сохраненный файл можно загрузить в окно Internet Explorer (т.е. без установления соединения с сетью Internet).

В представленном диалоговом окне предусмотрено четыре варианта сохранения Web-страницы:

    точная копия страницы (Web Page complete);

    Web-архив (Web Archive);

    только HTML-код (Web Page HTML only);

    в виде текстового файла (Text File).

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

На рис. 6.19, аРис. 06.19, а. Пример сохраненных файлов Web-страницы «Processor Intel», бРис. 06.19, б. Пример сохраненных файлов Web-страницы «Processor Intel» приведен пример сохраненных файлов Web-страницы Processor Intel

По нажатии кнопки Сохранить диалогового окна рис. 6.18Рис. 06.18. Диалоговое окно «Сохранение веб-страницы» начинается процесс копирования файлов, который визуализируется специальным окном, представленным на рис. 6.20Рис. 06.20. Визуализация процесса сохранения файлов Web-страницы на дискету.

Данное окно подобно окну копирования файлов в среде WindowsWindows. Сохраненные файлы позволяют просматривать Web-страницу в автономном режиме, без установления связи с Internet. На рис. 6.21Рис. 06.21. Сохраненная Web-страница Processor Intel приведена сохраненная Web-страница Processor Intel.

Вариант сохранения Web-страницы в виде только HTML-кода (Web Page HTML only) приводит к потере всех графических и мультимедийных элементов. На рис. 6.22Рис. 06.22. Web-страница Processor Intel, сохраненная в виде HTML-кода приведен пример сохранения Web-страницы в виде HTML-кода.

MS Explorer позволяет сохранять элементы Web-страницы, например графические изображения. Для этого осуществляется последовательность действий:

  • Подводится курсор мыши к сохраняемому графическому элементу Web-публикации.

  • Нажимается правая кнопка мыши.

  • Из всплывающего меню выбирается команда Сохранить рисунок как … и нажимается правая кнопка мыши.

  • Программа предлагает выбрать папку для размещения графического изображения. Сохранение целесообразно осуществлять в той же папке, в которой был сохранен файл гипертекста.

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

Для этого необходимо:

  • Загрузить Web-страницу в рабочее окно программы просмотра.

  • Активизировать команду Файл/Печать.

  • В раскрывшемся диалоговом окне установить имя принтера, на который будет выводиться страница, количество копий и печатный вид страницы, если она состоит из нескольких фреймов. Здесь возможны варианты: вывод страницы на принтер в таком же виде, в каком она представлена на экране, печать выделенного фрейма и печать всех фреймов по отдельности последовательным образом.

    После задания всех параметров нажимается кнопка-пиктограмма ОК и осуществляется печать Web-страницы. Вид диалогового окна вывода на печать представлен на рис. 6.23Рис. 06.23. Диалоговое окно «Печать».

Завершение работы с программой. Для завершения работы с программой просмотра используется команда Файл/Закрыть. Программа завершит свою работу. Аналогичного результата можно добиться, щелкнув левой кнопкой мыши на крестике в правом верхнем углу окна программы.

Программа просмотра Netscape NavigatorNetscape Navigator входит в состав комплекса программ для взаимодействия с сетью Internet под названием Netscape Communicator. Основными компонентами этого программного пакета (Netscape Communicator) являются:

    БраузерБраузер (Navigator) - программа для динамического отображения содержимого Web-публикаций (виртуальных страниц World Wide Web);

    Почтовая служба (Messenger) - программа для обмена электронными сообщениями между удаленными компьютерами через Internet;

    Редактор (Composer) - программа для создания Web-страниц.

Netscape Communicator передает и принимает пакеты данных через стек TCP/IP. Используются два режима работы: подключенный (on-line) и автономный (off-line).

В подключенном режиме Netscape Communicator передает запросы операционной системе (ОС) через вышеупомянутый стек, а ОС при первом таком запросе осуществляет подключение к сети.

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

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

В дополнение к указанным выше возможностям программный пакет Netscape обеспечивает: соответствие стандарту MIME; множественное HTTP соединение; встроенное обеспечение безопасности сервера; возможность настройки клиента на проверку надежности и др.

Netscape информирует пользователя о текущем состоянии процесса передачи данных, используя счетчик байтов и отображая статус программы.

Для создания психологического комфорта в Netscape Navigator используется видеоэффект (fade-in), с помощью которого осуществляется постепенное улучшение качества изображения. Изображение начинает формироваться на экране до поступления на ПЭВМ полностью. Поэтому можно наблюдать динамику его передачи. Программа способна запоминать предысторию взаимодействия пользователя с WWW-системой. В случае запроса к данным, тип которых требует отсутствующей у пользователя программы-визуализатора, программа просмотра Netscape NavigatorNetscape Navigator либо попытается отобразить информацию, либо прекратит передачу, сохранив переданные данные на диске.

Появление Netscape Navigator приблизило дизайн электронных страниц к возможностям современной полиграфии и Мультимедиамультимедиа.

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

Все это стало возможным благодаря расширенной версии языка описания страниц HTML - основного языка, используемого в Web-серверах.

Netscape Navigator обеспечивает достаточно быструю работу со средой Internet. Для просмотра принимаемых иллюстраций нет необходимости вызывать внешние программы. Netscape Navigator может принимать иллюстрации, сжатые методом JPEG, работать с файловыми FTP-серверами, использоваться для чтения новостей и т.д.

Графические форматы, поддерживаемые Netscape Communicator. Netscape Navigator корректно отображает графические файлы стандартных форматов, которые включают GIF (Graphics Interchange Format), JPEG (Joint Photographic Experts Group), PNG и ХВМ. Следует отметить, что форматы GIF и JPEG наиболее часто используются для хранения изображений Web-страниц. ХВM - это формат, используемый в UNIX-системах. Он встречается в публикациях университетов или исследовательских лабораторий, где работают с высокоскоростными приложениями. Navigator имеет встроенную поддержку этих форматов. В результате изображения в форматах GIF, JPEG или ХВМ автоматически отображаются в окне браузера. Оба формата используют компрессию, что позволяет ускорить процесс считывания и отображения графики. JPEG-сжатие обычно используется для хранения реалистичных цветных фотографических изображений, в то время как GIF хорошо подходит для цветной графики. GIF-изображения могут быть прозрачными. Прозрачные GIF-файлы созданы так, чтобы исключить фоновый цвет изображения. Таким образом, они накладываются поверх Web-страницы, вместо того чтобы быть заключенными в прямоугольники фоновой подложки.

В идеале изображения на экране (и другие мультимедийные эффекты) должны отображаться так же просто и эффективно, как текст. Однако изображения, звуки и видеоклипы имеют больший размер, чем текст, и на их загрузку с удаленных компьютеров может понадобиться время. Время, необходимое для отображения страницы с изображениями, зависит от нескольких факторов, главным образом от скорости модема или другого соединения с удаленным сервером. Для компенсации возможных пауз при передаче изображений Communicator имеет функции, позволяющие управлять обработкой изображений.

Программа просмотра Netscape NavigatorNetscape Navigator способна работать с анимационными GIF-файлами. Netscape Navigator визуализирует графику и в стандарте PNG (Portable Network Graphics).

Звуковые файлы, поддерживаемые Netscape Communicator. Netscape Communicator включает встроенную поддержку следующих форматов звуковых файлов: AU, SND, AIF, AIFF, AIFC, MIDI и WAV.

В приведенных форматах реализуются два подхода:

  • звуковой сигнал представляется как обычный аналоговый сигнал, и его преобразование в цифровой код осуществляется традиционным способом;

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

К программе просмотра Netscape Navigator разработано множество дополнительных программ (Plug-in), позволяющих расширить возможности программы просмотра по работе с видео и другими форматами.

Некоторые популярные включаемые модули устанавливаются с пакетом Communicator автоматически; другие можно получить на Internet-узлах производителей. Чтобы проверить, какие включаемые модули установлены, в меню Справка выберите пункт О включаемых модулях. На этой странице помещена информация о многочисленных включаемых модулях и ссылки на информацию о них.

Авторы страниц используют технологии динамического языка HTMLHTML, JavaScriptJavaScript и JavaJava для придания страницам динамики. Динамический язык HTML и JavaScript дает возможность страницам реагировать на действия пользователя, такие, как нажатие кнопок или отправка форм, более быстро и эффективно, чем если бы эти действия управлялись удаленно на компьютере-сервере. Страницы Internet, использующие апплеты Java, могут быть анимационными, интерактивными и выполнять другие действия, невозможные в рамках использования только языка HTML.

Динамический язык HTML - это набор технологий, предоставляющий пользователю страницы с более богатым содержанием, более быстрые и интерактивные. Эти технологии также предоставляют авторам страниц более точное управление стилями, положением и действиями объектов HTML, образующих страницу.

JavaScript работает, в основном, как расширение стандартного языка HTML в Internet. Это относительно легкий в изучении автономный язык программирования, встроенный в программу Communicator.

JavaJava - полноценный язык программирования, программы на котором (называемые апплетами) могут передаваться по Internet. В то время как включаемые модули разрабатываются для конкретной компьютерной системы, программы на языке Java могут работать в сети независимо от платформы.

Поскольку поддержка языка Java встроена в Communicator, дополнительной установки для апплетов Java не требуется.

Разработчики программного обеспечения могут узнать подробнее о включаемых модулях, Dynamic HTML, JavaScript и Java на Web-узлах. Каждая технология предоставляет возможность связи с этими включаемыми модулями, Dynamic HTML, программами на языках JavaScript и апплетами Java и взаимодействия между ними.

В настройках Netscape NavigatorNetscape Navigator предусмотрена возможность сопоставления любого приложения файлам с указанными расширениями. Таким образом, проектировщик Web-страницы может организовать прослушивание музыки в формате RA при наличии приложения RealAudio Player, а также более объемных музыкальных MP3-файлов и видеофрагментов в формате MPEG.

Некоторые ссылки отображаются на странице и требуют ручной активации при помощи мыши. Это может быть URL-адрес другого HTML-скрипта (программы на языках JavaJava, JavaScript, PHP, CGI, Perl), который начинает воссоздание новой страницы или изменяет фрагмент текущей, или файл любого типа и произвольной длины, который в течение необходимого (в зависимости от его длины и качества) времени полностью загружается в любой каталог на локальном диске, после чего пользователь сможет с ним работать.

В комплект поставки Netscape Communicator входит интерпретатор JavaJava, который на рабочей станции запускает процесс реального времени, запрограммированный на кросс-платформенном языке Java.

TCP/IP позволяет одновременно принимать и передавать несколько файлов, задействовав при этом множество серверов. Таким образом, введя один URL-адрес и затем лишь активируя ссылки, можно открывать новые Web-страницы. Для этого в программе просмотра предусмотрены широкие возможности навигации.

Расширенные функциональные возможности Netscape Navigator и ее способность работать практически в любых операционных системах (UNIX, Mac OC, WindowsWindows) объясняют большую популярность рассматриваемой программы просмотра Netscape Navigator.

Интерфейс программы Netscape Navigator

На рис. 6.24Рис. 06.24. Окно программы просмотра Netscape Navigator приведено рабочее окно программы просмотра Netscape Navigator.

По умолчанию Netscape Navigator считает основной Web-страницей домашнюю страницу Netscape. Эта страница загружается автоматически после первого запуска программы просмотра (рис. 6.25Рис. 06.25. Домашняя страница Netscape Navigator).

Стартовую (базовую) страницу можно изменить. Необходимые для этого процедуры описаны ниже.

Все, что расположено во внутренней области рабочего окна Netscape Navigator, называется Web-страницей и проектируется на основе языка HTMLHTML (Hypertext Markup Language). Внешний вид страницы задается основным HTML-файлом, с которого начинается процесс воссоздания разбитой на несколько файлов Web-страницы. Основной HTML-файл часто называется index.htm или index.html. Это имя может не указываться явно. В том случае, если заданный адрес страницы окажется каталогом на сервере, за основной HTML-файл будет принят файл index.htm(l).

HTML-файл по своему содержанию относится к текстовым файлам. Его можно прочитать и написать в любом текстовом редакторе, и для отображения текста на Web-странице его записывают в тело HTML-файла. Однако не все символы в файле попадут на экран, так как некоторые сочетания символов считаются метками или тегами (tag) и относятся к числу непечатных символов. Они не визуализируются программой просмотра, а служат инструкциями для визуализации страницы. Основные инструкции правильно обрабатываются всеми программами просмотра, но в последнее время внедряются дополнительные инструкции, обработка которых может быть не предусмотрена в каком-либо конкретном браузере. В подобной ситуации, если Браузербраузер встречает неизвестную метку, он выдает всего лишь предупреждение и продолжает расшифровку HTML-файла, игнорируя эту метку. Многие опытные Web-дизайнеры рассчитывают на использование конкретного браузера (Netscape NavigatorNetscape Navigator, Mosaic, MSIE или Microsoft Internet ExplorerInternet Explorer) или предлагают эквивалентные варианты Web-страниц для каждого из них. В этом случае просмотр создаваемых страниц производится в рабочем окне одного браузера. В противном случае задача становится более сложной: необходимо добиться идентичности визуального представления одной и той же Web-страницы на всех браузерах, которыми располагают потенциальные клиенты.

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

  • шрифт варьируемой ширины, значение - Times New Roman;

  • размер символов шрифта варьируемой ширины, значение - 12;

  • моноширинный шрифт, значение - Courier New;

  • размер символов моноширинного шрифта, значение - 10;

  • цвет текста, значение - черный;

  • цвет фона, значение - белый;

  • цвет непосещенных ссылок, значение - голубой;

  • цвет посещенных ссылок, значение - темно-синий.

Моноширинный шрифт применяется при отображении текста DOS, чтобы не нарушить структуру таблиц. В остальных случаях используются шрифты с переменной шириной символов.

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

    KOI-8R;

    ISO-8859-5;

    Windows-1251.

Большинство русскоязычных Web-страниц кодируется Windows-1251, большинство русскоязычных электронных сообщений записывается в KOI-8R. В языке HTMLHTML предусмотрена возможность явного указания используемой кодовой страницы, однако часто она не используется создателями Web-страниц, что приводит к некорректному отображению текста. Все теги HTML записываются латиницей и поэтому в основном обрабатываются правильно вне зависимости от кодировки.

Для отображения в окне браузера содержимого какой-либо Web-страницы вводится URL-адрес этой страницы в поле Адрес в верхней части рабочего окна.

Но при этом не обязательно (при загрузке информации) должно произойти обращение к Internet Netscape Navigator. Может хватить локальных файлов для того, чтобы воссоздать Web-страницу.

Дальнейшие действия Netscape Navigator зависят от текущего состояния настроек пользователя.

Часто вводить URL-адреса каких-либо ресурсов нет необходимости, так как в HTML предусмотрены распознаваемые Netscape Navigator ссылки. Эти ссылки, размещенные в HTML-скрипте (специальных программах, написанных на языках JavaJava, JavaScriptJavaScript, PHP, Perl и т.д.), используются при загрузке и активации соответствующих ресурсов.

В Netscape NavigatorNetscape Navigator, как и в других программах WindowsWindows, все команды, которые используются в процессе работы, объединены в трехуровневые меню. Команды меню первого уровня входят в состав Главного меню и размещаются в строке, расположенной в верхней части рабочего окна под строкой заголовка (рис. 6.26Рис. 06.26. Заголовок. Главное меню и панели Netscape Navigator).

В состав Главного меню программы Netscape Navigator (рис. 6.27Рис. 06.27. Меню «Файл» программы просмотра Netscape Navigator) входят шесть команд, каждая из которых поддерживается меню второго уровня. Остановимся на этом вопросе более подробно.

Меню «Файл»

В состав меню Файл входят следующие команды.

    Создать. Эта команда поддерживается меню третьего уровня, на что указывает треугольник в правой части строки меню. С помощью этой команды можно создать:

    Сообщение. Позволяет составить в окне и отправить новое почтовое сообщение.

    Создать пустую страницу. Позволяет создать новую пустую Web-страницу в окне редактора Composer.

    Создать новую страницу по шаблону. Позволяет создать новую Web-страницу на базе выбранного существующего шаблона страницы.

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

    Открыть страницу. Раскрывает диалоговое окно, в котором можно ввести URL-адрес Web-страницы или выбрать файл с помощью кнопки Выбрать файл. Чтобы вывести эту страницу в рабочее окно программы, необходимо указать, в какой программе предстоит работать: в окне Navigator или в редакторе Composer. После задания этих атрибутов нажатием кнопки Открыть открывается требуемая страница.

    Сохранить как... Раскрывает одноименное диалоговое окно, в котором предусмотрены следующие режимы: сохранить файл, открытый в программе Navigator, сохранить страницу в формате только текста или в исходном формате (HTML). При использовании платформы Unix можно также сохранить Web-страницу в формате PostScript.

    Сохранить кадр как… Позволяет сохранить файл, содержащий выбранный в данный момент кадр. Страницу можно сохранить в форматах: только текст или в исходном формате (HTML). В системах с ОС Unix Web-страница может сохраняться в формате PostScript.

    Отправить страницу (или Отправить кадр). Позволяет создать и отправить письмо в окне составления сообщений, к которому будет прикреплена текущая страница. Когда появится окно составления сообщения, адрес URL будет автоматически помещен в поле сообщения. К нему можно добавить сообщение и изменять его точно так же, как любое письмо. В окне не отображается отправляемая страница, однако получатель увидит сообщение, а затем прикрепленную страницу.

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

    Редактировать кадр. Служит для изменения выбранного кадра или, если кадр не выбран, набора кадров. Изменяя кадр, изменяют и исходный текст в формате HTML, определяющий содержимое кадра и его отображение.

    Выгрузить файл. Позволяет выбрать файл для отправки на FTP-сервер, задаваемый текущим адресом URL. Команда доступна, только если текущая страница указывает на FTP-сервер. В этом случае можно отправлять файлы на FTP-сервер, буксируя пиктограммы файлов с рабочего стола в окно Navigator. При этом необходимо «записать» привилегии FTP-серверов.

    Автономный режим. По этой команде отображается диалоговое окно, которое позволяет отключиться от провайдера Internet. Обычно этот режим используется для работы с сохраненными Web-страницами или файлами жесткого диска.

    Настройки страницы. Используется для задания параметров страницы при последующей печати.

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

    Печать. Печать содержимого текущей страницы Navigator или, если выбран кадр, кадра. Для задания параметров печати открывается соответствующее диалоговое окно.

    Закрыть. Закрытие окна программы Navigator.

    Выход. Закрытие окна Navigator и выход из программного пакета Communicator.

Меню «Правка»

В состав меню Правка (рис. 6.28Рис. 06.28. Меню «Правка») входят следующие команды:

    Вырезать. Удаление выделенного фрагмента Web-страницы и помещение его копии в буфер обмена.

    Копировать. Помещение копии выделенного фрагмента в буфер обмена.

    Вставить. Помещение содержимого буфера обмена в точку вставки на текущей Web-странице в окне Navigator.

    Выбрать все. Выделение всего содержимого текущего окна.

    Искать на странице. Используется для задания слова или фразы и поиска их на текущей Web-странице Navigator (или в кадре). Для задания параметров поиска используется диалоговое окно. По нажатии кнопки Найти начинается поиск. При нахождении совпадения фрагмент текста будет выделен. В процессе поиска может осуществляться прокрутка Web-страницы. Можно выбрать Вперед или Назад для задания направления к началу или к концу страницы.

    Искать далее. Поиск дополнительного вхождения текста, указанного в поле Искать на странице.

    Поиск в Интернет. Отображение страницы, предоставляющей доступ к поисковым серверам Internet и другим поисковым службам.

    Искать в каталоге. Отображается диалоговое окно, предоставляющее доступ к каталогам адресной книги, в которых можно выполнить поиск людей и их адресов Internet.

    Настройки. По этой команде визуализируется диалоговое окно со списком конечного множества категорий настроек. Выбором категории открывается соответствующая панель настроек. Некоторые категории сгруппированы в других категориях: например, панели Шрифты и Цвета размещены в панели Внешний вид.

Меню «Вид»

Меню Вид (рис. 6.29Рис. 06.29. Меню «Вид») служит для управления отображением панелей инструментов, содержимого страницы и информацией о Web-странице. В состав этого меню включены следующие команды:

    Скрыть панель управления, Скрыть панель адреса, Скрыть панель пользователя. С помощью этих команд соответствующие панели удаляются с экрана. Команды используются в триггерном режиме.

    Увеличить шрифт, Уменьшить шрифт. Служат для изменения размера шрифта на экране. Изменяются размеры как моноширинных шрифтов, так и шрифтов разной ширины. Внесенные изменения изменят параметры на панели настроек Шрифты. Задать шрифты и их размеры можно непосредственно в панели Шрифты (команда Правка/Настройки).

    Обновить документ. Отображение новой копии страницы Navigator. Программа Navigator проверяет на сетевом сервере, не изменилась ли страница. Если она не изменилась, копия загружается из кеш-памяти. Если она изменилась, копия загружается с сервера. При одновременном нажатии кнопки Обновить на навигационной панели и клавиши Shift Navigator загружает новую копию с сетевого сервера независимо от того, была ли изменена страница.

    Показать рисунки. Вывод изображений на текущей странице в окне Navigator. Обычно изображения загружаются автоматически. Однако, если при загрузке страницы на панели настроек Дополнительно не установлен флажок Автоматически загружать изображения, каждое изображение заменяется небольшим значком. Если выбрать Показать рисунки, все значки будут заменены соответствующими изображениями. Изображения загружаются из исходных файлов, однако страница не перезагружается.

    Обновить окно. Отображение новой копии текущей страницы Navigator из памяти компьютера для замены загруженной ранее. В отличие от данной команды рассмотренная ранее команда Обновить документ не отображает обновленную версию страницы, а осуществляет повторное отображение страницы.

    Остановить загрузку страницы, Остановить анимацию. Прекращают передачу страницы или останавливают анимацию.

    Код страницы. Открывает окно с исходным текстом страницы в формате HTML. Исходный текст в формате HTML включает команды, используемые для создания содержимого одной страницы.

    Информация. Открывает в отдельном окне страницу с информацией о структуре текущей страницы. Сюда входит заголовок страницы, URL-адрес, тип MIME, исходный текст, дата последнего изменения, длина содержимого, срок истечения, используемый способ кодирования и статус защиты.

    Службы страницы. Отображение страницы со службами, предлагаемыми Netscape Enterprise Server. Эти службы позволяют непосредственно взаимодействовать с определенными возможностями сервера. Этот пункт меню доступен, только если текущая страница передается сервером Enterprise.

    Кодировка. Этой командой раскрывается меню третьего уровня, в котором можно выбрать способ кодирования информации, если таковой не указан или недоступен. Это обычно имеет место в том случае, если недоступны шрифты, указанные на панели Шрифты. По умолчанию для любой страницы может быть выбран способ кодирования командой Кодировки/Установить по умолчанию.

Меню «Переход»

Команды меню Переход (рис. 6.30Рис. 06.30. Меню «Переход») позволяют осуществлять переход от одной страницы к другой. В состав этого меню входят следующие команды.

    Назад, Вперед. Отображение предыдущей и последующей страниц соответственно из списка посещений. Как известно, в списке посещений находятся адреса страниц и кадров, которые уже просматривались. Команда Вперед доступна, если уже использовалась команда Назад.

    Основная страница. Отображение базовой страницы, адрес которой указан на панели настроек Navigator. Доступ к ней можно получить, открыв меню Правка и выбрав команду Настройки. По умолчанию базовой является страница компании Netscape.

Меню «Компоненты»

Команды этого менюРис. 06.31. Меню «Компоненты» организованы в две группы. В состав команд первой группы включены программы пакета Communicator, поддерживающие сервисные услуги сети Internet: Navigator, почтовый ящик Messenger, группы новостей Collabra, редактор страниц Composer, конференция.

В состав второй группы входят команды:

    Показать панель компонентов. Вывод панели компонентов на экран.

    Message Center. Эта команда отображает окно Message Center, содержащее почтовые ящики и папки для писем и сообщений групп новостей.

    Адресная книга. Отображение окна адресной книги, в котором можно создавать и изменять файлы с почтовыми адресами.

    Закладки. Отображение окна закладок, в котором создаются и изменяются закладки.

    Журнал посещений. Выводит на экран окно списка посещений, где перечислены страницы, которые посещались. Если дважды щелкнуть по странице, она будет открыта.

    Консоль Java. Выводит на экран окно консоли Java. Некоторые программы JavaJava выводят здесь информацию.

    Безопасность. По этой команде осуществляется отображение одноименного окна. Эта страница позволяет работать с такими элементами, как статус шифрования, персональные сертификаты и сертификаты узлов, приложения для защиты и пароли.

Всплывающее меню

По щелчку правой кнопкой мыши отображается всплывающее меню с командами, которые в основном дублируют команды Главного меню программы просмотра (рис. 6.32Рис. 06.32. Всплывающее меню).

Поясним смысл некоторых команд всплывающего меню.

    Использовать как обои. Команда позволяет использовать указанное изображение в качестве фона на экране. Для этого курсор мыши помещают в поле изображения, нажимается правая кнопка мыши и выбирается эта команда.

    Создать ярлык. Эта команда служит для вывода диалогового окна с информацией о текущей странице. Ярлык используется для открытия программного пакета Communicator и автоматической загрузки указанной страницы.

    Сохранить фон как…Сохранение указанного фонового изображения на жестком диске.

Панели программы Netscape Navigator

Под строкой Главного меню размещаются наборы кнопок- пиктограмм и значков, соответствующих наиболее часто используемым командам (рис. 6.26Рис. 06.26. Заголовок. Главное меню и панели Netscape Navigator). В Netscape Navigator эти наборы кнопок-пиктограмм называют панелями инструментов. Для активизации соответствующей команды с помощью кнопки-пиктограммы достаточно щелкнуть по ней курсором мыши (курсор мыши совмещается с активизируемой кнопкой и нажимается левая клавиша мыши). В Netscape используются три панели инструментов. Панели можно передвигать. Для этого достаточно щелкнуть курсором мыши на верхней панели (на которой расположены кнопки Назад (Back) и Вперед (Forward) и переместить ее в требуемом направлении.

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

Большую панель инструментов обычно называют Навигационной панелью. Панель, содержащую список Закладки (Bookmarks) и поле Адрес (Location/Netsite), - Панелью адреса (Location Toolbar), а самую нижнюю панель - Персональной панелью инструментов (Personal Toolbar). Функции всех этих панелей значительно отличаются, поэтому рассмотрим основные компоненты каждой из них отдельно.

Навигационная панель. Позволяет получить доступ ко всем функциям программы просмотра Netscape Navigator через стандартные кнопки-пиктограммы.

Кнопки Назад (Back) и Вперед (Forward). Эти кнопки позволяют переключаться между документами, которые уже просмотрены. Можно заново просмотреть эти документы в обратном порядке (имеется в виду тот порядок, в котором они просматривались ранее), нажав кнопку Назад (рис. 6.33, бРис. 06.33, б. Списки просмотра), а затем вернуться обратно, используя кнопку Вперед (рис. 6.33, аРис. 06.33, а. Списки просмотра). Если же вы просто наведете указатель мыши на любую из этих кнопок, появившаяся подсказка покажет, к какому документу приведет вас нажатие этой кнопки.

Кнопка Перезагрузка (Reload). При щелчке на этой кнопке Navigator произведет перезагрузку текущего документа из сети Internet или из того места, где он размещается (в локальной сети).

Кнопка Основная страница (Ноте). Щелчок на этой кнопке возвращает на визуализацию основной страницы.

Кнопка Поиск (Search). Щелчок на этой кнопке выводит в рабочее окно Поисковая страница (Netscape Netscape's Net Search Pаgе), где, используя различные поисковые программы, можно осуществить поиск определенной информации в сети InternetInternet или в группах новостей Usenet (рис. 6.34Рис. 06.34. Поисковая страница Netscape).

С помощью команды Перезагрузка можно снова вернуться в сеть Internet или IntranetIntranet для того, чтобы перезагрузить Web-документ, который в данный момент визуализируется на экране. При этом сначала Navigator проверяет, изменялась ли страница вообще, и перезагружает ее только в том случае, если она отличается от версии, загружавшейся в последний раз и хранящейся в локальном кеше. Это оказывается полезным, если необходимо получить самую свежую информацию, например, со страницы, которая обновляется ежедневно. Но поскольку перезагрузка подразумевает повторное подключение к удаленному узлу и, возможно, пересылку новых файлов, она может проходить достаточно медленно, особенно в условиях большой загрузки сети. Если требуется перерисовать изображение на экране монитора, не беспокоясь о получении самого свежего варианта страницы, можно воспользоваться командой Обновить (Refresh), расположенной в меню Вид (View). По этой команде загружается самая последняя версия страницы с данным URL-адресом, сохраненная в кеше.

Можно также провести и принудительную перезагрузку, т.е. заставить программу просмотра получить новую копию, даже если страница не изменялась. Для этого при щелчке на кнопке Перезагрузка необходимо удерживать нажатой клавишу Shift.

Кнопка Изображение (Images). Эта кнопка присутствует на навигационной панели не всегда. Она появится только в том случае, если необходимо настроить Netscape Navigator так, чтобы он не визуализировал изображения на Web-страницах автоматически. Подобная настройка может помочь сэкономить время в случае медленного соединения. Кнопка Images появляется для того, чтобы можно было сформировать специальный запрос для отображения графики на странице, которая просматривается в данный момент времени. Щелчок на этой кнопке не изменит установок программы; следующая страница опять будет загружена без изображений, и так до тех пор, пока пользователь не нажмет на кнопку снова.

Кнопка Проводник (Guide). При щелчке на этой кнопке появляется дополнительное меню. С помощью щелчка на одной из нижних трех строк этого меню осуществляется переход в специальный каталог, где можно просмотреть Web-страницы по категориям (Destinations), осуществить поиск в сети информации о конкретных людях (People) или просмотреть перечень программного обеспечения, которое можно загрузить бесплатно (Software). Две верхние строки меню выводят пользователя на специальные страницы Netscape с перечнем самых свежих и популярных ссылок (рис. 6.35Рис. 06.35. Страница «Обзор»).

Кнопка Печать (Print). Щелчок на этой кнопке позволяет осуществить распечатку Web-страницы, отображаемой на экране.

Кнопка Защита (Security). Кнопка показывает используемый статус защиты для любого документа, просматриваемого с помощью программы просмотра Netscape Navigator. Если просматривается защищенный документ (один из тех, что попадают под действие протокола безопасности Netscape SSL), на кнопке изображается закрытый висячий замок, в противном случае замок будет открыт. Если щелкнуть на этой кнопке, можно увидеть подробную информацию о защите документа. В дополнение кнопка Защита позволяет настроить защиту самой программы просмотра.

Кнопка Стоп (Stop). В процессе получения Web-документа можно остановить его загрузку, нажав эту кнопку. Это оказывается целесообразным в том случае, когда осуществляется поиск документа. Увидев считанную часть документа, можно принять решение о целесообразности дальнейшего считывания информации из сети. Если загружена текстовая часть документа, этой кнопкой можно прервать загрузку графической информации, которая может происходить слишком медленно, при значительном объеме считываемых графических файлов.

Кнопка Netscape. Эта кнопка располагается с правого края навигационной панели. Когда значок «оживает» и визуализируется поток метеоров, проносящихся мимо большой буквы N, - программа просмотра осуществляет загрузку документа. Кроме того, во время падения метеоров кнопка Перезагрузка превращается в кнопку Стоп. Если щелкнуть по кнопке Netscape во время загрузки документа, произойдет то же, что и при нажатии кнопки Stop, - загрузка немедленно прекратится. В добавление к этому программа просмотра переключается на домашнюю страницу Netscape. Можно воспользоваться этой кнопкой для того, чтобы попасть на страницу Netscape и в том случае, если программа не занята загрузкой документа.

Ниже на экране размещаются другие панели инструментов.

Панель адреса. Панель адреса предназначена для перемещения по различным адресам сети Internet.

Закладки (Bookmarks). С левой стороны панели адреса размещено слово Закладка и значок, изображающий книгу. Он называется Bookmarks QuickFile (быстрый доступ к файлу закладок). При щелчке по этой пиктограмме появляется меню (рис. 6.36Рис. 06.36. Меню работы с закладками), состоящее из следующих разделов: Добавить закладку (Add Bookmark), Поместить закладку (File Bookmark) и Изменить закладку (Edit Bookmark). Если уже имеется файл закладок, например, от предыдущей версии Netscape Navigator, в этом меню могут находиться и другие пункты. Внизу меню находится команда Папка панели пользователя (Personal Toolbar Folder), которая позволяет воспользоваться закладками, добавленными к панели пользователя, даже если эта панель в данный момент убрана. Закладки представляют собой ярлыки, позволяющие переместиться в то место сети, информация о котором сохраняется и вызывается с помощью одного щелчка мыши. Пункт меню Добавить закладку (Add Bookmark) сохраняет информацию о местоположении документа, находящегося на экране в данный момент, для последующего быстрого доступа к документу прямо из этой панели. Команда Изменить закладки позволяет организовать закладки в группы.

При изменении закладок используется диалоговое окно, представленное на рис. 6.37Рис. 06.37. Диалоговое окно «Параметры закладки».

Для добавления или изменения закладки с помощью меню Закладки можно активизировать команды:

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

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

    Поле Адрес (Netsite/Location). Название этого поля изменяется в соответствии с тем, как оно используется. Когда Netscape Navigator визуализирует Web-страницу, хранящуюся на узле, использующем серверные программы Netscape, такие, как FastTrack или Netscape Enterprise Server, поле называется Netsite. Когда же визуализируется информация с другого (не Netscape) сервера, название поля меняется на Адрес (Location). Если URL-адрес вводится вручную, то его можно набрать с клавиатуры либо вставить непосредственно в это поле (при вводе нового URL-адреса заголовок поля меняется на Go То - Перейти к). Закончив ввод URL-адреса, по нажатии клавиши Enter Netscape Navigator визуализирует заданную Web-страницу.

Щелчком по кнопке со стрелкой (справа от поля Netsite) можно развернуть список серверов (рис. 6.38Рис. 06.38. Список серверов), к которым были обращения в предшествующем процессе работы в сети. Этот список показывает только те URL-адреса, которые были введены в окне Netsite/Location, и URL-адреса, которые открывались с помощью команды Открыть страницу (Ореn Page) в меню Файл (File). В этом списке не будет серверов, которые посещались с использованием ссылок Web-страниц.

Использование поля адреса для задания URL-адреса страницы:

    Щелкните курсором мыши в поле ввода адреса.

    С помощью клавиатуры введите URL-адрес страницы, которую предстоит просмотреть.

    Нажмите клавишу Enter.

Подобные действия можно произвести, используя команду Файл /Открыть страницу. Когда начинается ввод URL-адреса в поле ввода, Navigator пытается автоматически закончить его. По мере ввода Navigator проверяет URL-адреса, которые посещались ранее, и отыскивает совпадение между введенными символами. Если совпадение найдено, он заполняет адрес до конца. Если найдено несколько совпадений, программа привлекает пользователя: нажатием кнопки с изображением стрелки вниз пользователь раскрывает список для выбора одного из совпадающих URL-адресов.

Программа просмотра Netscape Navigator позволяет убирать или помещать панели на экране:

    Чтобы убрать панель инструментов или закладку с экрана, открывается меню Вид и выбираются команды Убрать навигационную панель, Убрать панель адреса или Убрать персональную панель инструментов.

    Чтобы отобразить панель инструментов или закладку на экране, используются команды Показать навигационную панель, Показать панель адреса или Показать персональную панель инструментов в меню Вид.

Некоторые типовые процедуры работы в среде Netscape Navigator

Открытие страницы. Обычно Netscape NavigatorNetscape Navigator начинает визуализации Web-страниц с вызова базовой (основной) страницы. URL-адрес основной страницы задается в настройках. Поэтому достаточно нажать кнопку-пиктограмму Основная страница.

В первоначальных настройках в качестве базовой используется домашняя страница Netscape.

Базовую страницу можно изменить или восстановить страницу, заданную по умолчанию на панели Navigator. Для этого:

    Открывается меню Правка и выбирается команда Настройки.

    В раскрывшемся диалоговом окне (рис. 6.39Рис. 06.39. Диалоговое окно «Настройки») выбирается категория Navigator.

    Нажимается кнопка с зависимой фиксацией Базовая страница.

    В поле Адрес вводится URL-адрес новой базовой страницы. Теперь каждый раз при открытии нового окна Navigator на экране будет отображаться указанная базовая страница. Этот URL-адрес может указывать на Web-страницу на Web-сервере, удаленном компьютере или на жестком диске данного компьютера.

Для открытия Web-страницы с помощью команды Открыть страницу необходимо выполнить определенную последовательность действий:

    Выберите команду Файл/Открыть страницу.

    В появившемся диалоговом окне (рис. 6.40Рис. 06.40. Диалоговые окна ввода URL-адреса) введите URL-адрес Web-страницы, которую необходимо открыть.

    Нажмите кнопку с зависимой фиксацией, чтобы выбрать, в окне какой программы (Navigator или Composer) должна быть открыта эта страница.

    Указав адрес страницы, нажмите кнопку Открыть.

В процессе ввода некоторые части URL-адреса программа Navigator автоматически дополняет. Например, Navigator автоматически добавляет необходимый префикс (http://), частичный путь (http://www.),. суффикс .com (если не указан другой).

В поле адреса также имеется выпадающее меню (справа от поля). В нем содержится до 14 URL-адресов Web -страниц, вводимых ранее в поле адреса. Если вы выберете адрес URL в этом меню, страница опять появится на экране. Адреса URL остаются в меню для каждой сессии Navigator.

Открытие Web-страницы или файла на жестком диске. В автономном режиме работы программы просмотра может потребоваться просмотр ранее вызванной и сохраненной на жестком диске Web-страницы или отдельного файла, ее составляющего. Для этого можно воспользоваться командой Файл/Открыть страницу. По этой команде открывается диалоговое окно, представленное на рис. 6.40Рис. 06.40. Диалоговые окна ввода URL-адреса. Окно позволяет открыть Web-страницу по ее URL-адресу. Если страница сохранена на жестком диске в виде файла или директории, то нажатием кнопки Выбрать файл раскрывается следующее диалоговое окно Open (рис. 6.41Рис. 06.41. Диалоговое окно «Open»). Оно подобно стандартному окну Открыть файл приложений WindowsWindows.

Выберите файл на жестком диске. Например, можно выбрать файл закладок. Когда страница откроется, ее URL-адрес появится в поле адреса. Этот URL-адрес можно скопировать и вставить в поле Адрес на панели настроек Navigator.

Web-страницу можно открыть и с помощью пиктограммы окна Закладки или команды Файл/Перейти к закладке.

Использование ссылок на страницы. В поле просмотра Web-страницы могут находиться ссылки. Ссылка - это связь одной страницы с другой. Ссылка отличается от обычного текста цветом, подчеркиванием, тем и другим одновременно. Изображения и пиктограммы с цветными границами тоже служат ссылками. Ссылка на странице, содержащей кадры, может привести к отображению одной или нескольких страниц в кадрах или к отображению новой страницы в полностью новом окне без кадров.

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

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

Пакет Communicator автоматически загружает изображения на страницы. Однако в процессе загрузки страницы может возникнуть необходимость отключить автоматическую загрузку изображений. Для этого необходимо:

    В меню Правка выбрать команду Настройки.

    В раскрывшемся диалоговом окне (рис. 6.39Рис. 06.39. Диалоговое окно «Настройки») выбрать категорию Дополнительно.

    Снять флажок Автоматически загружать изображения. Если этот флажок не установлен, изображения на страницах заменяются небольшими пиктограммами.

Эти пиктограммы могут сопровождаться альтернативным текстом, также называемым Текст тега АLTтекстом тега ALT. Текст тега ALT отображается только в том случае, если не загружается изображение.

Встроенные и внешние изображения. В Web-страницах используются встроенные и внешние изображения. Встроенные изображения отображаются при выводе страницы на экран. Их можно связать с другими страницами или фрагментами этой страницы. Внешние изображений отображаются в отдельном окне. Просмотр внешних изображений осуществляется с помощью ссылок на них. Ссылки на внешние изображения работают так же, как ссылки на страницы. Файл внешнего изображения имеет уникальный адрес URL, как и обычная страница. Внешние изображения не загружаются автоматически, даже если установлен флажок Автоматически загружать изображения на панели Дополнительно.

Остановка загрузки страницы. Для этих целей используется кнопка-пиктограмма Стоп. Остановить процесс передачи информации можно командой Переход/Прервать загрузку.

Просмотр отображения страницы. В области содержимого находится текущая страница, отображаемая по последней выбранной ссылке. Если размер страницы превышает размер экрана, на экране могут присутствовать вертикальные и горизонтальные полосы прокрутки.

Копирование текста. При копировании текста осуществляется его выделение и командой Правка/Копировать фрагмент текста копируется в буфер обмена.

Выделить фрагмент текста можно, щелкнув курсором мыши один раз в начале выделяемого фрагмента, а затем, нажав клавишу Shift, щелкнуть второй раз в конце текстового фрагмента. Необходимо иметь в виду, что в отличие от текстовых редакторов в программе Navigator не отображается мигающий курсор.

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

Сохранение Web-страниц. Программа Navigator дает возможность сохранить страницу в виде файла на компьютере. Это можно сделать после просмотра страницы на экране или не открывая ее. Сохранение файла на жестком диске позволяет открывать Web-страницу, не устанавливая сетевое соединение. Файл на диске является локальным (файл в сети является удаленным).

Сохранение поступившей информации осуществляется командой Файл/Сохранить как. По этой команде открывается диалоговое окно, представленное на рис. 6.42Рис. 06.42. Диалоговое окно «Сохранить как…».

В свернутом списке Тип файла предлагаются следующие варианты: сохранить текущую Web-страницу на жестком диске или дискете в виде исходного файла (HTML) или в виде текстового файла. Если программа инсталлирована в ОС Unix, Web-страницу можно сохранить в формате PostScript.

Файл в формате HTML сохраняет форматирование исходной страницы. Исходный формат - это текстовой файл в формате HTML для отображения отформатированного текста и изображений. Страница, сохраненная в текстовом формате, представляется в виде простого текста без тегов HTML. Диалоговое окно Сохранить как позволяет также сохранять файлы изображений, не встроенные в страницу.

Если необходимо сохранить какой-либо кадр, его выбирают и командой Файл/Сохранить кадр как… осуществляется его сохранение с помощью диалогового окна, аналогичного ранее рассмотренному (рис. 6.42)Рис. 06.42. Диалоговое окно «Сохранить как…».

Печать содержимого текущей Web-страницы. Для распечатки используется команда Файл/Печать. По этой команде раскрывается диалоговое окно, представленное на рис. 6.43Рис. 06.43. Диалоговое окно «Печать».

Можно также воспользоваться кнопкой Печать на панели инструментов. В диалоговом окне (рис. 6.43Рис. 06.43. Диалоговое окно «Печать») можно задать параметры печати и командой ОК начать печать. Предварительно можно просмотреть печатные страницы на экране с помощью команды Файл/Предварительный просмотр печати.

При просмотре Web-страницы с кадрами можно выбрать команду Файл/Печать кадра и осуществить печать страницы предварительно выделенного кадра диалога.

Формат печати. При печати страницы Navigator форматирует содержимое в соответствии с размером листа бумаги, а не с размером окна на экране. Команда Печать изменяет макет страницы, в результате чего текст разбивается по-новому и изменяется местоположение рисунков таким образом, чтобы они подходили под размер листа бумаги.

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

С другой стороны, осуществляется непрерывное расширение функциональных возможностей как World Wide WebWWW, так и обслуживающих эту услугу программ просмотра. В частности, говоря о перспективах World Wide Web, необходимо отметить стремление использовать технологии Виртуальная реальностьвиртуальной реальности на серверах Web. Консорциумом World Wide Web Organization (W3O) предложен стандарт VRML, который называют также языком моделирования виртуальной реальности. VRML - это трехмерный графический аналог языка HTML, позволяющий создавать и передавать средствами WWW объемные изображения и другие компоненты мультимедиа.

В составе браузеров непрерывно растет число программных модулей, поддерживающих современный и перспективный уровни Web-страниц, в частности, программные модули поддержки языков XML, PHP, Perl и других.

© Центр дистанционного образования МГУП