1、第8章 帮助文件制作,本章要点 8.1 微软超文本帮助文件制作系统 8.2 Delphi自带的帮助文件制作系统,本章要点,帮助文件的两种开发工具及其各自的制作过程。 帮助文件在程序中的调用。 帮助项目文件制作技巧。 给出制作帮助文件的范例。,返回本章首页,8.1 微软超文本帮助文件制作系统,8.1.1 开发工具概况以及帮助文件的制作过程 8.1.2 帮助项目文件制作技巧 8.1.3 帮助文件在程序中的调用 8.1.4 制作帮助文件范例,返回本章首页,8.1.1 开发工具概况以及帮助文件的制作过程,1开发工具概况是一种编译过的HTML文件,后缀是.CHM。它不仅制作容易,而且支持超文本的全部语法
2、特征,换句话说,只要是能在主页上制作出来的效果,几乎都可以在这种形式的帮助文件中体现出来。启动HTML Help Workshop后,出现如图8-1所示的主界面。,图8-1 HTML Help Workshop的主界面,2帮助文件的制作过程(如下图) (1)建立项目文件 (2)添加超文本文件 (3)制作帮助文件的目录 (4)制作帮助文件的索引 (5)制作帮助文件的搜索,图8-2 最初创建的项目文件窗口,图8-3 添加HTML文件窗口,图8-4 制作目录窗口,返回本节,8.1.2 帮助项目文件制作技巧,1设置项目选项(如图8-5所示) (1)General页 (2)Files页(如图8-6所示)
3、 (3)Compiler页 (4)Merge Files页,图8-5 项目选项设置对话框,图8-6 Files页设置界面,2设计窗口样式 (如图8-7所示) (1)General页:有Window type和Title bar text两个选项,不必设置。 (2)Buttons页:设置窗口工具栏中的按钮(如图8-8所示)。 (3)Position页:设置窗口的位置及大小。 (4)Files页:设置一些有关文件的信息(如图8-9所示)。 (5)Navigation Pane页:导航窗格的有关设置。 (6)Styles页:该页是窗口样式的有关设置。 (7)Extended Styles页:更改窗口
4、样式的设置。,图8-7 窗口属性设置,图8-8 按钮属性设置,图8-9 Files属性设置,返回本节,8.1.3 帮助文件在程序中的调用,通过调用ShellAPI的函数Shellexecute(),来完成对帮助文件的调用。 在窗体中设置一按钮,然后在按钮的OnClick事件中加入代码。,返回本节,8.1.4 制作帮助文件范例,用HTML Help Workshop制作帮助文件(具体制作如图8-108-25所示) (1)利用FrontPage等工具制作出帮助文件中需要的HTML格式的网页 (2)制作项目文件 (3)制作目录文件 (4)制作索引文件 (5)创建搜索 (6)进一步完善,图8-10 新
5、建文件对话框,图8-11 新建项目文件向导第一页,图8-12 新建项目向导第二页,图8-13 新建项目向导第三页,图8-14 目录文件选择框,图8-15 目录属性设置,图8-16 Page属性设置,图8-17 选择与目录项相连的网页,图8-18 做好的目录结构,图8-19 关键字属性设置,图8-20 设计好的索引,图8-21 编译后的帮助文件,图8-22 为帮助文件添加缺省网页,图8-23 设置按钮属性,图8-24 建立网页与按钮的连接,图8-25 最后编译后的帮助文件,返回本节,8.2 Delphi自带的帮助文件制作系统,8.2.1 开发工具概况以及帮助文件的制作过程 8.2.2 帮助文件在
6、程序中的调用 8.2.3 制作帮助文件范例 8.2.4 帮助项目文件制作技巧,返回本章首页,8.2.1 开发工具概况以及帮助文件的制作过,1开发工具概况 在安装Delphi时,一般将会同时安装本程序于delphi/Help/Tools目录下。运行可执行文件hcw.exe,打开时的界面如图8-26所示。 启动Microsoft Help Workshop,选择“File”菜单下的“New.”菜单项,将会出现New对话框,如图8-27所示。,图8-26 Microsoft Help Workshop 的开启画面,图8-27 建立新项目对话框,然后选择“Help Project”,单击“OK”按钮。
7、这时会出现Project File Name对话框,选择希望建立项目文件的目录,如d:help目录,给项目文件起名为help1.hpj,如图8-28所示。单击“保存”按钮,出现如图8-29所示的窗口,至此,项目文件已经创建完毕。,图8-28 保存新项目,图8-29 项目文件窗口,2帮助文件的制作过程 (1)编辑RTF多正文格式文件:通过Microsoft Word来制作帮助文件的源文件。 (2)制作帮助项目文件:通过Microsoft Help Workshop来设定适当的参数或信息来作为制作帮助文件结构的依据。 (3)编译帮助文件:将源文件编译成可执行文件*.hlp,此项工作通过Micros
8、oft Help Workshop来完成。 (4)调用帮助:即将作好的帮助文件与应用程序相连接,满足用户的需求。,返回本节,8.2.2 帮助文件在程序中的调用,生成了帮助文件后,就可以在Delphi应用程序中调用它了。在Delphi的程序中调用帮助文件的方式很多,而且可以通过判断鼠标所在的位置调用不同的帮助文件。,返回本节,8.2.3 制作帮助文件范例,1RTF文件(帮助源文件)的制作,表8-1 帮助源文件中的控制符,2帮助项目文件的制作帮助项目文件的作用就是告诉编译器包含哪些主题文件、主题标识以及图形文件等等。帮助项目文件内容包含了若干个按钮,不同的按钮可以指定适当的参数或者信息作为制作帮助
9、文件结构的依据。一个帮助项目文件内容如图8-37所示、帮助项目文件中有若干个按钮,功能如表8-2所示、将该RTF文件加入到帮助项目文件中如图8-38所示。,图8-37 帮助项目文件,图8-38 Topic Files 对话框,表8-2 项目文件中按钮功能一览,3编译项目文件(如图8-39所示)选择“File”菜单中的“Save”选项保存项目文件,然后再选择“File”菜单中的“Compile”选项进行编译工作。编译完成之后,屏幕上会出现编译信息,如果没有出现错误,则同时生成 *.hlp文件,至此完成帮助文件的制作。另外,编译成功后可以直接在Help Workshop中运行所制作的帮助文件,以便
10、及时进行必要的修改。,图8-39 为项目文件中添加主题页,返回本节,8.2.4 帮助项目文件制作技巧,1在帮助文件中建立非滚动区域 2使用图形和超图形 3在帮助系统中建立目录 (具体制作过程如下图所示),图8-40 “段落”话框中的“换行和分页”页,图8-41 帮助文件中的非滚动区域,图8-42 引用图形时的主题页1,图8-43 在帮助文件中引用图形,图8-44 在帮助文件中加入超图形,图8-45 创建目录文件窗口,图8-46 Edit Content Tab Entry对话框,图8-47 创建的目录文件,图8-48 为帮助文件指定目录文件,图8-49 制作完成的帮助文件,返回本节,THANK YOU VERY MUCH !,本章到此结束, 谢谢您的光临!,结束放映,返回本章首页,