是否有免费软件为您的程序创建Windows帮助文件?

时间:2008-09-28 05:12:03

标签: helpfile

是否有免费软件为您的程序创建Windows帮助文件?

我想要一些允许输出CHM和HTML文件的内容。

8 个答案:

答案 0 :(得分:13)

是。来自sourceforge的HelpMaker(原始网站www.vizacc.com已关闭)。最好的免费帮助实用程序。

答案 1 :(得分:9)

Microsoft的

HTML Help Workshop

答案 2 :(得分:5)

如果您正在开发.NET并且希望生成XML文档帮助文件,那么您应该查看Microsoft的共享源Sandcastle项目及其前端GUI“{{3} }“。

非常好,高度可配置。您可以使用它制作一些非常好的帮助文档。

上次使用它时(6个月前)有点慢,但从那时起它可能已经过优化......

答案 3 :(得分:5)

我不确定'免费',但Dr. Explain有点超过100美元,值得每一分钱。我们使用它来生成使用单个CHM的桌面应用程序和使用HTML导出的Web应用程序的帮助。最好的部分是它“自动神奇地”挖掘您的网页或应用页面,并为您启动帮助的基本构建。我们的投资回报率约为1天。

答案 4 :(得分:2)

HelpNDoc免费供个人使用。它可以根据要求生成CHM和HTML帮助文件,以及来自同一来源的Word DocX,PDF,ePub和Kindle电子书。

答案 5 :(得分:1)

DocBook是用于编写软件文档的通用标准文件格式。

DocBook是一种XML文件格式,因此已经得到了Microsoft的祝福。它是声明性的,赢得了进一步的荣誉。

DocBook允许您识别哪些图片是截图,哪些字符串实际上是命令,等等。是的,实际上意味着它是语义网的一个真正的部分。

因此,您可以使用XPath表达式搜索所有屏幕截图,所有命令等。体面的IDE都支持XPath搜索,许多小型免费实用程序也是如此。

一旦你弄清楚哪个XPath搜索字符串返回你想要的内容,你可以自己编写一个XSLT样式表或者别人的帮助。样式表可以收集信息并生成HTML子弹列表(UL LI),定义列表(DL DT,DD)或快速参考卡。随你喜欢。 XPath,XSLT和各种* ML语言非常灵活。

阅读From DocBook to Integrated Help Systems for information,了解如何自动将DocBook标准文件转换为专有且非常实用的Microsoft Windows HTML帮助文件。

有关DocBook本身的更多信息,请访问http://www.docbook.org/ - 并在您访问时获取最新版本的免费XSLT样式表。

除了Microsoft Windows WinHelp文件中使用的文件格式外,

DocBook文件可以自动转换为多种文件格式。有关详细信息,请访问docbook.org网站。这是一长串受支持的文件格式,因此请为自己带来惊喜!

如果您已有结构化XML文本编辑器,则可能需要使用它。如果您正在编写一个非常大的在线帮助文​​件,请考虑oXygenXML和/或Open Office Writer。前者是商业产品,后者是免费的开源软件。

有关使用Open Office Writer创建/编辑DocBook文件的更多信息,请阅读Getting Started with DocBook on Open Office

答案 6 :(得分:0)

Doxygen,虽然最初用于生成代码文档,但可以很容易地生成任何类型的帮助。

答案 7 :(得分:-1)

它不是“免费”,但我遇到过的最好的软件是来自Just Great Software的HelpScribble。我在Windows 7上使用它没有任何问题。我最喜欢的是它能够将SHG文件集成到帮助文件中。一张图片胜过千言万语所以我倾向于使用屏幕图像来捕捉按钮,文本框等等。用户可以看到该屏幕,然后只需点击他们想要更多关于“BOOM!”的信息的显示器。 ......解释突然出现了!无需翻阅手册或屏幕的页面。