Блог технического писателя Ильи Жукова

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

Разделы CHM-справки представляют собой HTML-файлы, упакованные вместе с файлами рисунков и скриптов в единый CHM-файл. В этой статье я расскажу о формате вызова разделов CHM-справки – как открыть CHM-файл на нужном вам разделе. В конце статьи вы найдете ссылки на инструкции для программистов на английском языке по интеграции справки для разных сред разработки, в том числе MS Access.

Понятие контекстной или контекстно-зависимой справки (от англ. context-sensitive help) появилось в 1987 году с выходом формата WinHelp. Изначально контекстная справка задумывалась как предоставление пользователю краткой информации об элементе интерфейса программы (окне, кнопке и т.п.), с которым пользователь работал в момент вызова справки. Позднее реализация контекстной справки свелась к прямым вызовам отдельных разделов справки из разных форм приложения.

Разработчик справки в формате CHM может задать размер и расположение окна, которые будут использоваться при первом запуске CHM-файла. После того, как пользователь переместит окно CHM на экране и изменит его размеры, заданные настройки сохранятся и будут использоваться в дальнейшем. В этой статье я расскажу, как задать размер и расположение окна CHM в трех самых популярных программах для разработки справки: HTML Help Workshop, Help+Manual и HelpNDoc.

KEL CHM Creator — это «новая» хорошо забытая программа, выпущенная в 2012 году, предназначенная для создания и декомпиляции CHM-файлов. Программа не требовательна к ресурсам ПК, корректно работает на всех ОС Windows, начиная с Windows XP, поддерживает кириллицу и является полностью бесплатной.

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

Перед тем, как приступить непосредственно к редактированию содержимого CHM-файла, подытожим выполненные заранее подготовительные работы. Определившись с бесплатными программами, которые будут использоваться для редактирования CHM, мы декомпилировали оригинальный CHM-файл. Далее мы создали новый исходник (полученные файлы + файл проекта HTML Help Workshop) и научились собирать обновленный CHM-файл с аналогичным функционалом. Во время редактирования мы будем регулярно выполнять сборку обновленного CHM, чтобы оперативно находить и исправлять ошибки. 

Все о справке и документации для пользователей!

Следить за новыми статьями: