1 / 82
文档名称:

RPGLE程序员速成手册.doc

格式:doc   大小:360KB   页数:82页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

RPGLE程序员速成手册.doc

上传人:977562398 2019/2/7 文件大小:360 KB

下载得到文件列表

RPGLE程序员速成手册.doc

文档介绍

文档介绍:1 简单说明 32 程序代码行的编写 最简单的RPGLE程序 举例准备 简单的程序流程 常见的程序流程 F行说明 内容说明 常用例子 补充说明 D行说明 内容说明 常用例子 补充说明 入口参数 C行说明 写在前面 内容说明 ILE操作码分类: ILE操作码 A--C D--E F--N O--R S--Z 423 和程序相关的数据库知识 LF(逻辑文件) 逻辑文件概念 有关编译的问题 逻辑文件对效率的影响 MEMBER 游标 游标的概念 不同操作码对应的游标的处理 “有且仅有”的游标 LOVAL、HIVAL对应的游标操作 事务处理--COMMIT 概念描述 使用方法 注意事项 关于锁表的问题LCKW 544 DEBUG调试以及常见出错信息 写在前面 常规用法 程序编译 执行DEBUG命令 运行程序 在DEBUG模式中进行调试 跟踪被当前程序调用的程序 一定要退出DEBUG模式 补充 跟踪批处理程序(Fromqingzhou) 常见的出错信息 编译程序时的出错信息 运行时的出错信息 615 CL、CMD CL程序 基本认识 CL程序的常用语法及命令: 不常用的语法 CMD 656 屏幕文件及使用 667 其它 报表打印 SAVF,备份与恢复 菜单--MENU 开发时常用的命令 一点想法 75简单说明内部交流、或可作培训使用。对用户作如下假定:能COPY、修改、编译源代码(RPGLE、CLP),并能运行编译后的程序能COPY、修改、编译文件(PF、LF、PRTF、DSPF);对数据文件(PF)有简单的认识(FIELDàRECORDàPF),并知道LF与PF的对应关系。程序代码行的编写最简单的RPGLE程序为便于理解,这里写一个最简单的RPGLE程序CL0N01Factor1+++++++Opcode&ExtFactor2+++++++Result++++++++Len++D+HiLoEq***************Beginningofdata*************************************'HELLOWORLD' RETURN******************Endofdata****************************************这个程序编译成功,并调用(CALL程序名),就是在屏幕上反白显示“HELLOWORLD”字样。(其中,绿色字样,是系统自动显示的,下同)与自由风格的C语言不同,RPGLE中的编码,是有一定的格式,如果写错,将会在当前代码行上高亮反绿显示。初学者如果不太清楚从何处开始下手,可以使用“F4”键查看(F4键只有用2进入的编辑状态才有效,用5进入的查看状态是无效的)LevelN01Factor1 OperationFactor2Result'HELLOWORLD' ment 关于每一项所对应的内容代表什么意思,该如何填写,即如何写程序,将会在下面的具体讲解。举例准备列出表名,字段,以方便下面的举例。假设有PF文件叫PFFHS,文件的记录格式叫FMTFHS每条记录,都是由FHS01、FHS02、FHS03三个字段组成,每个字段都是两位长的字符型变量。逻辑文件PFFHSL1的键值为FHS01逻辑文件PFFHSL2的键值为FHS02逻辑文件PFFHSL3的键值为FHS01、FHS02注:文件的记录格式,可以理解为给这个文件整条记录起的一个名字;或者是说将每条记录视都视做一个类型相同大变量,然后给这个大变量起的名字。所以文件的记录格式信息中,包含有一条记录由多少个字段组成,总计长度是多少这样的信息。文件的记录格式,与各个字段同时定义。(写文件的源码时)文件的