返回总目录

 

5.       程序开发部分-- 6

5.1.            Java. 6

5.2.            RPGLE. 6

5.3.            RPG.. 6

5.3.1.      在写程序之前-- 6

5.3.2.      显示程序DDS- 6

5.3.3.      执行程序RPG- 6

5.3.4.      编译及调试 其它-- 6

5.3.5.      数据库的操作及独占处理-- 6

5.3.6.      多个相关数据库操作的回滚ROLBKCOMIT操作-- 6

5.3.7.      SDA+ RPG IV 进行子文件系统设计-- 6

5.3.8.      使用SDA + RPG IV 进行交互式程序设计-- 25

5.4.            CL. 25

5.5.            DELPHI 26

5.5.1.      简单的利用ODBC- 26

5.6.            VB. 26

5.7  MS.NET. 26

5.8             API 26

5.9             业务相关的数据库设计、系统分析... 26

5.10           UDB/400 数据库JDBC 程序设计... 26

5.10.1 UDB/400 数据库JDBC 访问方法-- 26

5102  使用JDBC 连接池-- 26

5.程序开发部分

5.1.Java

5.2.RPGLE

5.3.RPG

 

5.3.1.在写程序之前

       关于程序开发,想强调的是:业务流程先于程序——程序是给计算机看得,流程是人执行的;程序是死的,而流程则是一个相对模糊的东西。所以在写程序前,要先弄清楚自己到底要做什么,然后将自己的思想表达给计算机——这个过程就是CODING。

 

      RPG的长处在于数据库处理,界面交互能力倒是其次。所以最开始需要了解一些关于数据库文件的相关知识(这里就只强调跟400有关的)。在下面的操作中,假设朋友已经会用STRPDM,会文件的COPY,修改。

       数据文件PF:COPY一个已经有的比较快点。然后修改一下里面的数据,就是自己的。

A*假设文件名字叫BAE

A          R BAER                                          ß记录名字

A            AREA           3          COLHDG('AREA CODE') ßfield

A            AREANM        22          COLHDG('AREA DESC ')