1

我将不胜感激有关帮助文件创作 (Win32) 的一些建议。

我知道如何使用来自 C# 或 Delphi 或其他任何东西的现有帮助文件、.chm 或 .hlp。问题是,总是有人很好地为我提供这些文件:)

现在,我从哪里开始?

我一直在尝试 HelpScribble,它可以工作,但我发现它有点缺乏,我不妨使用 TeX 来呈现我的帮助文件。Microsoft HTML Workshop 有点粗糙。搜索其他工具会返回太多结果。

你们是怎么做的?使用 Vim / Dreamweaver 手动编辑 HTML。有什么最佳做法吗?

4

3 回答 3

0

两个月前,我在一个项目中使用了 adobe robohelp。我认为它提供了很好的结果。

我推荐给你。

于 2009-07-29T08:44:23.680 回答
0

我已经使用 robohelp 多年了。

很好,但是支持和升级路径搞砸了。核心技术也很过时。

我们正在转向 madcap 耀斑 http://www.madcapsoftware.com/products/flare/robohelp.aspx

于 2010-08-30T00:17:32.280 回答
0

我们使用DocBook作为我们的底层帮助格式。它本质上是为创建文档而设计的 XML 子集。我们使用 Syntext Serna 作为我们的 XML 编辑器,因为它支持 WYSIWYG 和 XML #includes 的内联编辑。

使用 Docbook 的最大优势是可以使用 Docbook 项目提供的 XSL 模板将其转换为其他格式。我们可以从 Docbook 获得 HTML、HTMLHelp 和 PDF(通过 XML-FO)。转换为基于 XML 的 MS 字格式在理论上也是可能的。

从 Docbook 格式转换为 chm 文件非常简单:

  1. 使用例如 XSLTproc 在 XML 源上运行 HTML-Help XSL 模板
  2. 使用 Microsoft 的 HTML 帮助编译器 (HHC) 编译输出 HTML 文件。
于 2010-08-30T01:12:16.423 回答