当前位置:七道奇文章资讯编程技术Delphi编程
日期:2011-03-20 17:55:00  来源:本站整理

第十一章 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.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 成立主题 

  一个简单的帮忙主题包含主题标题(Title),主题文本(Text),脚标,主题内容,全局查询、打印.主题最好是带有标题,标题写在主题的第一行.用差别的字体大小、颜色以示辨别

写完标题后,可输入主题的文本.输入时不用耽忧每行的宽度. 编译好的帮忙文件会按照窗口大小自动肯定行宽.在主题的最后插入一个分页符,WinHelp把每页视为一个单独主题.

  书写主题文本时应注意尽大概地把文本写成小段落列表,这样能便利阅读; 同时要掌握主题长度,这样用户不需求利用转动条来阅读文本.

  在主题中应加入一些脚标, WinHelp 利用这些脚标辨识主题并供应一些导向掌握 (Novigation Control),四种典型脚标如表11.1所示.  

11.1 脚标以及用处

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

   标记  实用于      用    途

──────────────────────────────────

   # 内容字符串    唯一辨识主题

   $ 标题       在搜询对话框和搜询历史列表框中显示主题

   K 关键字()    出在搜询对话框中

   + 浏览次序     用户利用时的浏览次序

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 

  以下辨别介绍四种脚标的插入办法:

  1. 插入#脚标.把光标移至主题的最前端插入#脚标.这时主题文本下端也会呈现#,在此后键入内容字符串.WinHelp利用内容字符串作为唯一的辨识主题.用户永久也看不见这些字符串,但计划人员用它们定义跳转主题.

  2. 插入$脚标,把光标移至#脚标后,插入$脚标.在文本下端的$脚标处,输入主题的标题,该标题与第一行呈现的标题一致,标题将会呈目前搜询对话框和搜询历史对话框中

3. 插入K脚标.在主题第一行的脚标之后插入K脚标,在主题文本中的K 脚标后键入字段,这些字段将呈目前搜询列表框中,见11.3图.


  以上是“第十一章 Delphi利用程序的利用(一)[Delphi编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • <b>第十一章 Delphi利用程序的利用(二)</b>
  • 第十一章 Delphi利用程序的利用(一)
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        100%(1)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .