haotjun的博客
haotjun的首页 > haotjun的博客 > 浏览文章
|
使用Easy CHM制作产品图册
郝天军
(湖北汽车工业学院机械工程系 湖北 十堰)
摘要:本课题是应用网页设计知识和帮助文件设计软件把模具设计过程中常用的标准件图册制作成网页形式的帮助文件,并且能够实现在线帮助的功能。
这是东风汽车模具有限公司生产实际过程中需要解决的一个问题。制作这样一个帮助文件的重点要解决以下两个问题:1.应用网页制作软件将标准件图册编制成HTML格式的文件;2.使用帮助文件制作软件把HTML文件编译成CHM帮助文件。
关键词:在线帮助;HTML文件;CHM帮助文件
引言
帮助文件是一个完备的应用软件所不可缺少的一部分。CHM帮助文件是一种扩展名为.chm 的文件,是微软 1998 年推出的基于 html 文件特性的帮助文件系统,以替代早先的 WinHelp 帮助系统。微软公司从Windows98 开始便开始使用这种新型格式的帮助文件。微软对它的描述是“ 已编译的HTML 帮助文件”。它的每一个帮助页都是一个Web页,使用非常方便。与以前的HLP 格式的帮助文件相比不仅增加了很多实用的功能,而且还支持Gif、Flash 以及声音等,并可以通过URL与Internet 联系在一起。
在 windows98 及以后的 windows 版本中,CHM 文件的运行程序(hh.exe,27K)已是操作系统的一部分,它控制支持ActiveX 组件的网页浏览器(如微软的 Internet Explorer 3.0 以上版本)来解释并运行 CHM 文件中的元素,这样的好处就是能跨平台运行 CHM 文件,只要有不同平台上的运行器和浏览器,CHM 文件就不再需要重新进行编译而直接使用,在不同语言的操作系统下,CHM 文件也会自动显示对应语种的菜单。
1 CHM帮助文件的制作工具
制作CHM 帮助文件的工具有很多,如国华软件推出的Easy CHM、微软开发的HTML Help Workshop和Visual CHM等。本文制作CHM帮助文件所使用的工具是Easy CHM。
Easy CHM是国华软件推出的一款强大的CHM电子书或CHM帮助文件的快速制作工具。 Easy CHM非常适合个人和单位制作高压缩比的有目录、索引,同时具有全文检索及高亮显示搜索结果的网页集锦、CHM格式的帮助文件、专业的产品说明书、公司介绍、文章集锦、CHM电子书等等。该工具可以通过国华的网站进行下载。
2 CHM帮助文件制作方法和步骤
本文以制作模具标准件图册的帮助文件为例,讲述CHM帮助文件的制作过程。
2.1 设计帮助文件的内容并编制HTML文件
这是制作CHM 帮助文件最繁琐也是最关键的一步。首先,编写好帮助文件的内容,然后对其按帮助主题进行组织与设计,最后使用Dreamwerver 8等工具把设计好的主题内容制作成相应的HTML文件。
Dreamweaver 8是Macromedia公司推出的一款用于Web站点、Web页和Web应用程序进行设计、编码和开发的专业编辑软件。无论在国外还是国内,他都是备受专业Web开发人员推荐的软件。Dreamweaver 8最大的优点是它的易用性,用户无论在设计视图下,还是编码视图下都可以方便的制作页面。利用Dreameaver 8的可视化编辑功能,在无需编写任何代码的情况下快速创建页面。在Dreamweaver 8中。可以查看所有站点元素或资源并将它们导入文档中。当需要对导入的图像进行编辑时,可以使用Fireworks或其他图形软件。同时也可以通过添加Macromedia Flash对象优化开发工作流程。
使用CAD软件绘制的图形复制到Word中,以.doc格式保存。编制HTML文件的实质是使用Dreamweaver 8将Word文档的内容制作成网页形式的文件。使用Dreamweaver 8制作网页文件的方法非常简单,具体步骤如下:
1)运行Dreamweaver 8,点击[站点]/[新建站点]命令设置站点信息。(如图2.1)
图2.1
2)点击界面中的[创建新项目]中的[HTML]命令创建工作区域。(如图2.2)
图2.2
3)在工作区域中,点击[文件]/ [导入]/[Word文档]命令,将编辑好的模具标准件图册的内容导入。
4) Dreamweaver 8提供了非常人性化的操作界面,用户可以同时在设计和HTML代码去进行切换,实现设计意图。(如图2.3)
图2.3
将导入的文件通过重新设计排版制作成网页。制作中需要在这两个工作界面中切换,以达到最终的目的。在设计界面中进行网页的重组和排版就像在Word中编辑文档一样简单,而一些特殊的操作在代码编辑区更容易实现,如:对空格的编辑、换行操作和分段操作等。所以,在使用这套软件时根据自己的需要和使用习惯进行设置,Dreamweaver 8从而快捷实现自己的设计意图。
本课题中使用的Dreamweaver 8的功能只是其最简单的一部分。花最少的时间,掌握它基本操作,能够实现课题所要求的任务是我们最终的目的。
2.2 编制CHM文件
上面的工作已经将模具标准件的相关信息制作成了网页形式的文件,接下来要做的就是使用easy CHM软件对HTML文件进行编译。
1)运行easy CHM,点击[新建]命令,出现如下图2.4所示界面:
图2.4
2)在上面的界面中加入工程目录,即把创建好的HTML文档导入。
3)点击操作面板中的[编译]按钮,弹出编译工程设置窗口。在此对编译选项进行设置,同时对CHM设置进行修改,如下图2.5。
图2.5
4)点击[CHM设置(S)],在编译前进行设置,如下图2.6。
图2
在进行CHM设置之前,我们有必要通过Easy CHM的帮助来了解一下常规设置内容的含义。具体图下:
支持全文检索
决定Easy CHM是否制作带全文检索的CHM文件。快速全文检索是CHM格式的一个重要功能,全文检索支持在正文里高亮显示搜索到的关键词。支持全文检索的CHM文件大小将会增加,因为CHM里保存了相应的检索信息,以便实现快速检索。 选择支持全文检索,则Easy CHM在制作过程中会将全文检索信息包括在CHM中。
全文检索只对文件名是.h*的源文件有效,也就是说:在CHM里您只能在源文件名是.htm/.html的网页文件里进行检索,在CHM里您无法检索源文件名是.txt或.shtml之类的文件里的内容;基于CHM格式的这一特性,如果您不希望某个文件的内容在CHM里被检索,可以在制作前修改源文件的文件名就可以实现,比如把原来的文件名1.html修改为1.shtml。
创建二进制索引
决定是否以二进制形式保存CHM的索引列表-特别是对于索引项目比较多的时候,如果使用二进制格式,在打开CHM文件时,可以大大加快文件打开的速度。
创建二进制TOC
决定是否以二进制形式保存CHM的目录列表-特别是对于目录项目比较多的时候,如果使用二进制格式,在打开CHM文件时,可以大大加快文件打开的速度。
创建CHI文件
决定是否把CHM的目录索引等信息分开保存在单独的与CHM同名的.chi文件里-这样的好处是对提高CHM打开时的速度有帮助,但是,不利的地方是:在分发制作好的CHM文件给其他人时,也必须同时提供这个与CHM文件同名的.chi文件,否则将打不开CHM文件。建议您不要选中这个选项,程序默认不选。
自动保存记录文件
决定在编译的过程中是否保存整个编译过程的所有信息。当您遇到CHM编译失败无法生成CHM的情况时,建议选中这个选项,您可以查看编译过程的记录信息,找到是卡壳在哪个具体的文件,这样可以方便您分析或排除文件里的错误,找到编译失败的原因,以便成功编译CHM。如果设置了自动保存记录文件,则程序会自动在CHM工程文件所在的根目录下生成一个'_ecErrorLog.Log'的记录文件。
自动删除在CHM的生成过程中产生的HHP/.HHC/.HHK
决定Easy CHM是否自动删除编译CHM的标准工程文件-仅注册用户可以设置这个选项。
CHM里不保存目录信息
决定CHM文件里的内部文件列表是否包括目录信息。请务必慎用此选项,通常情况下您可以忽略这个选项--不要选中,程序默认不选。
CHM窗体总是在最前端
决定CHM窗体是否总在其他窗体之上。
允许CHM记忆窗体的位置和大小
决定CHM是否记忆当前的窗体位置和大小,以便下次使用。不选则每次CHM都使用制作时候定义的窗体位置及大小。
显示MSDN菜单
决定是否显示MSDN的菜单。
支持增强反编译
决定是否支持最大限度的恢复CHM的编译信息。这个选项目前的意义不大,因为无论选中与否,DhmDecompiler都可以反编译并完美恢复CHM的工程文件,也就是CHM的编译信息。
4)根据上面的介绍,勾选合适的复选框后,点击[生成CHM]选项,系统经过一段时间的编译便生成了CHM帮助文件。
生成的CHM格式的帮助文件保存在编译前所设置的工作目录中。
3 使用CHM帮助文件
找到编译好的CHM在线帮助系统,双击运行它;单击[目录]按钮,界面出现本帮助系统的全部内容;单击[索引]或[搜索]按钮,在关键字查询中输入索要查询的关键内容,最后,单击[列出主题]和[显示]按钮,界面便会出现搜索的相关内容。
4 结束语
本文介绍了使用Easy CHM制作帮助文件的方法,制作过程简单明了容易理解。制作出的帮助系统使用方便。
参考文献:
[1] 夏克付. 如何快速制作CHM帮助文件[J] . 安徽电子信息职业技术学院,2006. 5 .
[2] 倪伟,张粤. 基于HTML的CHM在线帮助设计与实现[C] . 1999. 10 .
[3] 张晓景,李晓斌等编著. Dreamweaver8大师课堂全记录[M]. 北京:中国宇航出版社,2006. 4 .