Базовые компоненты HTML-справки
В число базовых компонентов HTML-справки входят оглавление в формате HTML, элемент управления ActiveX, средство представления информации (layout engine) и окно HTML-справки. Определения и краткие описания этих компонентов приведены ниже:
|
Оглавление HTML-справки представляет собой стандартную страницу HTML. Разработчик может включать в справочную систему как "свободные" документы HTML (и в этом случае его работа будет очень похожа на работу веб-мастера), так и ограничить содержимое создаваемой справочной системы одним или несколькими документами HTML. Кроме того, оглавление может содержать графику в любом из форматов, поддерживаемых HTML. Как уже говорилось, при созданий оглавления можно также применять и другие доступные веб-технологии, в том числе: NetShow, Shockwave, VRML, JScript, VBScript и т. д. Для создания файлов HTML разработчик может пользоваться как своим любимым редактором HTML, так и собственной средой разработки HTML-справки. |
|
Элемент управления ActiveX (файл HHCTRL.OCX) обеспечивает пользовательский интерфейс HTML-справки. Этот интерфейс содержит такие встроенные функциональные возможности, как средства работы с оглавлением, списком ключевых слов, полнотекстовый поиск, а также ассоциативные ссылки по специальным ключевым словам. В его состав входят и все возможности индивидуальной настройки, включая масштабирование окна, изменение фона окна справки, используемого для ее вывода шрифта и т. п., а также диалоговое окно Справка по HTML (HTML Help). |
|
Средство представления информации (SHDOCVW.DLL) является компонентом Microsoft Internet Explorer. Некоторые возможности HTML-справки, к числу которых относятся формат сжатого файла и всплывающие окна, требуют Internet Explorer версии не ниже 4.0. |
|
Окно HTML-справки представляет собой браузер, с помощью которого открывается содержимое справочной системы. Этот исполняемый модуль можно вызвать или через интерфейс прикладного программирования HTML-справки (HTML Help API), или через исполняемый файл справки HTML (HH.EXE). |