




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第九章创建帮助文件:mkmessage工具本章介绍用mkmessage工具创建帮助文件的概念和方法。mkmessage工具mkmessage是一个工具,用于为应用创建用户联机帮助信息。什么是工具?在INFORMIX-4GL中,工具必须在操作系统中运行,不能从INFORMIX-4GL的编程环境中执行。mkmessage是把帮助信息的正文文件编译到一个文件中,使它可被INFORMIX-4GL程序调用的工具。怎么使用mkmessage首先要创建帮助信息的文本文件,这个文件可用任意系统编辑器编辑产生。上面说明了一个叫custhelp.msg的文件信息。在命令行(以$开头),这个文件被编译为custhelp.ex。这是INFORMIX-4GL可识别的帮助文件格式。帮助文件帮助文件是包含可被MENU、INPUT和PROMPT语句使用的消息号的文本文件。如上所示的帮助文件,是在用户菜单上显示的菜单选项的帮助信息。创建一个帮助文件帮助文件由一系列由行分隔的一个带信息编号的帮助信息组成,帮助文件必须是这种格式。用下面指令和规则创建帮助文件:l l 用文本编辑器创建文件存储文本信息,可以为帮助文件起任意的文件名。为了便于识别,最好以.msg后缀命名文件。l l 用如上图的格式输入帮助文件,要确保在单独的行输入点(.)和信息编号,再在其后输入帮助信息,信息编号不一定连续,但必须唯一。l l 当输入完帮助信息,保存这个文件。l l 运行mkmessage工具,其命令格式见下页。编译帮助文件同INFORMIX-4GL中的格式和程序不同,它不能在INFORMIX-4GL编程环境中编译帮助文件,相反,必须用mkmessage工具来编译它。可以如上图一样输入mkmessage命令,其中filename1是帮助信息文本文件名,filename2是给INFORMIX-4GL使用的编译文件名。命名编译文件可以给filename2命名任意的文件名,为了便于识别编译文件和帮助文件的联系,可以起和文本文件filename1相似的文件名。在上例中,文本文件custhelp.msg转化成了INFORMIX-4GL可使用的custhelp.ex文件。警告不要给文本文件和编译文件起同样的名字,若两者名字相同,则mkmessage会用编译文件覆盖文本文件,这样就无法再对帮助文件进行修改或增加了。指定帮助文件和帮助键OPTIONS语句为程序提供了设置帮助的两个选项。步骤如下:l l HELP FILE “filename”说明帮助文件的路径及名称,若”filename”不在当前路径下,则要在HELP FILE保留字后写明编译后的帮助文件的全路径。l l HELP KEY kelp-key,其中help-key是一个功能键或CONTROL键。要用功能键作帮助键,输入Fn,其中n是功能键号。CONTROL键的输入格式是CONTROL-x,其中x是同CONTROL键一同按下的字母键。缺省的帮助键是CONTROL-w,不能用下面的键做为OPTIONS语句中的HELP KEY子句:INTERRUPTESCAPECONTROL-ACONTROL-DCONTROL-HCONTROL-LCONTROL-RCONTROL-X注意依据不同的操作系统,可能还有别的不能在HELP KEY子句中使用的键。MENU语句中的帮助在OPTIONS语句中指定帮助文件后,这个帮助文件中的信息就可以使用了。在MENU语句中,菜单上的每个命令都可以关联帮助信息。如上图中例子,如果用户按了Query选项的帮助键,帮助文件中与2号有关的信息将自动显示在帮助菜单区域。注意用户不按帮助键,帮助信息是不会自动显示的,而且用户按下帮制键后只有与帮助号相关的内容显示。PROMPT语句中的帮助可以用HELP#符号给PROMPT语句加入帮助信息。如上图例子中,在用户响应询问前,如果按了帮助键,与100号相关的信息将显示在帮助菜单区域中。帮助菜单当用户请求帮助时,就会从帮助文件中读取INFORMIX-4GL程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 车辆质押贷款合同合同解除条件协议
- 住宅小区场地租赁安全维护协议书
- 餐饮企业危机公关与舆论引导顾问服务合同
- 餐饮店面租赁合同及特色装修设计协议
- 旅游景区停车位购买与旅游服务配套合同
- 数字人民币跨境支付试点业务合作协议书
- 专题25:图文转换(原卷版)
- 喷绘广告公司管理制度
- 江苏省南通市2011年中考思想品德试题(版-含答案)
- 《紫藤萝瀑布》教学设计
- 《物业服务企业ESG评价要求》
- 水利工程施工监理规范(SL288-2014)用表填表说明及示例
- 济南大学《特殊教育研究方法》2021-2022学年第一学期期末试卷
- 沟通的艺术学习通超星期末考试答案章节答案2024年
- GB/T 35428-2024医院负压隔离病房环境控制要求
- 形势与政策补考2-国开(XJ)-参考资料
- 高中英语-人教-选修二-单词默写
- 江苏省苏州市昆山市2023-2024学年六年级下学期期末英语试卷
- 江苏省苏州市(2024年-2025年小学四年级语文)部编版质量测试(下学期)试卷及答案
- 炸药成型与装药的制备-性能关系
- 2024年山东省德州经开区小升初数学试卷
评论
0/150
提交评论