![]() |
![]() |
![]() |
Базовые компоненты 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). |
![]() |
![]() |
![]() |