用AnetHelpTool轻松创建帮助系统
AnetHelpTool是俄罗斯的一家名为Anet Ltd的软件公司的共享软件,它专门用来建立基于Windows环境(包括Win3.x和Win95)的帮助系统。它的主要特点有:
* 拥有自己的“所见即所得”特性的字处理系统; * 能快速便捷地处理“主题”、“索引”、“标题”、“跳转”等帮助要素; * 可自动生成帮助系统所需的大部分文件(包括.RTF、.HPJ、.H文件); * 提供图像浏览工具,为在帮助中插入图像提供了便利。
使用AnetHelpTool非常简单,只需逐一创建帮助主题,为每个主题添加索引关键字、帮助正文、图像和跳转,并进行编译。
创建帮助主题
按照自己构思好的帮助系统的结构,创建每一个帮助主题。方法是在Topic选单下选择New Topic,出现一个新的主题,标题(Title)默认为“Topic#n”(n为从1开始的整数)。
修改帮助主题的属性 一个主题创建之后,往往要修改它的一些默认属性。首先在“主题列表”中单击要修改的主题,然后在Topic选单下选择Attributes项,在出现的对话框中可以修改的属性有: Title:帮助主题的标题(名字),一般取具有含义的字串; Context String:上下文字符串,每个主题都有的唯一标记; Keywords:用于在索引中查找主题的关键字; Topics ID:用于上下文敏感帮助的标记,必须是数字串;
Non—scrolling area:确定是否为“非滚动区”。
添加帮助正文和图像
将事先准备好的文字资料输入,并根据需要调整字体、颜色、修饰和对齐方式。如果要在帮助正文中插入图像,事先需准备好图像文件(一般为BMP格式),在插入位置选择Edit选单下的Insert object项。
添加跳转
可以非常方便地为某个关键词添加跳转。首先选中要引起跳转的文字串,然后在Link选单中选择To Topic项,将弹出一个对话框。在此对话框中,我们可以选择“Jump Link”或“Pop-up Link”。如果选择“Jump Link”,则产生到另一主题的跳转;若选择“Pop-up Link”,则产生“弹出式”的连接。
帮助系统预演
在创建帮助系统的过程中,随时可以查看已建好的内容。方法是在View选单中选择Runtime Mode项,则进入了一个与实际帮助系统非常相似的环境,你可以访问所有的主题,也可以输入索引关键字进行查找,所有的跳转也是有效的,唯一与实际帮助系统不同的是所有的跳转都必须“双击”才能跳转。
创建RTF、H和HJP文件
用AnetHelpTool进行设计的最后一步是创建.RTF、.H、.HJP文件。方法是在Compile选单下选择“Create .RTF,HJP and .H Files”。
编译产生HLP文件 到上一步止,AnetHelpTool的工作可以说已经完成。然而细心的读者可以发现,我们并没有产生最终结果即HLP文件,那么如何将工程文件及附属文件编译成HLP文件呢? 在AnetHelpTool中编译HLP文件的任务是通过调用外部的编译器(如微软的HC31或HCW)完成的,而它默认的外部HLP编译器是Win3.x风格的编译器HC31,为了产生Win3.x和Win95两种不同风格的帮助系统,最终编译的方法稍有不同。 * 编译成Win3.x风格的帮助系统 在Compile选单下选择Compile,AnetHelpTool自动调用系统默认的HC31进行编译,产生Win3.x风格的HLP文件。需要注意的是必须保证AnetHelpTool能够正确访问到HC31.EXE,必要时可将该文件复制到AnetHelpTool的安装目录下。 * 编译成Win95风格的帮助系统 要编译成Win95风格的帮助系统有两个先决条件:一是必须使用For 95的帮助编译器(如HCW);二是必须创建“帮助目录文件”(扩展名.CNT,创建目录文件的方法相当简单,请读者自己参照HCW的帮助,这里不再赘述)。 当准备好CNT文件后,剩下的工作就是在HCW中打开帮助工程文件HJP,然后选择编译按钮,即可产生Win95风格的HLP文件。 笔者使用是的AnetHelpTool 4.05未注册版,它具有注册版全部的功能,只是能够处理的帮助主题的数目被限定在20个以内。对AnetHelpTool或Anet ltd的其它产品感兴趣的读者不妨到该公司的网站转一转,网址是:http://www.anetsoft.com。
摘自:《中国计算机报》 |