Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая / Источники / excel_2010_professionalnoe_programmirovanie_na_vba_RuLit_Me_412629.pdf
Скачиваний:
4
Добавлен:
27.09.2025
Размер:
22.97 Mб
Скачать

750

Часть VI. Разработка приложений

Использование средства HTML Help

Внастоящее время в приложениях Windows чаще всего используются справочные руководства на основе технологии HTML Help, с помощью которой можно управлять файлами справочной системы в формате СНМ. Эта технология заменила старую техноло­ гию WinHelp с файлами формата HLP (см. врезку “Эволюция справочных систем Microsoft”). Обе справочные системы позволяют разработчикам связывать идентифика­ тор контекста с определенным разделом справочной системы. Благодаря этому можно отображать определенный раздел справки контекстно-зависимым образом.

Вэтом разделе кратко описывается система разработки справочных руководств HTML Help. Подробности создания подобных систем выходят за рамки данной книги. Требуемую информацию и примеры можно найти в Интернете.

П р и м еч ан и е

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

Эволю ция справочны х с и сте м M ic ro s o ft'

На протяжении ряда лет компания Microsoft внедрила четыре версии справочных систем в своих операционных системах и приложениях.

WinHelp. Основана на файлах RTF (Rich Text Formatting — расширенный текстовый

формат). Эта справочная система впервые была использована в Windows 3.0 (в 1990 году). Несколько RTF-файлов можно скомпилировать в один файл справки с расширением .h ip . Эта справочная система использовалась в версиях Microsoft Office, предшествующих Office 2000.

HTML Help. Основана на HTML-файлах (HyperText Markup Language — язык ги­ пертекстовой разметки). Эта система впервые была использована в Internet Explorer 4.0 (в 1997 году). Несколько HTML-файлов можно скомпилировать в один файл справки с расширением . chm. Первой версией Office, в которой использова­ лась эта справочная система, была Office 2000.

Microsoft Help 2. Поддерживает HTML, DHTML, XML, VBScript и JavaScript. Несколько файлов можно скомпилировать в один файл справки с расширением .hsx. Эта справочная система используется в Office 2007, а также в ряде других полномас­ штабных приложений.

• Assistance Platform Help. Эта справочная система используется в Windows Vista и Windows 7.

Скомпилированная система HTML Help преобразует набор отдельных HTML-файлов в компактную справочную систему. Помимо этого можно создавать комбинированное содержание и предметный указатель, а также гипертекстовую систему поиска на основе ключевых слов. Система HTML Help может также использовать дополнительные средст­ ва, например графические файлы, элементы управления ActiveX, сценарии и код DHTML (Dynamic HTML — Динамический HTML). На рис. 24.9 показан простой при­ мер системы HTML Help.