Существует ли бесплатное программное обеспечение для создания файлов справки Windows для вашей программы?
Существует ли бесплатное программное обеспечение для создания файлов справки Windows для вашей программы?
Я хотел бы что-то, что позволяет выводить как файлы CHM, так и HTML.
8 ответов
Да. HelpMaker от sourceforge (оригинальный сайт http://www.vizacc.com/ не работает). Лучшая бесплатная утилита помощи.
Если вы разрабатываете для.NET и хотите сгенерировать файлы справки по XML-документации, вам следует заглянуть в проект Microsoft Sandcastle с общим исходным кодом и интерфейсный интерфейс для него " Sandcastle Help File Builder".
Это довольно красиво и легко настраивается. Вы можете сделать действительно хорошую справочную документацию, используя ее.
Это было немного медленно в последний раз, когда я использовал его (более 6 месяцев назад), но с тех пор он мог быть оптимизирован...
Я не уверен насчет "бесплатного", но доктор Explain стоит чуть больше 100 долларов и стоит каждого пенни. Мы используем его для создания справки как для настольных приложений с одним CHM, так и для веб-приложений, использующих экспорт HTML. Самое приятное то, что он "автоматически" копирует вашу веб-страницу или страницу приложения и начинает базовую конструкцию справки для вас. Окупаемость инвестиций для нас составила около 1 дня.
HelpNDoc бесплатен для личного использования. Он может генерировать файлы справки CHM и HTML по запросу, а также электронные книги Word DocX, PDF, ePub и Kindle из одного источника.
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.
Doxygen, изначально предназначенный для создания документации по коду, может быть довольно легко создан для оказания любой помощи.
Это не "бесплатное", но лучшее программное обеспечение, с которым я когда-либо сталкивался, - HelpScribble от Just Great Software. Я использую его на Windows 7 без каких-либо проблем. Что мне больше всего нравится, так это его способность интегрировать файлы SHG в файл справки. Изображение стоит тысячи слов, поэтому я склонен использовать изображения на экране, где я фиксирую кнопки, текстовые поля или что-то еще. Пользователь может увидеть этот экран и затем просто щелкнуть по экрану, который он хочет, чтобы получить дополнительную информацию на "БУМ!" ... объяснение выскакивает! Нет необходимости пролистывать страницы руководства или экранов.