Chinaunix首页 | 论坛 | 博客
  • 博客访问: 79167
  • 博文数量: 10
  • 博客积分: 246
  • 博客等级: 二等列兵
  • 技术积分: 121
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-17 08:48
个人简介

rpgle已经是一门夕阳红语言吗

文章分类
文章存档

2012年(6)

2011年(4)

我的朋友

分类:

2011-12-30 22:19:50

第一步


第一次登录AS400

AS400的操作

 
change password
更改密码

 
wrksplf
查看系统报表

 
dspmsg
查看信息

 
sndmsg
发送信息

 
wrksyssts
查看系统使用情况

 
wrksysval
查看系统变量

 
wrkusrjob
查看当前用户JOB情况

 
wrkusrprf
查看用户属性

 
crtusrprf
创建一个用户

 
wrkusrjob
wrkusrjob user(*all) status(*active) jobtype(*interact) astlvl(*basic) 查看当前所有用户情况

 
go power
查看关机开机情况

 
sbmjob
提交批处理

 
wrksbmjob
查看当前用户所提交的处理

 
wrkjobscde
查看所有的批处理工作

 
dsphdwrsc
查看当前机器的硬件信息

 
chgmsgq *break
更改信息的方式

 
go disktasks
查看系统磁盘工作

 
strsst
 

 
savobj
保存

 
rstobj
恢复

 
library file member
这三者同PC中的差别

 
library list
目录的意义

 
EDTLIBL
 

 
wrkactjob
查看当前活动的工作情况[/font][/size]


第二步

如何使用PDM

WRKMBRPDM

STRPDM

源程式的编辑、复制、删除等的操作

程式的命名规则

在编辑时如何使用 F13 F15 F16

在编辑源代码时如何新加一行

如何删除一行

如何删除多行

如何复制行

如何移动行

如何显示当前行的格式

第三步:

如何建立一个物理文件

建立物理文件时的注意事项

AS400中的逻辑文件及如何建立

逻辑文件与物理文件的关系,及在建立和重新编译时的注意问题和易发生的问题,例如编译时产生的错误信息等。

物理文件中关键字的意义及规则。及与RPG中的用法


第四步

如何向物理文件中输入数据。

可以利用UPDDTA命令。

学习使用STRDFU、及向数据库中输入记录。


第五步
如何使用Query

第六步

学习TST009程式,一个会作加法的RPG程式。要求能够深刻理解程式的逻辑及程式的运行机制。

第七步

如何使用SDA工具进行屏幕的设计。

实例讲解如何写一个简单的显示画面程式,及SDA中

定义常量的方法

定义变量(字符型和数字型变量)的方法

如何用SDA移动、复制、删除一个变量

第八步

更改LS004P这个程式。如果没有编译成功,需要重新编译。

 

以下操作码的用法:

IF ENDIF

DOW   ENDDO

CHAIN

SETLL

READ

READP

SETGT

READC

第九步

LS004P程式现在只可以显示一个客户号和客户名称

请更改,使程式可以显示客户的其他四个地址。
更改LS004P 目标:使程式能够将CST数据库中所有信息全部显示在屏幕上。
更改LS004P 目标:使用户可以增加一条记录和更改一条已经存在的记录。
更改LS004P 目标:用户可以增加、删除、更改、查询记录
更改LS004P 目标:用用户可以按翻页进入查询下一条记录或前一条记录。且可以用翻页找到一条记录进行删除、更改、查询。

第十步

如何使用RLU编辑报表。
作一个客户的报表。不用DSPF。目标:学习如何遍历一个数据库及将数据库中的记录打印表报表。
针对上面所作的程式。加多一个显示文件。使用用户可以选择范围打印报表。如果用户输入错误,例如用户输入的起始客户号码大于终止客户号码。那么就在屏幕的第二十四行显示

From no > to no
更改上面的程式,以使在列印客户资料时可以印到客户的国家信息。
更改上面的程式,目标:使程式在运行后自己显示报表的内容。需要用到CLP的知识。在CL程式中调用RPG.然后直接显示报表内容。

第十一步

学习一个简单的SUBFILE程式。
CL程式练习

阅读(1153) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~