- •Компьютерные технологии в науке и образовании
- •Часть 3 Гипертекстовые и мультимедийные инструментальные системы
- •Содержание
- •Лекция 1
- •3.1 Основные компоненты гипертекстовых и мультимедийных документов.
- •3.1.1.Текстовая информация
- •3.1.2 Полутоновые и цветные иллюстрации
- •3.1.3 Анимационная графика
- •3.1.4 Видеоинформация
- •3.1.5 Аудиоинформация
- •Лекция 2
- •3.2 Технологии гипертекстовых систем.
- •3.2.1 Функции гипертекстовых электронных изданий
- •3.2.2 Принципы построения гипертекстовых документов
- •3.2.3 Математическая модель гипертекста
- •3.2.4 Гипертекстовые Web-документы
- •3.2.5 Подготовка публикаций в среде Adobe Acrobat
- •3.2.6 Технология Help-файлов
- •3.2.7 Средства доставки электронных изданий
- •3.2.8. Классификация и общие принципы оформления электронных изданий
- •Лекция 3
- •3.3 Цифровое представление текстовой информации.
- •3.3.1. Стандарты кодирования символов ascii, ansi, кои-8 и unicode
- •3.3.2. Формат pdf
- •3.3.3 Формат разметки текста rtf
- •Лекция 4
- •3.4 Графические форматы.
- •3.4.1. Растровый формат gif
- •3.4.2. Формат графических файлов png
- •3.4.3 Графический формат jpeg
- •3.4.4. Формат tiff
- •3.4.5. Программные средства преобразования форматов
- •Лекция 5
- •3.5. Представление анимационной, видео- и звуковой информации
- •3.5.1. Семейство форматов mpeg
- •3. 5.1.1. Компрессия видеоданных в mpeg
- •3.5.1.2. Формат mpeg-1
- •3.5.1.3. Формат mpeg-2
- •3.5.1.5. Формат mpeg-7
- •3.5.2. Звуковые форматы
- •3.5.3. Анимационные файловые форматы fli, flc, cel
- •Лекция 6
- •3.6 Программы просмотра Web-публикаций.
- •3. 6.1.Доступ к Web-странице в Internet
- •3.6.2.Программа просмотра ms Internet Explorer
- •3.6.3. Программа просмотра Netscape Navigator
- •Лекция 7
- •3.7 Языки разметки гипертекста и программирования скриптов.
- •3.7.1 Язык разметки гипертекста нтмl
- •3.7.2 Расширенный язык разметки xml
- •3.7.3 Язык Java
- •3.7.4 Язык JavaScript
- •3.7.5 Язык программирования сценариев php
- •3.7.6 Язык Perl
- •3.7.7 Язык моделирования виртуальной реальности vrml
- •Лекция 8
- •3.8 Программирование Web-страниц в языковой среде html.
- •3.8.1 Структура и форматирование html-документа
- •3.8.2 Таблицы
- •3.8.3 Изображения и навигационные карты
- •3.8.4 Формы
- •3.8.5 Фреймы
- •3.8.6 Фреймы и таблицы
- •3.8.7 Объекты
- •3.8.8 Гиперссылки
- •3.8.9 Таблицы стилей
- •Лекция 9
- •3.9 Автоматизация создания Web-публикаций.
- •3.9.1 Назначение и функциональные возможности пакета
- •3.9.2 Структурная схема программного пакета
- •3.9.3 Интерфейс пользователя и принципы его организации
- •3.9.4 Некоторые типовые процедуры пакета Dreamweaver
3.9.2 Структурная схема программного пакета
В состав пакета входит ряд функциональных модулей, основными из которых являются следующие.
Ядро системы управляет всеми подсистемами и согласует действия периферийных устройств.
Подсистема вывода информации довольно сложная. Вывод данных производится в нескольких форматах. Технология разработки WYSIWYG предлагает вывод информации в виде, который близок к просмотру в окне браузера. Для этого вида отображения требуется подсистема управления. Второй способ отображения информации заключается в просмотре и редактировании исходного HTML-кода (этот метод используется относительно редко). При этом способе отображения в работу включается подсистема синтаксического анализа.
Подсистема для работы с файлами не только осуществляет считывание и запись данных с диска, но и следит за синхронизацией версий (локальной и удаленной версий файлов).
Блок связи с удаленным Web-сервером реализован в виде встроенного FTP-клиента. Клиент обеспечивает связь с сервером, а также участвует в проверке файлов на рассинхронизацию.
Подсистема управления интерфейсом обеспечивает гибкость системы по отношению к пользователю. Одной из основных задач подсистемы управления интерфейсом является переключение системы отображения информации из одного режима в другой. Подсистема также выполняет функции контроля ввода и реагирования на изменения в настройках среды.
База данных объектов хранит все визуальные и невизуальные объекты, а также некоторые связи между объектами.
Поступление данных из базы данных в ядро осуществляется посредством модуля настройки свойств объекта. Модуль обеспечивает изменение всех свойств объекта.
В системе имеется интерфейс для подключения внешнего редактора. Интерфейс базируется на использовании шлюза, который согласует параметры интерфейса внешнего редактора.
В программном пакете имеется также один или более встроенных редакторов (например, Allaire HomeSite).
3.9.3 Интерфейс пользователя и принципы его организации
Программный пакет Dreamweaver имеет дружественный интерфейс пользователя. Многие типовые задачи реализуются на интуитивно доступном уровне, поэтому редко возникает необходимость обращения к справочной системе или спецификациям языка HTML. Гибкое изменение интерфейса под каждую конкретную ситуацию позволяет более эффективно использовать данную программную среду. Этот пакет может быть подстроен под разные стили работы и адаптирован к профессиональному уровню разработчика Web-публикаций.
Несколько компонентов рабочего пространства программного пакета используются практически постоянно:
Окно документа, в котором документ отображается почти в таком же виде, как он будет выглядеть в браузере.
На панели управления проектом (панель запуска) расположены кнопки для открытия и закрытия наиболее часто используемых контроллеров (inspectors) и панелей. Иконки на панели запуска продублированы в нижней части окна документа. Они служат для быстрого доступа к соответствующим командам в том случае, если панель управления проектом (запуска) закрыта.
Панель объектов, которая содержит кнопки-пиктограммы для создания различных компонентов электронного издания: изображения (картинки), таблицы, слои, формы, фреймы и т.п.
Контроллер поведения (свойств) отображает свойства выбранного объекта.
Система главного и поддерживающих меню (более низких уровней).
Контекстные меню отображают необходимые команды, относящиеся к текущему объекту.
Плавающие меню позволяют быстро получить доступ к наиболее часто используемым командам, применяемым к различным компонентам Web-документа.