1.1Java CHM格式的API帮助文档的制作详解
1、*.chm格式的帮助
Visual Studio 6.0和Windows 98的帮助文件风格,和以前的版本大不一样,这种被微软称为下一代的在线帮助(next-generation online help)形式,是一种编译过的HTML文件,后缀是.CHM。它不仅制作容易,而且支持超文本的全部语法特征,换句话说,只要是你能在主页上制作出来的效果,几乎都可以在这种形式的帮助文件中体现出来。
原来的软件大多数采用扩展名为HLP的帮助文件(WinHelp ),但随着互联网的发展,这种格式的帮助文件已经难以适应软件在线帮助的需要,以及更加人性化更加简单易于查看的需要,因此一种全新的帮助文件系统HTML Help由微软率先在Windows98中使用了。由于它是一个经过压缩的网页集合,不但减小了文件的体积,更利于用户从INTERNET上下载,并且还支持HTML、Ac-tiveX、Java、JScript、Visual Basic Scripting 和多种图像格式(.jpeg、.gif 和.png 等),因此很快受到广大软件作者和软件用户的欢迎。
2、Microsoft HTML Help Workshop
制作这种形式的帮助文件,需要使用Microsoft HTML Help Workshop编译你已经写好的超文本文件。它完全安装后只有4.6M,包括两组工具集:HTML Help Workshop和HTML Help Image Editor。后者在网页制作中常用到图形文件的编辑和修改。
要建立CHM帮助文件必须先将我们所有想要让其出现在帮助文件中的内容做成相对独立的网页文件(即HTML文件),这些工作可以在HTML Help Workshop中完成,也可以应用其他网页编辑器(如FontPage或HotDog)来制作。
3、帮助文件中所要用到的各个文件:
(1).hhp文件:
这是最常用的一类文件,它实际上是“HTML Help project”的缩写,表示HTML帮助文件项目,它是生成CHM文件最直接用到的一类文件,只需要有一个hhp文件就可以根据它来编译相应的CHM文件。