用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。

 

摘自:《中国计算机报》

返回软件助手




月光软件源码下载编程文档电脑教程网站优化网址导航网络文学游戏天地生活休闲写作范文安妮宝贝站内搜索
电脑技术编程开发网络专区谈天说地情感世界游戏元素分类游戏热门游戏体育运动手机专区业余爱好影视沙龙
音乐天地数码广场教育园地科学大观古今纵横谈股论金人文艺术医学保健动漫图酷二手专区地方风情各行各业

月光软件站·版权所有