24

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

我想要允许输出 CHM 和 HTML 文件的东西。

4

8 回答 8

14

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

于 2008-09-28T05:17:22.960 回答
9

Microsoft 的HTML 帮助研讨会

于 2008-09-28T05:24:04.757 回答
5

如果您正在为 .NET 开发并且希望生成 XML 文档帮助文件,您应该查看 Microsoft 的共享源Sandcastle项目,以及它的前端 GUI“ Sandcastle Help File Builder ”。

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

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

于 2008-09-28T05:16:19.593 回答
5

我不确定“免费”,但解释博士的价格略高于 100 美元,每一分钱都值得。我们使用它为具有单个 CHM 的桌面应用程序和使用 HTML 导出的 Web 应用程序生成帮助。最好的部分是它“自动”挖掘您的网页或应用程序页面并为您开始基本的帮助构建。我们的投资回报率约为 1 天。

于 2008-09-28T05:21:32.483 回答
2

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

于 2014-10-28T15:49:22.087 回答
1

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 样式表。

除了 Microsoft Windows WinHelp 文件中使用的一种格式之外,DocBook 文件还可以自动转换为多种文件格式。有关详细信息,请参阅 docbook.org 网站。这是一长串支持的文件格式,所以准备好迎接惊喜吧!

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

有关使用 Open Office Writer 创建/编辑 DocBook 文件的更多信息,请阅读Open Office 上的 DocBook 入门

于 2009-01-11T01:48:33.690 回答
0

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

于 2008-09-28T05:22:20.220 回答
-1

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

于 2013-04-15T17:11:27.967 回答