Chinaunix首页 | 论坛 | 博客
  • 博客访问: 133784
  • 博文数量: 51
  • 博客积分: 3010
  • 博客等级: 中校
  • 技术积分: 400
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-22 14:47
文章分类

全部博文(51)

文章存档

2009年(8)

2008年(43)

我的朋友

分类: 系统运维

2008-07-01 23:31:08

    从Windows 3.X 到Windows 95,系统使用的帮助文件一直都是.hlp格式,在安装Windows 98以后,我们可以发现系统中增加了一种基于HTML文件特征的.chm帮助文件,Windows 98称之为Compiled HTML Help File。chm帮助文件有一个统一的窗口,左侧是目录、索引和搜索这三个功能项,通过常见的标签进行切换;右侧是Html文件的显示部分,改变了原来帮 助文件目录窗口和主题窗口分离的情况;上部是工具栏。chm帮助文件必须在Internet Explorer 4.0或以上版本才能阅读。你可以用chm文件来制作软件说明书、产品介绍说明、学习教程、电子图书、个人资料管理等等。下面本文就以微软公司提供的 HTML Help Workshop工具包,为你介绍如何制作chm帮助文件。
 下载与安装 微软公司提供了制作chm帮助文件的HTML Help Workshop工具包,下载地址http: //msdn.microsoft.com/library/tools/htmlhelp/wkshp/htmlhelp.EXE,

目前的最新版为 1.31英文版,文件大小3.34MB。直接运行下载后是一个自解压文件,按照提示即可完成安装。安装完成后,运行“开始/程序/HTML Help Workshop/HTML Help Workshop”后进入HTML Help Workshop主界面(图:1)。

 如何使用 用HTML Help Workshop来制作chm文件很方便,下面就以“中华搜索宝CHINASSB”的软件说明为例,介绍其制作的具体步骤。 一、制作前的准备工作 由于chm帮助文件是基于HTML文件特征的,所以前期编写HTML文件的准备工作很重要。它的每个主题都是一个HTML文件,它的结构有点类似平常我们 所见到的目录树。根据HTML文件的文件结构(即我们常说的链接),决定着需制作几个HTML文件。从图:11中我们可以看出我们要制作的CHM文档有三 个大主题,在第二个主题下还有7个子主题。以第二个主题为例,制作一个名为“主要特点”的HTML文件,它的内容嘛,就是要显示在右侧窗口的内容。做好以 后,再做它的子主题,比如做一个“简单实用”的HTML文档。这些文件的路径,并不是一定要放在同一目录下,但是各文件的链接一定要正确。 HTML文件可以用任何一个HTML编辑器进行编辑,也可用HTML Help Workshop编辑,唯一美中不足的是它的编辑器是纯文字模式,对于HTML文件不具备所见即所得的效果。
如果您不会制作网页,没关系,您可以通过 WORD 97或2000中,将WORD文档转换成HTML格式。请在WORD 97或2000中分别编写完文本后,然后通过点击WORD 97/2000菜单栏中的“文件”,再选择“另存为”,这时会弹出一个“另存为”的对话框,从“保存类型”中选择“HTML类型”,再按下“确定”按钮即 可转成HTML格式。当然,制作好HTML文件后,大家不要忘了检查各HTML文件的链接是否存在问题。 2、创建项目文件 第一步:点击HTML Help Workshop菜单栏中的“File/New”命令,这时出现“选择新建内容”的对话框。这里有五个选项,分别是“Project(项目)”、 “Text(文本)”、“HTML File(HTML文件)”、“Table of Contents(目录)”、“Index(索引)”。(图:2) 第二步:选中“Project”,按“OK”按钮后,在“Convert WinHelp Project”这个选项留空,继续下一步。(图:3) 第三步:点击“Browse”按钮,设置放置html的目录及项目文件名,完成后,继续下一步。(图:4) 第四步:因为我们已经事先建好了html文件,此时请选择“HTML file”,继续下一步。(图:5) 第五步:点一下“Add”按钮并加入已经编辑好的主题文件(也就是设置成首页面的HTML文件),点击“下一步”,最后点击“完成”按钮,新的项目即已新 增完成。(图:6) 现在就可以进入HTML Help Workshop工作窗口(图:7)。在窗口的上方是3个卷标,分别是“Project(项目)”、“Contents(目录)”、“Index(索 引)”。 在“Project”卷标的左侧是7个按钮,它们的功能名称自上而下分别是:“Change project options(改变项目选项)”、“Add/Remove topic files(添加/删除主题文件)”、“Add/Modify window definitions(添加/修改窗口定义)”、“HtmlHelp API information(HTML帮助API信息)”、“View HTML source(校验HTML源文件)”、“Save Project Contents and Index files(保存项目、目录和索引文件)”、“Save all file and Compile(保存全部文件并编译)”。 第六步:点击“Project”编辑窗口下方的“Change Project Options”按钮后,会弹出一个“Options”对话框。(图:8) 第七步:在这个对话框中,在“General”卷标的“Title”中输入标题“中华搜索宝CHINASSB”,编译后这个标题将出现在chm文件窗口的 标题栏中。 在“File”卷标中选上“Automatically create contents file(.hhc) when compiling”。 chm文件的“Search(搜索)”选项允许用户在所有主题文件中搜索字、词或短语,将它们的标题显示出来,而且在主题中用醒目的方式来显示。在 “Compiler”卷标中选上“Compiler full-text search information”,即可支持全文检索功能。 第八步:点击“Save project file and compile”按钮,虽然此时已经可以观看结果了,不过,我们要再多作一项设定让最后的成品再完整些。 3、创建目录文件 编辑目录文件是制作chm文件最关键的工作,目录文件应该包含一个chm文件所有目录(主题),而每个目录又包含条目标题(名称)和该条目的主题文件,要 避免条目标题与对应的主题不一致的情况出现。等所有目录都添加好后目录就算完成了。 第一步:点击HTML Help Workshop工作窗口的“Contents”卷标,这时系统弹出一个对话框,提示你“项目”还没有关联目录文件(.hhc),选择“Create a new contents file”,点击“OK”按钮后将创建一个新的目录文件。 第二步:请指定一个新目录文件名和存放路径,点击“保存”后出现目录编辑窗口,目录编辑窗口的左侧有11个按钮。 第三步:根据需要插入标题(类似资源管理器中的目录)或页面(类似资源管理器中某目录下的文件),按下“Insert a heading(插入标题)”或“Insert a page(插入页面)”按钮,都会弹出“Table of Contents Entry”对话框(图:9),在“Entry title”输入框中输入条目的标题,并根据情况选定对应的主题文件,单击“Entry title”下的“Add”按钮,在弹出的对话框下面的“File or URL”输入框中输入文件名或URL地址并确定。 第四步:如果在单击“Insert a page”按钮之前所选择的条目不包含别的条目,也不被别的条目所包含,那么会询问“Do you want to insert this entry at the beginningof the table of contents?”,选择了“是”会增加起始条目(一级条目),选择了“否”会增加一个子条目。 标题可以分为多级,要按照制作的内容统一考虑。如果觉得不满意,可以用左侧的箭头进行调整,也可以选定该条目,单击鼠标右键,不但可以调整,还可以插入标 题、主题或目录文件。 4、创建索引文件 索引文件(.hhk)也是一个HTML文件,它包含若干个关键词,当用户打开chm文件后,单击索引标签并输入一个关键词后,chm文件将显示与这个关键 词有关的主题的列表,使大家非常方便地找到相关主题。
 第一步:点击HTML Help Workshop工作窗口的“Index”卷标,这时系统弹出一个对话框,提示你“项目”还没有关联索引文件(.hhk),选择“Create a new contents file”,点击“OK”按钮后将创建一个新的索引文件。
 第二步:请指定一个新索引文件名和存放路径,点击“保存”后出现索引编辑窗口,索引编辑窗口的左侧有11个按钮。
 第三步:单击“Insert a keyword”按钮,出现“Index Entry”对话框,在“General”选项的“Keyword”输入框中输入关键词,再单击“Add”按钮添加与该关键词相关联的主题文件(图: 10)。如果想跳转到另一个关键词,在“Index Entry”对话框中按“Advance”选项,选中“Target is Another Keyword”,再单击“General”选项的“Keyword”输入框中输入关键词,再单击“Add”按钮添加与要跳转的关键词相关联的主题文件, 单击“OK”按钮。最后单击“确定”按钮,并按“Save file”进行存盘。 5、最后的设置工作 第一步:选择“Project”卷标,点击“Change Project Options”按钮,在“File”卷标的“Content file”项目中,点击“Browse”指定为toc.hhc。在“Index file”项目中,点击“Browse”指定为index.hhc。 第二步:重新点击“Save project file and compile”按钮进行存盘编译。 第三步:最后点击主菜单“View/Compiled file”,通过“Browse”指定该chm文件的目录及文件名即可看到我们的作品了。(图:11) 的确也够简单的了,只要有完整的HTML源文件,激活Html Help Workshop创建一个新的项目文件,将第一个html文件(通常是default.htm或index.html)加进项目,存盘并编译就大功告成。 上述介绍的只是制作chm帮助文件的基本步骤。但它的功能远非这些,如:可向HTML文件中插入HTML Help ActiveX控件、Java脚本、弹出式窗口等等。将已有的chm文件将其解压缩变回原来的HTML文件。 相关软件介绍 DotCHM是一个简单易用的WINHELP文件产生器,支持.hlp或.chm文件格式。目前的最新版为2.1版,文件大小4.84MB,下载地址 。
阅读(1362) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2008-08-11 12:01:23

对阿对阿 我的也是啊????

sdhzxcl2008-07-23 11:36:32

我也是这样做的,可是做的目录为什么在右侧显示是空的,怎么才能显示出来我在HHW上做的目录呢?谢谢!