HTML Help Workshop 心得

不久前遇到关于HTML Help Workshop 的问题,网上有位版主这样写道:

“一位做共享软件做得很成功的同行说过:“一个好的共享软件,首先操作要简单容易上手,其次一定附带一个详尽的帮助手册。”可见,对于一个软件来说,帮助文件的重要性。不过大部分程序人员(包括我)都忽略了帮助文件的重要性,都认为自己做的软件相当简单,一看就会,殊不知我们是一个连底层都了解的开发人员。”

制作CHM之前做好前期是非常重要的,HTML文件的制作关系着后期的进程问题。在做CHM之前最好处理好HTML文件。

在上网看到HTML Help Workshop的教程很多也写的很详细。但是没有了后文甚至后文写的很简单,笔者在这里大概说一下后续吧。制作中文的CHM相应比较简单点,但是制作其他语种(比如西班牙语种)稍微比较麻烦点。

除制作中文以外最好使用英文版HTML Help Workshop,制作时注意软件的设置为该语种(西班牙),字体的设置等,相应语种界面的调节为相应的语种界面,不然目录出现乱码。索引比较麻烦,前期处理好索引文件,首先先把计算机设置在该语种(比如西班牙语种)的环境下(必须要这样做),在制作的索引时注意制作语种的编码。

还有最后有必要设置的选项,界面的设置,主页的设置,外链其他文件的设置,文件标题栏名称的设置,在其他软件中按F1 如何出现帮助文件等,大概就说这一点吧。

在制作过程的工程文件夹中,里面有.hhp、.hhk和.hhc三种文件,它们的作用分别如下:

.hhp:保存项目文件配置的有关内容,如便以后生成chm的语言以及打开chm的起始页;

.hhk:保存关键词索引目录的内容,其实是一个html文件,可以用记事本等打开查看和编辑。

.hhc:保存内容页的配置。其实是·一个html文件,可以用记事本等打开查看和编辑。

注解:CHM 意为 Compiled HTML。以CHM为扩展名的文件图标通常为一个带问号的文档图标,表示帮助文档,是 Microsoft 自 Windows 98 以来提供的一种帮助文档格式的文件,用于替代 Windows 95 下的 HLP(Help) 文件。Microsoft 自 Windows 98 以来,操作系统中都自带解释器(打开 CHM 文件的工具),即 Windows 安装目录下的 HH.EXE。

CHM 文件可以通过官方免费提供了 HTML Help Workshop 生成,它的源文件是 HTML 文件。现在网络上很多电子书籍都被制作成 CHM 格式。

作者:john