Dimdim SoftWare
Мастерская Dr.dimdim
ГлавнаяПоискНаписать письмо
ГлавнаяМоделированиеПроектированиеТЗРазработкаИнтерфейсСтатьиСсылкиАвтор
Главная > Справка

Технология HTML Help

Опубликована на сайте HTML Help Design

Краткая предыстория

Технология HTML Help создана как современный аналог предшествующей ей технологии Microsoft под названием WinHelp, представляющей из себя ни что иное, как многостраничный документ, поддерживающий форматирование и обладающий развитой системой текстовых ссылок. Самое широкое распространение технология WinHelp и созданные с ее помощью справочные файлы (имеющие столь известное расширение .HLP) получили в качестве справочной информации, сопутствующей различным програмным продуктам для облегчения их использования. Технология HTML Help, пришедшая ей на смену, и откомпилированные файлы справки (имеющие расширение .CHM), выгодно отличается от своей предшественницы .

Вводное слово

Microsoft HTML Help является стандартной справочной системой для платформы Windows. Авторы могут использовать HTML Help для создания справочных файлов в своих программах или для создания содержимого веб-сайта. Разработчики могут использовать программный интерфейс приложения (API) HTML Help для программирования приложения или подключения контексно-зависимой справочной системы. В качестве информационной системы технология HTML Help пригодна для широкого диапазона приложений, включая большие руководства, интерактивные книги и электронные газеты, которые также удобны, как и справочные системы программного обеспечения.

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

HTML Help состоит из неавтономной программы просмотра справки (Help Viewer), связанных с ней справочных компонентов и авторских систем по разработке справки от коропорации Microsoft. Программа просмотра справки использует лежащие в ее основе компоненты Microsoft Internet Explorer для отображения справочного содержимого. Программа просмотра поддерживает гипертекст, ActiveX, Java, языки скриптов (JScript и Microsoft Visual Basic Scripting Edition), а также сетевые форматы изображений (файлы .jpeg, .gif и .png). Авторская система по разработке справки HTML Help Workshop предоставляет легкую в использовании систему для создания и управления справочными проектами и относящимися к ним файлами.

[статья "Вводное слово" является переводом на русский язык статьи, взятой с сайта корпорации Microsoft]

Структура CHM-документа

Простейший CHM-документ состоит из обычных гипертекстовых страниц, объединенных впоследствии в сжатый (откомпилированный) сборочный файл. Сжатие гипертекстовых файлов составляет порядка 8:1. Графические файлы (особенно те, которые уже уменьшены с помощью какого-либо алгоритма) уменьшаются меньше, но не теряют при этом исходное качество.

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

Закладка TOC "Содержание" (Table of Contents, таблица содержания), куда можно вывести ссылки на гипертекстовые страницы, помещенные в документ, образовав приемлемую иерархическую структуру с разворачивающимися и сворачивающимися сегментами.

Индексная закладка "Указатель", на которой по ключевому слову можно находить требуемую страницу или совокупность страниц.

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

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

Достоинства HTML Help

  • При создании страниц проекта можно использовать весь мощный механизм языка разметки гипертекста, добавлять скрипты JavaScript и VBScript или каскадные таблицы стилей CSS.
  • Помимо этого, можно добавлять объекты HTML Help ActiveX Control прямо из оболочки HTML Help Workshop.
  • Возможность быстро открыть любую страницу справочного документа, выбрав из меню "Параметры" команду "Перейти по адресу...".
  • Возможность просмотреть любую страницу в исходном гипертекстовом коде.
  • Тесная интеграция с сетью Интернет, основанной на таких же гипертекстовых страницах.

Недостатки HTML Help

  • Возможность смотреть CHM-файлы присутствует только в операционных системах семейства Windows, где установлен Internet Explorer не ниже 4-й версии.
  • Более сложное создание контексно-зависимой справки (т.н. pop-up windows) при разработке справочных систем, являющихся компонентами какого-либо программного обоспечения.
Вверх

<<Назад

Главная| ИС.. | Моделирование | Проектирование |ТД | Разработка | Интерфейс | Статьи | Ссылки | Автор
DimDim SoftWare Мастерская Dr. dimdim Copyright 2003-2004
Администратор info-system@mail.ru
Последнее обновление 26-Дек-2003