如何在Html Help workShop中创建HelpContextID,在VB程序中按F1弹出对应的Context,chm格式的文档已经写好,Table of context,index file都写好。下一步该怎么做呀?请高手指点。多谢!
下面的部分摘自Csdn论坛。
Windows 98的在线帮助系统较Windows 95有较大的改变,它使用的是一个以网络超级文本(HTML)为特征的新型帮助系统,即HTML帮助系统。它是来自Microsoft公司的下一代联机帮助系统,它使用Microsoft Internet Explorer的基础组件来显示帮助内容,它支持HTML、ActiveX、Java、脚本(Java 脚本和Microsoft Visual Basic脚本)以及HTML图像格式(.jpeg、.gif、.png)。HTML帮助文件的扩展名也由Winhelp的.hlp变为.chm。一个典型的HTML帮助系统如图1所示。
图1.一个典型的HTML帮助系统示例
鉴于以上原因,开发符合Windows 98规范的帮助文件就成为编程人员的迫切需要。Microsoft HTML Help Workshop正是Microsoft公司针对这种新型帮助系统而提供的一个集成开发环境,使用它您能简捷、方便、快速地开发帮助文件。
1.创建帮助主题文件
创建一个帮助文件最重要的工作就是创建若干您需要的主题文件。HTML帮助的主题文件是使用超级文本语言(HTML)创建的HTML文件,其扩展名是.htm或.html。
您可以使用Microsoft HTML Help Workshop创建帮助主题文件,但是笔者认为使用Microsoft Word 97来创建更方便。因为Word 97可以把Word文档(.doc)文件另存为HTML文件;甚至Word 97还包括一个将.doc文件转换为HTML文件的批量文件转换工具。这样您就可以完全按您撰稿拟文的习惯编写Word文档文件,然后再转换成HTML文件,而不必面对HTML复杂的源代码。在Word 97中还可以使用插入(Insert)菜单定义超级链接(HTML Help Workshop中称为正文链接)和书签。
2.创建帮助项目文件
2.1 HTML Help Workshop的帮助项目文件
HTML 帮助项目 (.hhp) 文件是一个纯文本文件,可以使用任何一个字处理软件(如Windows的记事本等)打开并编辑它。HTML帮助项目文件将创建一个帮助文件将所需要的所有元素都联系在一起。这些元素包括帮助主题文件 (.html, .htm)、 图像文件 (.jpeg、.gif、.png)、索引文件 (.hhk)、内容文件 (.hhc)以及其他文件。它也包含关于如何编译一个帮助项目文件及帮助文件界面的信息。最后HTML Help Workshop将所有的这些内容编译成一个单个的帮助文件 (.chm) 。
2.2 创建帮助项目文件
进入Microsoft HTML Help Workshop,在File菜单下选择New,在弹出的New对话框中选择Project, HTML Help Workshop将启动New Project向导,跟随向导就可以创建一个帮助项目文件。在其中第三步,Existing Files(已存在的文件)应核选HTML files框(见图2),以保证在第四步中能将使用Word 97制作的HTML文件包括在帮助项目文件中。
图2.New Project向导的第三步
3. 创建目录(Content)文件
3.1目录和目录文件
帮助文件的目录类似于Windows资源管理器的左半部分,其形式如图1中左半部分窗口所示。目录文件是包含一个帮助文件的所有目录,而每个目录又包含条目名称(或条目标题)、跳转到帮助主题的捷径以及每个条目属性的文件,该文件是一个HTML格式的文件。当用户在帮助文件的目录页中单击一个条目标题时,与该条目的标题相链接的HTML文件将被打开。
3.2 创建目录文件
创建目录文件有两种方法:
(1)在HTML Help Workshop中打开项目文件。在File