第十一章 Delphi利用程序的利用(一)[Delphi编程]
本文“第十一章 Delphi利用程序的利用(一)[Delphi编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
11.1 Help文件的成立
Help文件是Micosoft Windows3.0以上的版本供应的超文本帮忙文件.操纵这种超文本,用户可非常便利地利用帮忙文件系统.帮忙文件是以主题为主线举行编写的,一个主题可以跳转至相关的主题,也可按关键字举行主题查询.帮忙文件与软件开辟工具相结合,可实现利用程序的'上下文敏感',并且帮忙系统自动装入."上下文敏感"是指按照程序当前履行代码来显示Help文件的呼应部份.
Windows供应的很多利用程序都有帮忙系统,读者可以从这些系统中理解利用程序的很多信息.
11.1.1 成立Help文件所需的工具和文件
程序员可为自己的利用程序成立帮忙文件系统.但成立最基本的帮忙系统, 必须有以下文件
1. WinHelp 利用程序 ( WinHelp.exe) .运行帮忙系统实际上是运行用帮忙源文件的
WindHelp程序.帮忙文件只有通过WinHelp文件才能运行.
2. 能成立主题的字处理器.这种处理器能以RTF格局保存文件, 能成立$,#,K,+脚标.RTF(Rich Text Format)格局是一个能记录各种文本特点的文件格局.这些特点包含字体大小、线型气势等.Microsoft Word 6.0处理器能满意以上要求.
3. 一个能以ASCII格局保存文件的字处理器或编辑器,这是为了成立Help工程文件(.HPJ文件).
4. 帮忙文件编译器(HCP.EXE或HC31.EXE),两种编译器均能编译在Windows3.1 环境中利用的帮忙文件,但不能编译Windows3.0环境下的帮忙文件.HCP.EXE是保护情势的编译器,能更好地利用内存空间.要在Windows的Dos窗口中利用HCP.EXE编译器.
5. 帮忙编译器所需的错误信息源文件(HCP.ERR或HC31.ERR).假如帮忙文件在编译历程中呈现错误,WinHelp运行时将提醒有关的错误信息,而这些信息保存在HCP.ERR或HC31.ERR文件中.
以下工具能实现帮忙系统的高级特点:
1. 热门(Hotspot)编辑器(SHED.EXE);
热门编辑器能成立分段超图象文件(.SHG).这种文件包含一些分成多个热门的图象,当用户单击图象,将弹出一个窗口或跳转至另一主题.
2. 多辨别率位图编译器(MRBE.EXE);
这种编译器能将具有多种辨别率的位图结合到一个文件中,以供WinHelp 利用.WinHelp查抄显示器的辨别率, 然后以呼应的辨别率加以显示.
3. 图象编辑器,它能以位图情势保存图象文件. 利用图象编辑器成立阐明和自定义按钮.
4. 画图软件.用以成立除了位图之外的元文件(WMF);
程序员可以直接把图象插入文本中,也可以用Windows剪贴板把图象粘贴至文本中.
11.1.2 Help文件的成立
下面介绍最简单、最直接的成立Help文件的办法,假定在Word中成立主题.
成立Help文件分以下4个步骤:
1. 成立构成帮忙文件的主题,并以RTF格局保存;
2. 成立内容主题(Content Topic),并以RTF格局保存;
3. 成立帮忙工程文件(.HPJ)以文本格局保存;
4. 将工程文件编译成帮忙源文件(.HLP).
11.1.2.1 成立主题
一个简单的帮忙主题包含主题标题(Title),主题文本(Text),脚标,主题内容,全局查询、打印.主题最好是带有标题,标题写在主题的第一行.用差别的字体大小、颜色以示辨别
写完标题后,可输入主题的文本.输入时不用耽忧每行的宽度.
编译好的帮忙文件会按照窗口大小自动肯定行宽.在主题的最后插入一个分页符,WinHelp把每页视为一个单独主题.书写主题文本时应注意尽大概地把文本写成小段落列表,这样能便利阅读;
同时要掌握主题长度,这样用户不需求利用转动条来阅读文本.在主题中应加入一些脚标,
WinHelp 利用这些脚标辨识主题并供应一些导向掌握 (Novigation Control),四种典型脚标如表11.1所示.表11.1 脚标以及用处
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
标记 实用于 用 途
──────────────────────────────────
# 内容字符串 唯一辨识主题
$ 标题 在搜询对话框和搜询历史列表框中显示主题
K 关键字(段) 出在搜询对话框中
+ 浏览次序 用户利用时的浏览次序
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
以下辨别介绍四种脚标的插入办法:
1. 插入#脚标.把光标移至主题的最前端插入#脚标.这时主题文本下端也会呈现#,在此后键入内容字符串.WinHelp利用内容字符串作为唯一的辨识主题.用户永久也看不见这些字符串,但计划人员用它们定义跳转主题.
2. 插入$脚标,把光标移至#脚标后,插入$脚标.在文本下端的$脚标处,输入主题的标题,该标题与第一行呈现的标题一致,标题将会呈目前搜询对话框和搜询历史对话框中
3. 插入K脚标.在主题第一行的脚标之后插入K脚标,在主题文本中的K 脚标后键入字段,这些字段将呈目前搜询列表框中,见11.3图.
以上是“第十一章 Delphi利用程序的利用(一)[Delphi编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |