rpgle程序员速成手册

rpgle程序员速成手册

ID:22806085

大小:355.00 KB

页数:82页

时间:2018-10-31

rpgle程序员速成手册_第1页
rpgle程序员速成手册_第2页
rpgle程序员速成手册_第3页
rpgle程序员速成手册_第4页
rpgle程序员速成手册_第5页
资源描述:

《rpgle程序员速成手册》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、1简单说明32程序代码行的编写32.1最简单的RPGLE程序32.2举例准备32.3简单的程序流程42.4常见的程序流程52.5F行说明52.5.1内容说明52.5.2常用例子92.5.3补充说明92.6D行说明92.6.1内容说明102.6.2常用例子132.6.3补充说明132.7入口参数142.8C行说明162.8.1写在前面162.8.2内容说明162.8.3ILE操作码分类:182.8.4ILE操作码192.8.4.1A--C192.8.4.2D--E272.8.4.3F--N322.8.4.4O--R382.8.4.5S-

2、-Z423和程序相关的数据库知识483.1LF(逻辑文件)483.1.1逻辑文件概念483.1.2有关编译的问题483.1.3逻辑文件对效率的影响503.2MEMBER503.3游标513.3.1游标的概念513.3.2不同操作码对应的游标的处理513.3.3“有且仅有”的游标513.3.4LOVAL、HIVAL对应的游标操作523.4事务处理--COMMIT533.4.1概念描述533.4.2使用方法533.4.3注意事项543.5关于锁表的问题LCKW544DEBUG调试以及常见出错信息554.1写在前面554.2常规用法564.

3、2.1程序编译564.2.2执行DEBUG命令564.2.3运行程序564.2.4在DEBUG模式中进行调试564.2.5跟踪被当前程序调用的程序574.2.6一定要退出DEBUG模式584.2.7补充584.3跟踪批处理程序(Fromqingzhou)584.4常见的出错信息594.4.1编译程序时的出错信息594.4.2运行时的出错信息615CL、CMD615.1CL程序615.1.1基本认识615.1.2CL程序的常用语法及命令:625.1.3不常用的语法645.2CMD656屏幕文件及使用667其它667.1报表打印667.2

4、SAVF,备份与恢复717.3菜单--MENU727.4开发时常用的命令737.5一点想法751简单说明内部交流、或可作培训使用。对用户作如下假定:1、能COPY、修改、编译源代码(RPGLE、CLP),并能运行编译后的程序2、能COPY、修改、编译文件(PF、LF、PRTF、DSPF);3、对数据文件(PF)有简单的认识(FIELDàRECORDàPF),并知道LF与PF的对应关系。2程序代码行的编写2.1最简单的RPGLE程序为便于理解,这里写一个最简单的RPGLE程序CL0N01Factor1+++++++Opcode&ExtF

5、actor2+++++++Result++++++++Len++D+HiLoEq***************Beginningofdata*************************************0001.00C'HELLOWORLD'DSPLY0002.00CRETURN******************Endofdata****************************************这个程序编译成功,并调用(CALL程序名),就是在屏幕上反白显示“HELLOWORLD”字样。(其中,绿色字样,是

6、系统自动显示的,下同)与自由风格的C语言不同,RPGLE中的编码,是有一定的格式,如果写错,将会在当前代码行上高亮反绿显示。初学者如果不太清楚从何处开始下手,可以使用“F4”键查看(F4键只有用2进入的编辑状态才有效,用5进入的查看状态是无效的)LevelN01Factor1OperationFactor2Result'HELLOWORLD'DSPLYDecimalLengthPositionsHILOEQComment关于每一项所对应的内容代表什么意思,该如何填写,即如何写程序,将会在下面的具体讲解。2.2举例准备列出表名,字段,以

7、方便下面的举例。假设有PF文件叫PFFHS,文件的记录格式叫FMTFHS每条记录,都是由FHS01、FHS02、FHS03三个字段组成,每个字段都是两位长的字符型变量。逻辑文件PFFHSL1的键值为FHS01逻辑文件PFFHSL2的键值为FHS02逻辑文件PFFHSL3的键值为FHS01、FHS02注:文件的记录格式,可以理解为给这个文件整条记录起的一个名字;或者是说将每条记录视都视做一个类型相同大变量,然后给这个大变量起的名字。所以文件的记录格式信息中,包含有一条记录由多少个字段组成,总计长度是多少这样的信息。文件的记录格式,与各个

8、字段同时定义。(写文件的源码时)文件的记录格式在RPGLE的程序中,不能与文件名相同。1.1简单的程序流程为方便起见,系统自动显示的就不再贴出来了,只贴代码段。FPFFHSUFEDISKCREADFMTFHSCEVALF

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

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

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