Jump to content

WinHelp

(Перенаправлено с Microsoft WinHelp )
WinHelp
Расширение имени файла
.pl
Тип интернет-СМИ приложение/винхлп
Магическое число 3F 5F 03 00[1]
Разработано Майкрософт
Первоначальный выпуск 1990
Расширено с РТФ
Стандартный Нет
Microsoft WinHelp
Разработчик(и) Майкрософт
Операционная система Windows Vista , Windows 7 , Windows 8 , Windows 8.1
Входит в комплект Windows 3.0 , Windows 95 , Windows XP
Преемник Справка по скомпилированному Microsoft HTML-коду
Тип Справочная система

Microsoft WinHelp — это собственный формат файлов онлайн-справки , который может отображаться браузером справки Microsoft winhelp.exe или winhlp32.exe . Формат файла основан на расширенном текстовом формате (RTF). Она оставалась популярной справочной платформой начиная с Windows 3.0 и заканчивая Windows XP . WinHelp был удален из Windows Vista якобы для того, чтобы отговорить разработчиков программного обеспечения использовать устаревший формат и поощрить использование новых форматов справки. Поддержка файлов WinHelp в конечном итоге будет полностью удалена в Windows 10 .

  • 1990 — WinHelp 1.0 поставляется с Windows 3.0 .
  • 1995 — WinHelp 4.0 поставляется с Windows 95 / Windows NT .
  • 2006 г. - Microsoft объявила о своем намерении прекратить использование WinHelp в качестве поддерживаемой платформы. частью Windows Vista WinHelp не является встроенной . Файлы WinHelp бывают 16-битными и 32-битными. Vista обрабатывает эти типы файлов по-разному. При запуске приложения, использующего 32-битный формат .hlp, Windows предупреждает, что этот формат больше не поддерживается. Загружаемое средство просмотра 32-разрядных файлов .hlp доступно в Центре загрузки Microsoft. [2] [3] 16-разрядные файлы WinHelp продолжают отображаться в Windows Vista (только 32-разрядная версия) без загрузки программы просмотра.
  • 9 января 2009 г. — Microsoft объявила о доступности программы справки Windows (WinHlp32.exe) для Windows Server 2008 в Центре загрузки Microsoft. [4]
  • 14 октября 2009 г. - Microsoft объявила о доступности программы справки Windows (WinHlp32.exe) для Windows 7. [5] и Windows Server 2008 R2. [6] в Центре загрузки Microsoft.
  • 26 октября 2012 г. — Microsoft объявила о доступности программы справки Windows (WinHlp32.exe) для Windows 8 в Центре загрузки Microsoft. [7]
  • 5 ноября 2013 г. — Microsoft объявила о доступности программы справки Windows (WinHlp32.exe) для Windows 8.1 в Центре загрузки Microsoft. [8]
  • 15 июля 2015 г. — Microsoft полностью удалила справку Windows из Windows 10 . Попытка открыть файл .hlp просто приводит пользователей на страницу справки с подробным описанием его удаления. [9]

Формат файла

[ редактировать ]

Файл WinHelp имеет суффикс «.hlp». Он может сопровождаться дополнительным файлом оглавления (.cnt), если он создан разработчиком справки. Когда Windows открывает файл WinHelp, она создает файл .gid в том же каталоге или в " %LOCALAPPDATA%\Help", содержащий информацию о файле .hlp, такую ​​как размер и расположение окна. Если пользователь щелкает вкладку "Найти" и включает индексацию по ключевым словам, Windows создает индексный файл с расширением .fts (полнотекстовый поиск). Аннотации и закладки каждый файл справки Windows имеет расширение «.ann» и «.bmk».

Ряд программных инструментов могут декомпилировать файл WinHelp в его исходные документы: HPJ, CNT, RTF , BMP и SHG . Файл HPJ — это файл проекта, который создается и редактируется в Help Workshop (или в стороннем инструменте создания справки). HPJ содержит информацию о том, какие файлы RTF нужно скомпилировать в справку, идентификаторы MAP и псевдонимы, которые предоставляют ссылки из вызывающего приложения на файл справки, а также внешний вид файла справки (размер окна, кнопки по умолчанию, цветовые схемы и т. д.). Файл CNT содержит оглавление файла справки. Файл SHG представляет собой графический файл «SHED», который по существу создает карту изображений вызовов помощи для графического файла (например, BMP).

Ряд инструментов могут читать и исследовать эти файлы. (См., например, Справка по RTF и winhelpcgi .)

Сводная информация о файлах WinHelp
.pl Описание
.hpj файл проекта ( обычный текст ?); содержит список всех файлов .rtf для компиляции в файл .hlp и некоторую дополнительную информацию.
.cnt Файл оглавления (TOC) .
.rtf фактическое текстовое содержимое в формате Rich Text Format
.bmp .dib .wmf .shg файлы изображений в различных форматах: .bmp или .dib , .wmf .shg.
.fts .ftg Полнотекстовый поиск; используется для поиска по тексту справочных документов
.энн файл с аннотациями ( обычный текст ?)
.bmk файл с закладками ( обычный текст ?)

Исходные файлы и компиляция

[ редактировать ]

Исходные файлы, необходимые для компиляции файла .hlp, состоят из одного или нескольких документов в формате Rich Text и файла справочного проекта с расширением .hpj, а также любых файлов изображений (.bmp , .wmf или .shg), которые используются в нем. файл справки. Также можно создать дополнительный файл оглавления с расширением .cnt для использования с файлом .hlp.

В файлах .rtf темы разделяются разрывами страниц. Каждая тема имеет серию сносок , содержащих информацию для компилятора справки:

# сноски содержат идентификатор темы (используется для создания ссылок на эту тему).
Сноски $ содержат название темы в том виде, в каком оно отображается в оглавлении, указателе и других местах.
K сносок содержат ключевые слова для указателя.
Сноски содержат ключевые слова «См. также».
* сноски содержат теги сборки.
+ сноски содержат информацию о последовательности просмотра.
! сноски содержат макросы ввода темы.

Требуется только сноска #. Все остальные не являются обязательными.

Текст в каждой теме может иметь ограниченное форматирование, включая жирный текст, курсив и цвета. Надстрочный и нижний индекс не допускаются. Переходы между темами в одном и том же файле справки обычно отображаются в исходном документе как текст с двойным подчеркиванием (по умолчанию зеленый, хотя это можно переопределить), за которым следует идентификатор темы в скрытом тексте. Всплывающие ссылки отображаются в исходном документе в виде текста с одним подчеркиванием (по умолчанию также зеленым), за которым следует идентификатор темы в скрытом тексте. (В файле .hlp переходы отображаются зеленым текстом с одинарным подчеркиванием, а всплывающие окна отображаются зеленым текстом с пунктирным подчеркиванием.)

Изображения можно добавлять с помощью таких кодов, как {bmc image.bmp}. Поддерживаемые форматы изображений включают .bmp , .wmf и .shg (используются для карт изображений, которые могут содержать переходы или всплывающие окна, запускаемые при нажатии на определенные части изображения).

После создания исходных файлов файл справки можно скомпилировать с помощью компилятора WinHelp, такого как HCW.exe, или с помощью коммерческой программы, такой как RoboHelp или HelpBreeze , большинство из которых (включая две процитированные здесь) также используют hcw. exe в качестве внутреннего компилятора.

Внешний вид и возможности WinHelp

[ редактировать ]

В зависимости от того, как он был запущен и какие настройки выбрал автор справки, файл WinHelp открывается либо в теме по умолчанию, либо в оглавлении, либо в индексе.

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

Когда тема открыта, в строке заголовка в верхней части окна справки отображается название темы. Ниже находится ряд меню ( «Файл» , «Правка» , «Закладка» , «Параметры » и «Справка» ), которые управляют различными аспектами файла. ряд кнопок Под меню обычно появляется . Автор справки определяет, какие кнопки будут отображаться. Типичные кнопки включают Contents , Index , Back и Print , а также кнопки << и >> для просмотра файла. Авторы справки также могут создавать собственные кнопки для перехода к определенным темам или выполнения других действий.

Под кнопками находится основная текстовая область окна. Обычно текст начинается с заголовка, часто выделенного полужирным шрифтом или шрифтом большего размера, чем остальной текст. Иногда этот заголовок может находиться в области без прокрутки — области окна, которая не перемещается вверх или вниз с помощью полосы прокрутки сбоку окна. Области без прокрутки можно использовать только в начале темы. Автор справки может контролировать размер и цвет фона непрокручиваемой области.

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

Во многих, хотя и не во всех разделах справки См. также» в конце текста есть переход « . В зависимости от предпочтений автора справки, эта функция может представлять собой простой список переходов под заголовком « См. также» или небольшую кнопку, при нажатии на которую открывается диалоговое окно, отображающее все соответствующие темы. Если щелкнуть название темы в этом диалоговом окне , а затем нажать «Показать», откроется эта тема.

Большинство файлов справки также содержат оглавление и указатель, помогающие пользователям находить информацию. Они отображаются в отдельном окне с вкладками. При нажатии на вкладку «Содержание» открывается оглавление, в котором пользователи могут нажимать на заголовки, чтобы просмотреть темы. Часто заголовки отмечаются значками, похожими на маленькие книжки, а темы имеют значки, похожие на страницы. Двойной щелчок по теме (или щелчок по теме, а затем нажатие кнопки «Показать» ) открывает эту тему. При нажатии на вкладку «Указатель» открывается указатель, который имеет поле для ввода и алфавитный список ключевых слов. Ввод текста в поле ввода автоматически прокручивает список ключевых слов до ближайшего соответствия. Двойной щелчок по ключевому слову (или щелчок по ключевому слову, а затем нажатие «Показать ») отображает тему, связанную с этим ключевым словом (если оно только одно), или вызывает список всех тем, связанных с ним. Индекс важен, помогая пользователям находить информацию. Иногда файлы справки также имеют вкладку «Поиск» , которая позволяет пользователю искать любое слово, используемое в тексте файла, а не только ключевые слова.

WinHelp также поддерживает функцию, известную как контекстно-зависимая справка . Контекстно-зависимая справка — это помощь, которая соответствует тому, где находится пользователь в программном приложении и что он пытается сделать.

Очень критичной для безопасности функцией является то, что можно также включить файл DLL , содержащий собственный код, и связать его с темами WinHelp. Фактически это делает файлы .HLP эквивалентными исполняемым файлам.

Конец поддержки

[ редактировать ]

На конференции WritersUA 2006 года Microsoft объявила о своем намерении прекратить использование WinHelp в качестве поддерживаемой платформы. Тед Дворкин (партнер-директор WinHelp Experience) заявил: «WinHelp не соответствует стандартам кода, установленным для Vista. Эти стандарты включают безопасность, надежность и производительность». Далее он сказал, что WinHelp спроектирован таким образом, что «...нам придется переписать его с нуля, чтобы он соответствовал стандартам кода Vista. И этот подход не имеет смысла, учитывая, что у нас есть два других Справочные системы в Vista». [ нужна ссылка ]

Обновленное лицензионное соглашение запрещает разработчикам приложений упаковывать библиотеки WinHelp вместе с их установщиками. Это означает, что руководства WinHelp для устаревших приложений нечитабельны при новой установке Windows Vista (или более поздней версии). Чтобы прочитать их, конечный пользователь должен получить 32-битную программу просмотра WinHelp с веб-сайта Microsoft и установить ее вручную. [10]

В Windows 10 и более поздних версиях Microsoft не предлагает программу просмотра WinHelp для этой операционной системы. Последней версией Windows, в которой можно было открывать и читать файлы WinHelp с помощью официального загружаемого компонента Microsoft, является Windows 8.1 . Версия winhlp32 с открытым исходным кодом от Wine также работает в Windows 10. Она включена в состав WineVDM . Также в Windows 10 WinHelp работает с winhlp32.exe из более старой версии Windows.

Другие форматы файлов документации

[ редактировать ]

Хотя документация может полностью поддерживаться в формате представления, определяемом поставщиком, например WinHelp, чаще всего документацию необходимо публиковать одновременно в нескольких форматах представления: Microsoft Compiled HTML Help (CHM), WinHelp, HTML- страницы, Java-справка. , PDF и т. д. Поддерживать каждый формат отдельно было бы очень дорого и чревато ошибками.

По этой причине авторы часто поддерживают документацию в стандартном, независимом от поставщика авторском формате, таком как DocBook или FrameMaker , который можно использовать для создания нескольких различных форматов презентаций (включая WinHelp). [ нужна ссылка ] Различные файлы презентаций, созданные таким образом (с помощью WinHelp или других инструментов), содержат единообразный контент, поскольку они были созданы из одного и того же источника.

См. также

[ редактировать ]
  1. ^ «Формат файла HLP» . Октябрь 2009 года.
  2. ^ «Загрузить WinHelp Viewer для Windows Vista» . Майкрософт.
  3. ^ «Я не могу открыть файлы справки, для которых требуется программа справки Windows (WinHlp32.exe)» . Поддерживать . Майкрософт. 26 февраля 2009 года. Архивировано из оригинала 28 июня 2009 года . Проверено 28 августа 2009 г.
  4. ^ «Программа справки Windows (WinHlp32.exe) для Windows Server 2008» . Майкрософт. 9 января 2009 года . Проверено 30 июля 2019 г.
  5. ^ «Программа справки Windows (WinHlp32.exe) для Windows 7» . Майкрософт. 14 октября 2009 года . Проверено 20 октября 2009 г.
  6. ^ «Программа справки Windows (WinHlp32.exe) для Windows Server 2008 R2» . Майкрософт. 14 октября 2009 года . Проверено 30 июля 2019 г.
  7. ^ «Программа справки Windows (WinHlp32.exe) для Windows 8» . Майкрософт. 26 октября 2012 года . Проверено 30 июля 2019 г.
  8. ^ «Программа справки Windows (WinHlp32.exe) для Windows 8.1» . Майкрософт. 5 ноября 2013 года . Проверено 30 июля 2019 г.
  9. ^ «Ошибка открытия справки в программах для Windows: «Функция не включена» или «Справка не поддерживается » . support.microsoft.com . Проверено 16 августа 2021 г.
  10. ^ «Программа справки Windows (WinHelp32.exe) больше не входит в состав Windows» . Поддерживать . Майкрософт. 24 мая 2006 г. Архивировано из оригинала 12 июня 2006 г.
[ редактировать ]
  • Справочная информация: информация об онлайн-справке (Microsoft), примеры и т. д.
  • HelpMaster: Самый большой выбор файлов и подсказок, связанных с WinHelp, HTMLHelp и HTML.
  • Справочные системы MS , список справочных систем MS и связанных с ними инструментов из неофициальной спецификации.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 7c6ff06d4f80fe1f27af9c086fa9c0af__1721231940
URL1:https://arc.ask3.ru/arc/aa/7c/af/7c6ff06d4f80fe1f27af9c086fa9c0af.html
Заголовок, (Title) документа по адресу, URL1:
WinHelp - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)