欢迎来到天天文库
浏览记录
ID:47628885
大小:213.83 KB
页数:77页
时间:2019-10-02
《ILE程序员速成手册》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
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」A-C192.5.4.2D-E272.5.4.3F-N322.5.4.4O-R382.8.4.5S-Z423和程序相关的数据库知识48
2、3」LF(逻辑文件)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」写在前面554.2常规用法564.2.1程序编译564.2.2执行DEBUG命令564.2.3运行程
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运行吋的出错信息611CL>CMD615」CL程序615.1.1基本认识615.1.2CL程序的常用语法及命令:625.1.3不常用的语法645.2CMD652屏幕文件及使用663其它663.1报表打印663.2SAVF,备份与恢复713.3菜单—MENU723.4开发时常用的命令733.5一点想法75
4、1简单说明内部交流、或可作培训使用。并对用户作如下假定:1、能COPY、修改、编译源代码(RPGLE),并能运行编译后的程序2、能COPY、修改、编译文件(PF、LF、PRTF、DSPF);3、对数据文件(PF)有简单的认识(FIELDTRECORDTPFMEMBER),并知道LF与PF的对应关系。2程序代码行的编写2.1最简单的RPGLE程序为便于理解,这里写一个最简单的RPGLE程序CL0N01Factorl+++++++Opcode&ExtFactor2+++++++Result++++++++Len++D+HiLoEq«£•■■•••if*4®«£•
5、金金金不金不金金金不金金金Uory111tl1IIO
6、/IO
7、Jl水不****************金金金<5金金不金金金*金金金个'HELLOWORLDDSPLY000L00C0002.00CRETURN7"<2^■svu#<2#平于乔祚平祚平手平祚平手平祚平于不于.4dCFigl■gl亏不于不乔不奇不乔不乔不于不乔于乔不于不于不乔不乔不乔不于不乔于乔不乔于乔不乔不这个程序编译成功,并调用(CALL程序名),就是在屏幕上高亮,反白显示“HELLOWORLD”字样。(其中,绿色字样,是系统自动显示的,下同)与自由风格的C语言不同,RPGLE屮的编码,是有一
8、定的格式,如果写错,将会在当前行上高亮反绿显示。初学者如果不太清楚从何处开始下手,可以使用“F4”键查看(F4键只有用2进入的编辑状态才有效,用5进入的查看状态是无效的)LevelN01Factor1'HELLOWORLD1OperationDSPLYFactor2ResultDecimalLengthPositionsHILOEQComment关于每一项所对应的内容代表什么意思,该如何填写,即如何写程序,将会在下面的具体讲解。2.2举例准备列出表名,字段,以方便下面的举例。假设有PF文件叫PFFHS,文件的记录格式叫FMTFHS每条记录,都是由字段FHS0
9、1、FHS02、FHS03三个字段组成,每个字段都是两位长的字符型变量。逻辑文件PFFHSL1的键值为FHS01逻辑文件PFFHSL2的键值为FHS02逻辑文件PFFHSL3的键值为FHS01、FHS02注:文件的记录格式,可以理解为给这个文件整条记录起的一个名字;或者是说将每条记录视都视做一个类型相同大变量,然后给这个大变量起的名字。所以文件的记录格式信息中,包含有一条记录由多少个字段组成,总计长度是多少这样的信息。文件的记录格式,与各个字段同时定义。(写文件的源码时)文件的记录格式在程序中,不能与文件名相同。2.3简单的程序流程为方便起见,系统自动显示的
10、就不再贴出來了,只贴代码段。FPFFHSUFEDIS
此文档下载收益归作者所有