- 1、本文档共307页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
RPG 程序设计
目 录
1.0 第一部分 ILE RPG/400简介 4
1.1 第一章 RPGⅣ程序设计语言概述 4
1.1.1 RPGⅣ规范表 4
1.1.2 编程周期 5
1.1.3 指示器 6
1.1.4 操作码 6
1.1.5 ILE RPG/400程序的例子 7
1.1.6 使用OS/400系统 12
1.1.7 AS/400工具 13
1.2 第二章 ILE中的RPG编程 14
1.2.1 程序建立 15
1.2.2 程序管理 16
1.2.3 程序调用 17
1.2.4 源程序调试 17
1.2.5 可连接的AP1 17
1.3 第三章 程序建立策略 18
1.3.1 策略1 OPM兼容的应用程序 18
1.3.2 策略2 使用CRTBNDRPG的ILE程序 20
1.3.3 策略3 使用CRTRPGMOD的ILE应用程序 22
1.3.4 应避免的一种策略 25
2.0 第二部分 建立并运行 ILE RPG/400应用程序 26
2.1 第四章 录入源语句 27
2.1.1 建立库和源物理文件 27
2.1.2 使用源语句录入实用程序(SEU) 28
2.1.3 使用DB2/400 SQL语句 31
2.1.4 在程序中包括图形数据 32
2.2 第五章 使用CRTBNDRPG命令建立程序 32
2.2.1 使用CRTBNDRPG命令 33
2.2.2 使用编译清单 36
2.2.3 访问RETURNCODE数据区 42
2.3 第六章 用CRTRPGMOD和CRTDGM命令建立程序 43
2.3.1 建立模块目标 43
2.3.2 把模块连接成程序 48
2.3.3 使用连接清单 51
2.3.4修改模块或程序 52
2.4 第七章 建立服务程序 54
2.4.1服务程序概述 54
2.4.2建立服务程序的策略 54
2.4.3使用CRTSRVPGM命令建立服务程序 55
2.4.4样本服务程序 56
2.5 第八章 运行程序 64
2.5.1使用CL CALL命令运行程序 64
2.5.2从一个菜单驱动的应用程序中运行程序 66
2.5.3使用用户建立的命令运行程序 69
2.5.4 回答运行时的询问信息 69
2.5.5 结束ILE程序 70
2.5.6 管理活动组 70
2.5.7 管理动态分配的存储空间 73
2.6 第九章 程序和过程调用 80
2.6.1 程序/过程调用概述 80
2.6.2 使用CALL或CALLB操作 83
2.6.3 参数传递 84
2.6.4 从被调用的程序/过程中返回 94
2.6.5 使用可连接的API 96
2.6.6 调用绘图例程 97
2.6.7 调用特殊例程 97
3.0 第三部分 调试和异常处理 97
3.1 第十章 调试程序 98
3.1.1 ILE源码调试 98
3.1.2 准备一个要调试的程序 99
3.1.3 ILE启动源语句调试器 102
3.1.4 往调试环境中增加/移出程序 104
3.1.5 查看程序源码 106
3.1.6 设置和取消断点 109
3.1.7 单步执行程序目标 116
3.1.8 显示数据和表达式 120
3.1.9 修改字段的值 128
3.1.10 显示字段的属性 130
3.1.11 用名字表示一个字段,表达式或命令 131
3.1.12 ILE RPG/400支持的源码调试民族语言 131
3.1.13 源码调试的例子 131
3.2 第十一章 处理异常情况 135
3.2.1 异常处理概述 136
3.2.2 使用异常处理例程 139
3.2.3 使用RPG-特定处理例程 142
3.2.4 ILE条件处理 150
3.2.5 使用取消处理 156
3.3 十二章 获得转储 156
3.3.1 获得ILE RPG/400格式转储 156
3.3.2 使用DUMP操作码 157
3.3.3 一个格式转储的例子 157
4.0 第四部分 处理文件和设备 164
4.1 第十三章 定义文件 165
4.1.1 与I/O设备有关的文件 165
4.1.2 文件命名 167
4.1.3 文件描述类型 167
4.1.4 定义外部描述文件 168
4.1.5 定义程序描述文件 174
4.1.6 数据管理操作和ILE RPG I/O操作 174
4.2 第十四章 一般文件考虑 176
4.2.1 覆盖和改变文件的输入输出 177
4.2.2 文件锁
文档评论(0)