Существует ли бесплатное программное обеспечение для создания файлов справки Windows для вашей программы? - PullRequest
21 голосов
/ 28 сентября 2008

Существует ли бесплатное программное обеспечение для создания файлов справки Windows для вашей программы?

Я бы хотел что-то, что позволяет выводить файлы как CHM, так и HTML.

Ответы [ 8 ]

13 голосов
/ 28 сентября 2008

Да. HelpMaker из sourceforge (оригинальный сайт www.vizacc.com недоступен). Лучшая бесплатная утилита помощи.

9 голосов
/ 28 сентября 2008

HTML Help Workshop от Microsoft.

5 голосов
/ 28 сентября 2008

Я не уверен насчет «свободного», но Доктор. Объясните, что стоит чуть больше 100 долларов и стоит каждого пенни. Мы используем его для создания справки как для настольных приложений с одним CHM, так и для веб-приложений, использующих экспорт HTML. Самое приятное то, что он «автоматически» копирует вашу веб-страницу или страницу приложения и начинает базовую конструкцию справки для вас. Окупаемость инвестиций для нас составила около 1 дня.

5 голосов
/ 28 сентября 2008

Если вы разрабатываете для .NET и хотите создать файлы справки по XML-документации, вам следует обратиться к проекту Microsoft Sandcastle с общим исходным кодом и интерфейсному графическому интерфейсу для него " Конструктор файлов справки Sandcastle . "

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

В последний раз, когда я использовал его (более 6 месяцев назад), он был немного медленным, но с тех пор его можно было оптимизировать ...

2 голосов
/ 28 октября 2014

HelpNDoc бесплатно для личного использования. Он может генерировать файлы справки CHM и HTML по запросу, а также электронные книги Word DocX, PDF, ePub и Kindle из одного источника.

1 голос
/ 11 января 2009

DocBook - это универсальный стандартный формат файлов для написания программной документации.

DocBook - это формат файла XML, и поэтому он уже благословлен Microsoft. Это декларативно, зарабатывая это далее слава.

DocBook позволяет вам определить, какие изображения являются снимками экрана, какие строки слов являются командами и т. Д. Что да, на самом деле означает, что это истинная часть семантической сети.

Из-за этого вы можете использовать выражение XPath для поиска всех снимков экрана, всех команд и так далее. Все достойные IDE поддерживают поиск XPath, как и множество небольших бесплатных утилит.

После того, как вы определили, какая строка поиска XPath возвращает желаемое содержимое, вы можете написать небольшую таблицу стилей XSLT самостоятельно или с помощью кого-то другого. Таблица стилей может собирать информацию и генерировать HTML-список (UL LI), список определений (DL DT, DD) или краткую справочную карту. Что угодно. XPath, XSLT и различные языки * ML очень гибкие.

Прочитайте Из DocBook в интегрированные справочные системы для получения информации о том, как автоматически преобразовать стандартный файл DocBook в фирменный и очень практичный файл справки Microsoft Windows HTML.

Для получения дополнительной информации о самом DocBook посетите http://www.docbook.org/ - и получите бесплатные таблицы стилей XSLT для последней версии, пока вы там.

Файлы DocBook могут автоматически конвертироваться во многие форматы файлов, кроме того, который используется в файлах Microsoft Windows WinHelp. Смотрите сайт docbook.org для деталей. Это длинный список поддерживаемых форматов файлов, поэтому приготовьтесь к приятному сюрпризу!

Если у вас уже есть структурированный текстовый редактор XML, вы можете использовать его. Если вы пишете действительно большой файл интерактивной справки, рассмотрите oXygenXML и / или Open Office Writer. Первый является коммерческим продуктом, а второй - бесплатным программным обеспечением с открытым исходным кодом.

Подробнее об использовании Open Office Writer для создания / редактирования файлов DocBook читайте в Начало работы с DocBook в Open Office .

0 голосов
/ 15 апреля 2013

Это не «бесплатное», но лучшее программное обеспечение, которое я когда-либо встречал, - HelpScribble от Just Great Software. Я использую его на Windows 7 без каких-либо проблем. Что мне больше всего нравится, так это его способность интегрировать файлы SHG в файл справки. Изображение стоит тысячи слов, поэтому я склонен использовать изображения на экране, где я фиксирую кнопки, текстовые поля или что-то еще. Пользователь может увидеть этот экран, а затем просто щелкнуть по экрану, который он хочет получить больше информации на «БУМ!» ... объяснение выскакивает! Нет необходимости листать страницы руководства или экраны.

0 голосов
/ 28 сентября 2008

Doxygen , хотя изначально предназначенный для создания документации по коду, можно было легко создать любую помощь.

...