delphi经典编程入门(11)

delphi经典编程入门(11)

ID:34573268

大小:128.61 KB

页数:13页

时间:2019-03-08

delphi经典编程入门(11)_第1页
delphi经典编程入门(11)_第2页
delphi经典编程入门(11)_第3页
delphi经典编程入门(11)_第4页
delphi经典编程入门(11)_第5页
资源描述:

《delphi经典编程入门(11)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第十一章Delphi应用程序的应用(一)页码,1/13[Delphi园地http://www.delphifans.com]第十一章Delphi应用程序的应用(一)11.1Help文件的建立Help文件是MicosoftWindows3.0以上的版本提供的超文本帮助文件。利用这种超文本,用户可非常方便地使用帮助文件系统。帮助文件是以主题为主线进行编写的,一个主题可以跳转至相关的主题,也可按关键字进行主题查询。帮助文件与软件开发工具相结合,可实现应用程序的'上下文敏感',而且帮助系统自动装入。“上下文敏感”是指根据程序当前执行代码来显示Help文件的相应部

2、分。Windows提供的很多应用程序都有帮助系统,读者可以从这些系统中了解应用程序的许多信息。11.1.1建立Help文件所需的工具和文件程序员可为自己的应用程序建立帮助文件系统。但建立最基本的帮助系统,必须有以下文件1.WinHelp应用程序(WinHelp.exe)。运行帮助系统实际上是运行用帮助源文件的WindHelp程序。帮助文件只有通过WinHelp文件才能运行。2.能创建主题的字处理器。这种处理器能以RTF格式保存文件,能创建$,#,K,+脚标。RTF(RichTextFormat)格式是一个能记录各种文本特征的文件格式。这些特征包括字体大小

3、、线型风格等。MicrosoftWord6.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)。如果帮助文件在编译过程中出现错误,Win

4、Help运行时将提示有关的错误信息,而这些信息保存在HCP.ERR或HC31.ERR文件中。以下工具能实现帮助系统的高级特征:1.热点(Hotspot)编辑器(SHED.EXE);热点编辑器能创建分段超图像文件(.SHG)。这种文件包括一些分成多个热点的图像,当用户单击图像,将弹出一个窗口或跳转至另一主题。2.多分辨率位图编译器(MRBE.EXE);这种编译器能将具备多种分辨率的位图结合到一个文件中,以供WinHelp使用。WinHelp检查显示器的分辨率,然后以相应的分辨率加以显示。3.图像编辑器,它能以位图形式保存图像文件。使用图像编辑器创建说明和自

5、定义按钮。4.绘图软件。用以创建除了位图之外的元文件(WMF);程序员可以直接把图像插入文本中,也可以用Windows剪贴板把图像粘贴至文本中。11.1.2Help文件的创建下面介绍最简单、最直接的创建Help文件的方法,假设在Word中创建主题。创建Help文件分以下4个步骤:1.建立组成帮助文件的主题,并以RTF格式保存;第十一章Delphi应用程序的应用(一)页码,2/132.建立内容主题(ContentTopic),并以RTF格式保存;3.建立帮助工程文件(.HPJ)以文本格式保存;4.将工程文件编译成帮助源文件(.HLP)。11.1.2.1建立

6、主题一个简单的帮助主题包括主题题目(Title),主题文本(Text),脚标,主题内容,全局查询、打印。主题最好是带有题目,题目写在主题的第一行。用不同的字体大小、颜色以示区别写完题目后,可输入主题的文本。输入时不用担心每行的宽度。编译好的帮助文件会根据窗口大小自动确定行宽。在主题的最后插入一个分页符,WinHelp把每页视为一个单独主题。书写主题文本时应注意尽可能地把文本写成小段落列表,这样能方便阅读;同时要控制主题长度,这样用户不需要使用滚动条来阅读文本。在主题中应加入一些脚标,WinHelp使用这些脚标辨识主题并提供一些导向控制(Novigatio

7、nControl),四种典型脚标如表11.1所示。表11.1脚标以及用途━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━符号适用于用途──────────────────────────────────#内容字符串唯一辨识主题$标题在搜询对话框和搜询历史列表框中显示主题K关键字(段)出在搜询对话框中+浏览顺序用户使用时的浏览顺序━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━以下分别介绍四种脚标的插入方法:1.插入#脚标。把光标移至主题的最前端插入#脚标。这时主题文本下端也会出现#,在此后键入内容字符串。WinHe

8、lp使用内容字符串作为唯一的辨识主题。用户永远也看不见这些字符串,但设计人员用它

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。