sina.com.cn
新浪首页|免费邮件|用户注册|网站地图

科技时代

新浪首页 > 科技时代 > 软件 > 文字编辑 > 正文
软件分类教程

● 系统工具
● 网络工具
● 常用工具
● 多媒体类
● 图像处理
● 文字编辑
● 休闲娱乐
● 办公软件
● 编程语言
● 操作系统
● 其它软件
● 软件评测
● 主页制作
● 观点评论





轻轻松松做“帮助”--Help & Manual

http://tech.sina.com.cn 2000/06/07  软件世界 莫琼

  很多编程高手也许都有这样的感受:挥舞起VC/VB/PB/Delphi之类的编程利器完成几个应用软件并不是难事,不过,要写一个让用户能够快速熟悉软件使用、熟练掌握各种技巧的帮助文件,却不太容易。以前在DOS下,写一个Readme.txt,再把这个文本文件转化为EXE文件,就算是一个很不错的帮助文件了。可如今马上就要跑步进入Windows 2000了,如果还停留在Readme.txt的层次,那不是太掉价了一点吗!

  “如果自己的程序也能像大公司的商业软件一样,有一个漂亮的帮助文件,那就好了。”

  但是,Windows平台下的通用帮助文件,有自己特有的文件格式,并不能简单地从文本文件直接转化过来;而且,帮助文件还有统一的格式和结构:如目录、索引、关键字、标题等等,并且要求文件有很强的交互性,这是一般文本文件难以实现的。所以,不少专门用来制作帮助文件的工具软件也应运而生,EC Software 公司的Help & Manual 就是这样的一个好帮手。

  作为一个出色的帮助文件制作软件,Help & Manual 有着很多强大而实用的功能。

  首先,Help & Manual 能够生成五种不同格式的通用帮助文件:Windows 3.X的HLP格式帮助文件、Windows 9X的HLP格式帮助文件、电子手册(RTF)、HTML格式文件,以及代表着未来帮助文件发展趋势的HTMLhelp格式文件。

  其次,Help & Manual 具有图片插入、AVI等多媒体插入、OLE超链接、书签设置以及插入宏等强大的链接扩展功能,可以让你制作出更为漂亮活泼、跳转灵活的帮助文件。

  另外,Help & Manual 与Delphi 有着良好的兼容性,可以很方便地直接导入已经构建好的Delphi的工程(Projecet)文件(Delphi 中的dpr格式文件),并能很好地自动识别dpr工程中Delphi 所使用的类库函数。

  在完成一个帮助文件后,你还可以利用Help & Manual十分方便地进行文件预览、对多个帮助文件进行合并集成、文件打印等操作,另外,Help & Manual还提供了屏幕截图和拼写检查功能。

  不过,也许因为功能比较强大,所以Help & Manual的操作使用并不像其作者自吹的那样简单,有几个地方要特别注意,否则你无法制作出让你趁心如意的帮助文件来。

  在启动程序后,会跳出一个选择框来让你选择进入方式,一共有五种进入方式:打开一个已存在的Help & Manual工程(Project)、打开Help & Manual help文件的源程序、创建一个新工程、导入(Import)一个已存在的工程(hpj文件)和从一个Delphi 工程中创建help 项。

  我们以选择“创建一个新工程”为例,进入后有一个对话框,在这里可以在此处直接粘贴已编写好的目录文字。进入程序后,你可以看到在目录树(Content)显示框内已经按照你所输入的文本建立好了目录结构。

  先在Topic Options 框内填入相应内容,然后在Help Text 框输入需要写入的文档,并对每一项帮助进行说明。如果你还需要加入宏、图片、多媒体等链接,可以在Insert菜单下选择相应的操作,也可以在Misc菜单下导入已经构建好的Delphi的dpr格式工程文件。值得一提的是,Help & Manual的OLE链接功能十分强大,支持PowerPoint、Excel、Adobe Acrobat、QuickTime Move等多达26种之多的文件格式,而且它还能支持未加定义的某些文件格式的文本、图形、声音、动画的链接,真可谓无所不能。

  在建立好所有这些文档链接之后,你就可以利用File 菜单下的预览(Preview)功能对你做好的Help文件进行预览和检查,看看是不是让你满意。不过通过预览看到的文件,显示效果只是等同于RTF格式的电子手册,你无法通过预览功能来察看HLP格式和HTML格式等文件的真实效果。

  然后可以进行文件保存。注意,利用Help & Manual的保存功能职能将所有内容保存为Help & Manual 的*.hm2格式工程文件,而不能直接生成Windows的HLP格式帮助文件、电子手册(RTF)或HTML格式文件等你需要的东西。要得到你需要的帮助文件,还必须进行“生成Help文件”(Make help file)的操作。

  在工具栏中,击点小漏斗状的按钮,就进入生成Help文件操作,这是整个软件使用中最需要注意的地方之一,我们不妨讲述得详细一点。

  首先选择输出格式,这将决定文件按何种方式进行编译。然后点击下面“Compliers”按钮,进入载入编译器的对话框,在这里你只需要将三栏填写好,一般不需要关心其它的选项;如果你只需要编译生成某一类文件,则只需填写相应的那一栏就可以,其它的编译器栏可以空着不填。填好之后返回上一对话框,可以看到按钮旁边的“Compile after Exporting”处划上了小钩,表示编译程序已经选定,现在就可以进行编译了。

  现在点“OK”按钮,经过编译连接后,你就可以到指定的文件夹(即保存文件的位置)找到新生成的帮助文件。打开看一看,是不是像一个很专业的帮助文件呀—目录、索引、书签一应俱全,编辑、打印、选项等项功能完整,开心吧?!同时,你还可以在这个文件夹里找到一个同名的RTF文件(由Word图标标识),打开后可以发现这是一个电子手册,读起来也很方便。

  使用Help & Manual 制作帮助文件的整个流程就是这样,不是很难吧?

  不过,还有一些细节问题需要说明。

  对于编译器的问题,还有一些特别说明。

  首先,如果只需要生成电子手册(RTF)或HTML格式的帮助文件,只需要使用Help & Manual自带的编辑功能就可以生成这些文件,不需要使用其它特殊编译器。

  要生成Windows 9X的HLP格式帮助文件,所需要的编译器可以在Visual Studio 下的Microsoft Visual Studio\Common\Tools\文件夹里找到,或者在Delphi的Delphi\Help\Tools\文件夹里找到,文件是Hcw.exe。

  要生成Windows 3.X的HLP格式帮助文件,所需要的编译器,无法在Visual Studio下找到,只能在Delphi的Delphi\Help\Tools\文件夹里,文件是Hcp.exe。

  而生成HTMLhelp格式文件所需要的编译器,就比较特殊了,本人孤陋寡闻,还不知道到哪里去找这个名叫Hcc.EXE的文件。

  另外,在使用Help & Manual 的时候,发现了一个与制作中文帮助文件有关的问题,提醒大家注意。Help & Manual 自称是“所见即所得”(WYSIWYG )的可视化工具软件,当然对于制作英文帮助文件,它是没有吹牛,真正实现了“所见即所得”;但是在制作中文帮助文件的时候,你会经常遇到乱码问题。

  其一,在Help文本输入框内出现乱码的问题:如果在Windows 的写字板中写好中文文档,直接粘贴过来,你马上就会看到一大堆乱码,不过如果从Word文档里将一段中文剪切过来,却不会出现这个问题。这个问题曾经困扰了本人很长一段时间—怎么会这么怪呢?后来细心观察后才发现,因为写字板中的中文是没有定义字体的,所以必须先在Help文本输入框中将字体选定为中文字体,然后进行粘贴,才能避免乱码;而Word中的中文已经定义过字体,所以没有乱码问题。

  其二,在插入中文主题时,在Help 文本输入框上方会出现显示乱码。这个问题没有得到解决,估计是程序本身的问题。

  其三,有时在Help 文本输入框内出现乱码的情况下,将这些乱码删除之后,在最后生成的帮助文件里却依然能够看到这些乱码。分析原因,是由于文本输入框内的乱码并没有真正删除干净,但由于软件中文显示方面的问题,在输入框内无法看到这些乱码,导致了最后生成的帮助文件不是“所见即所得”了。

  虽然有点小问题,但是瑕不掩瑜,总的说来Help & Manual 还算是一个非常好的帮手,在它的帮助下,你可以很轻松地制作出具有专业水准的帮助文件。

  当然,还有一个不算小的问题:注册费太贵了。虽然据EC Software 公司自己宣称,他们的软件是同类软件中价格最低的;但是不管怎么说,229美元的注册价格对于我们中国用户而言,实在是太高了。

  值得欣慰的是,我所得到的这个版本有30天的免费试用期,哈哈,30天的时间,够我做十个帮助文件啦。嘻嘻,免费,真好!

  下载网址:新浪软件下载

     

  【相关论坛】 【发表评论】  


网站简介 | 用户注册 | 广告服务 | 招聘信息 | 中文阅读 | Richwin | 联系方式 | 帮助信息 | 网站律师

Copyright © 1996 - 2000 SINA.com, Stone Rich Sight. All Rights Reserved

版权所有 四通利方 新浪网