Скачиваний:
98
Добавлен:
21.01.2014
Размер:
470.02 Кб
Скачать

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

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

Ядро системы управляет всеми подсистемами и согласует действия периферийных устройств.

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

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

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

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

База данных объектов хранит все визуальные и невизуальные объекты, а также некоторые связи между объектами.

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

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

В программном пакете имеется также один или более встроенных редакторов (например, Allaire HomeSite).

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

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

Несколько компонентов рабочего пространства программного пакета используются практически постоянно:

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

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

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

Контроллер поведения (свойств) отображает свойства выбранного объекта.

Система главного и поддерживающих меню (более низких уровней).

Контекстные меню отображают необходимые команды, относящиеся к текущему объекту.

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