Delphi应用程序的应用(一)

不爱扯蛋

不爱扯蛋

2016-01-29 14:07

Delphi应用程序的应用(一),Delphi应用程序的应用(一)
 

11.1 Help文件的建立 

  Help文件是Micosoft Windows3.0以上的版本提供的超文本帮助文件。利用这种超文本,用户可非常方便地使用帮助文件系统。帮助文件是以主题为主线进行编写的,一个主题可以跳转至相关的主题,也可按关键字进行主题查询。帮助文件与软件开发工具相结合,可实现应用程序的'上下文敏感' ,而且帮助系统自动装入。“上下文敏感”是指根据程序当前执行代码来显示Help文件的相应部分。

  Windows提供的很多应用程序都有帮助系统,读者可以从这些系统中了解应用程序的许多信息。

11.1.1 建立Help文件所需的工具和文件 

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/delphi/)

  程序员可为自己的应用程序建立帮助文件系统。但建立最基本的帮助系统, 必须有以下文件

  1. WinHelp 应用程序 ( WinHelp.exe) 。运行帮助系统实际上是运行用帮助源文件的

WindHelp程序。帮助文件只有通过WinHelp文件才能运行。

  2. 能创建主题的字处理器。这种处理器能以RTF格式保存文件, 能创建$,#,K,+ 脚标。RTF(Rich Text Format)格式是一个能记录各种文本特征的文件格式。这些特征包括字体大小、线型风格等。Microsoft Word 6.0 处理器能满足以上要求。

  3. 一个能以ASCII格式保存文件的字处理器或编辑器,这是为了创建Help工程文件(.HPJ文件) 。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/delphi/)

  4. 帮助文件编译器(HCP.EXEHC31.EXE) ,两种编译器均能编译在Windows3.1 环境中使用的帮助文件,但不能编译Windows3.0 环境下的帮助文件。HCP.EXE是保护模式的编译器,能更好地使用内存空间。要在WindowsDos窗口中使用HCP.EXE编译器。

  5. 帮助编译器所需的错误信息源文件(HCP.ERRHC31.ERR) 。如果帮助文件在编译过程中出现错误,WinHelp运行时将提示有关的错误信息,而这些信息保存在HCP.ERRHC31.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 建立主题 

  一个简单的

展开更多 50%)
分享

猜你喜欢

Delphi应用程序的应用(一)

Delphi
Delphi应用程序的应用(一)

Delphi 应用程序的应用

编程语言 网络编程
Delphi 应用程序的应用

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Delphi应用程序的应用(二)

Delphi
Delphi应用程序的应用(二)

Delphi多层应用程序的实现

Delphi
Delphi多层应用程序的实现

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Delphi开发数据库应用程序概述(一)

Delphi
Delphi开发数据库应用程序概述(一)

在Delphi应用程序中使用DLL

Delphi
在Delphi应用程序中使用DLL

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

《火焰纹章if》通用同伴和子代一览攻略

《火焰纹章if》通用同伴和子代一览攻略

写小执行程序

写小执行程序
下拉加载更多内容 ↓