当前位置:首页 > 工业技术
RPG IV教程
RPG IV教程

RPG IV教程PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:王晓迅,陈志雄主编
  • 出 版 社:天津:天津科学技术出版社
  • 出版年份:2008
  • ISBN:9787530851425
  • 页数:417 页
图书介绍:本书介绍如何使用IBM iSeries服务器的编程语言RPG Ⅳ进行程序设计,通过实际例子进行讲解,是进行自学的教程。适合对一门计算机程序设计语言有一定的了解,面对IBM iSeries(AS/400)使用DB2/400、RPGIV进行软件开发的初学者。也适合于有一定经验的RPG Ⅳ程序员参考。
《RPG IV教程》目录
标签:主编 教程

1 库与库列表的概念以及基本功能键 1

1.1 LIBRARY(库)与LIBRARY LIST(库列表) 2

1.1.1 在线求助系统 4

1.1.2 当前库的概念 9

1.1.3 其他功能键 12

1.2 OBJECT的概念 15

2 FILE(OBJECT)的结构 16

2.2 如何建立数据库 18

2.2.1 数据流图与图中的数据存储 19

2.2.2 实体关系模型 20

2.2.3 关于文件字段的命名(Field) 21

2.2.4 使用DDS定义并编译生成物理数据库 22

2.2.5 检查编译错误 29

2.2.6 使用DFU输入数据 36

2.2.7 修改数据库的步骤 45

2.2.8 建立逻辑文件 46

2.2.9 使用SQL建立数据库文件以及比较DDS 55

2.2.10 在SQL中使用数据字典建立数据库文件 60

2.2.11 成员(Member)与数据库文件的关系 63

3.交互式程序设计 69

3.1.屏幕设计初步SDA(SCREEN DESIGN AID) 70

3.1.1.进入SDA设计单屏幕(Record类型) 72

3.1.2.选择数据库文件 76

3.1.3.在屏幕上放置数据库文件字段 78

3.1.4.添加常数项 80

3.1.5.添加变量字段以及系统关键字 84

3.1.6.修改字段属性 88

3.1.7.移动与复制字段 94

3.1.8.删除字段 97

3.1.9.保存屏幕 98

3.1.10.为屏幕添加控制关键字 98

3.1.11.保存显示文件并将其编译为目标 101

3.2.第一个交互式RPGIV程序 108

3.2.1.编制交互式程序 109

3.2.2.编译RPGIV程序以及检测程序错误 119

3.2.3.检测以及运行程序 128

3.3.子文件设计(1) 133

3.3.1.使用SDA设计子文件 135

3.3.2.子文件主体设计 137

3.3.3.定义子文件隐藏字段(Hidden Field) 142

3.3.4.子文件控制设计 145

3.3.5.子文件控制关键字 149

3.3.6.设计子文件底部界面 154

3.3.7.设计显示记录窗体 157

3.3.8.定义文件级关键字 162

3.4.交互式子文件程序设计(1) 166

3.4.1.RPGIV子文件程序设计(1) 167

3.4.2.检测程序运行错误 178

3.4.3.交互式DEBUG 181

3.5.子文件设计(2) 188

3.5.1.添加修改记录窗体设计 189

3.5.2.添加删除记录窗体设计 194

3.5.3.添加增加记录窗体设计 195

3.6.交互式子文件程序设计(2) 209

3.6.1.调用程序 209

3.6.2.RPGIV子文件程序设计(2) 214

3.7.单页子文件设计(3) 222

3.7.1.单页子文件设计关键字 223

3.7.2.单页子文件关键字隐藏变量 231

3.8.单页子文件程序设计(3) 233

4.打印程序设计 245

4.1.打印文件设计 245

4.1.1.使用RLU设计报表 246

4.1.2.为打印文件选择数据库 247

4.1.3.定义记录格式 248

4.1.4.放置数据库字段 251

4.1.5.定义表头 256

4.1.6.合并记录格式 268

4.1.7.建立变量型字段 270

4.1.8.保存报表设计名生成打印文件PRTF 275

4.2.打印报表RPGIV程序设计以及打印定向 280

4.2.1.程序设计 281

4.2.2.编译以及调用打印程序 283

4.2.3.使用打印文件参数 285

4.3.程序控制格式打印报表设计 286

5.程序调用及参数传递 290

5.1.1.RPGIV之间的调用以及参数传递 290

5.1.2.CLP与RPG之间的调用 302

5.1.3.关于MODULE、CALLB、CALLP、SRVPGM的概念 306

6.数据结构以及数组 311

6.1.1.数组表示形式 311

6.1.2.数据结构 313

6.1.3.Copy或者/INCLUDE源码 317

6.1.4.数据区 Data Area 321

6.1.5.日期运算 326

6.1.6.数值运算精度 328

6.1.7.文件状态数据结构与程序状态数据结构 330

7.文件处理方式与多文件处理 332

7.1.1.使用文件相对记录号处理文件 332

7.1.2.多文件处理 335

7.1.3.使用组合键字存取文件 342

7.1.4.对文件操作的内置函数 346

7.1.5.重命名文件字段 347

7.1.6.批处理作业方式DEBUG 349

7.1.7.数据库文件记录锁定处理 356

7.1.8.文件覆盖技术 358

8.COMMIT CONTROL 360

8.1.1.Journal Receiver(日志接收器) 361

8.1.2.Journal (日志) 362

8.1.3.STRJRNPF开始物理文件日志管理 363

8.1.4.STRCMTCTL开始Commit控制 368

8.1.5.Commit锁定级别 370

9.在RPGIV嵌入SQL 374

9.1.1.RPGIV嵌入SQL源程序类型 374

9.1.2.嵌入式SQL的编辑格式 375

9.1.3.嵌入式SQL编译选择项 376

9.1.4.嵌入式SQL使用CURSOR 378

10.指针类型 387

10.1.1.指针概念 387

10.1.2.指针使用范例 388

10.1.3.指针运算 391

10.1.4.使用指针作为过程参数 394

10.1.5.使用指针调用过程(Procedure) 398

10.1.6.BASED特殊用法 405

11.条件编译 406

11.1.1.条件编译的定义 406

11.1.2.复杂条件表达式 408

附录1 使用FTP传输配套学习数据盘文件至主机 411

附录2 SCREEN DESIGN AID帮助 413

附录3 416

返回顶部