Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1292779
  • 博文数量: 287
  • 博客积分: 11000
  • 博客等级: 上将
  • 技术积分: 3833
  • 用 户 组: 普通用户
  • 注册时间: 2007-08-16 08:43
文章分类
文章存档

2013年(15)

2012年(17)

2011年(17)

2010年(135)

2009年(85)

2008年(18)

分类: 系统运维

2008-10-13 14:30:18

V5R1 RPG IV增强部分

l     新的built-ins功能:

%CHECKER

%XLATE

%SCANR

%LOOKUP

l     JAVA方面:

增加了java相关的支持;

键值EXTPROC可以引用javaCLASS例程;

CLASS键值可以定义在D-SPACE中;

STATIC键值可以用在java的静态历程;

l     C-SPACE中,采用流行编程格式;

l     监控操作群组;

l     文件的联机控制可以程序打开操作;

l     Date/time/timestamp 等操作可以在C-SPACE中表达;

l     增加了结构化语句elseif

l     可预定义编译器定向;

l     增加了D-SPACEQualified 数据结构ds定义格式;

 

英文全文:

New built-in functions:

􀁹%CHECKR, %XLATE,%SCANR, %LOOKUP

􀁹Increasing Java-related support

􀁹EXTPROC maps to Object (CLASS) methods

􀁹CLASS keyword on the D spec

􀁹STATIC keyword for static methods

􀁹Modernization: Free Form Calcs!

􀁹Monitor operation group

􀁹Runtime control of file to be opened

􀁹Date/time/timestamp operations in expressions

􀁹Language Cleanup: ELSEIF

􀁹Predefined compiler directives

􀁹More Function:Qualified names in data

Structures

 

应用实例:

java部分

  Java程序中的静态历程:

static String Integer.toString(int)

这个例程可以在RPG IV中定义为:

D tostring       PR     O   EXTPROC(*JAVA:

D                            'java.lang.Integer':

D                            'toString')

D                           CLASS(*JAVA:'java.lang.String')

D                           STATIC

D num                 10I 0 VALUE

 

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