Навигация:  Справочная информация > Форматы справки >

Классический Winhelp

Печать этого раздела Предыдущая страницаВернуться к краткому обзору главыСледующая страница

 

НОВОСТИ: Winhelp больше не поддерживается в Windows Vista!

Пожалуйста отметьте, что поддержка формату Winhelp была полностью прекращена в Microsoft Windows Vista. Даже если ваши приложения работают под Vista, какие-нибудь запросы в справку Winhelp просто произведут сообщение об ошибках. Это также относится к двойному режиму всплывания в Справке HTML. Мы таким образом строго рекомендуем, чтобы Вы начали переходить к альтернативному формату справки как можно скорее. См. здесь для деталей

Winhelp был оригинальным форматом справки, начатым в Windows 3.1 в 1980-ых и затем улучшенным немного для Windows 95 и позже. Как Справки HTML, его первичная цель состоит в том, чтобы предоставить локальную справку для приложений, установленных на компьютере пользователя.

Этот формат широко используем и поддерживается всеми версиями Windows до настоящего времени, включая Windows ХР.  Это и его полностью отформатированное всплывание - его единственные преимущества.

Навигация в Winhelp не интуитивна (Вы не можете рассмотреть раздел и Содержание одновременно). Winhelp - на основе RTF, и форматирование не столь же гибко, как в Справке HTML, и трудно произвести файл справки Winhelp, который соответствует виду современных приложений. Используйте этот формат, только если Вы абсолютно не имеете выбора.

Форматирование и другие особенности, не поддерживаемые Winhelp:

Winhelp - очень старый формат, и он не был изменен или обновлен много лет. Он испытывает недостаток в поддержке большого количества современных особенностей форматирования. Следующие особенности форматирования редактора Help & Manual не поддерживаются Winhelp и не должны использоваться, если Вы планируете генерировать вывод Winhelp:

Главы с текстом:

Формат Winhelp не поддерживает главы с текстом. Если ваш проект будет содержать главы с текстом, то они экспортируются дважды: Однажды как глава без текста, и однажды как подраздел главы без текста, с тем же именем, как глава. Этот "двойной" раздел будет содержать вашу главу с текстом.

Если Вы выводите и в Winhelp, и в форматы, которые поддерживают главы с текстом, Вы можете использовать особенности условного вывода Help & Manual, чтобы создать альтернативный раздел и версии главы для Winhelp и других форматов.

Сложные таблицы:

Winhelp включает чрезвычайно ограниченную поддержку таблицам. Вы можете использовать только очень простые таблицы, чтобы упорядочить элементы в странице раздела.

Границы таблицы:

Границы таблицы не поддерживаются Winhelp и будут невидимы, если Вы определите их.

Вложенные таблицы:

Вложенные таблицы не поддерживаются и генерируют ошибки компилятора в Winhelp.

Фоны и границы:

Winhelp не имеет никакой поддержки вообще цветам фона или границам. Это относится к тексту, параграфам и таблицам.

Верхний индекс/Нижний индекс:

Winhelp не поддерживает верхний индекс, нижний индекс или любые другие нестандартные текстовые художественные оформления.

Особенности и за и против классического Winhelp:

Расширения файла:

.HLP (файл справки) и .CNT (оглавление)

Формат:

Один .HLP файл для справки и отдельный .CNT файл для Содержания

Платформы:

32-разрядные версии Windows 32 бита. Старая 16-разрядная версия Winhelp имеет  серьезные проблемы совместимости и больше не поддерживается Help & Manual. Это не проблема, потому что 16-разрядный Winhelp уместен только для Windows 3.0.

Типичное использование:

Локальная интерактивная справка для приложений, установленных на локальном компьютере пользователя

Содержание:

Да, в отдельном .CNT файле

Указатель ключевых слов:

Да

Полнотекстовой поиск:

Да

Контекстно-зависимая справка:

Да, полная поддержка

Всплывание:

Да, полностью отформатированное всплывание с графикой, и в средстве просмотра справки, и для контекстно-зависимой справки. В Winhelp всплывание может также содержать гиперссылки

Мультимедиа:

Поддержка мультимедиа в Winhelp очень ограничена. Только стандартное видео Windows .AVI поддерживается. Flash анимация и другие видео форматы не поддерживаются.

Пригодность для печати пользователем:

Не полное. Средство просмотра Winhelp напечатает только отдельные разделы. Бедное графическое качество печати.

За:

Компактный формат файла с сильным сжатием, вся графика упакована в .HLP файле, так же, как в Справке HTML. Классический Winhelp - широко используется, но меньше и меньше пользователей теперь знакомы с ним. Поддерживается фактически всеми инструментами приложений Windows, легко объединить с приложениями.

Против:

Чрезвычайно бедная, неинтуитивная навигация. Навигационные управления (Содержание, ключевые слова и полнотекстовой поиск) находятся в отдельном окне, которое не может быть отображено одновременно со средством просмотра раздела. Менее гибкое форматирование, чем Справка HTML. Поддерживает только .BMP графику (она сжата, однако). Более трудно производить справку, соответствующую современным приложениям по внешности. Пользователи теперь вообще более знакомы со Справкой HTML. Используйте Winhelp, если Вы абсолютно не имеете выбора. Это - умирающий формат, и это - хорошая вещь.

См. также:

Winhelp (Конфигурация вывода)

Winhelp (Свойства проекта)