genero语法总结

上传人:鲁** 文档编号:473399469 上传时间:2022-11-20 格式:DOC 页数:13 大小:103.50KB
返回 下载 相关 举报
genero语法总结_第1页
第1页 / 共13页
genero语法总结_第2页
第2页 / 共13页
genero语法总结_第3页
第3页 / 共13页
genero语法总结_第4页
第4页 / 共13页
genero语法总结_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《genero语法总结》由会员分享,可在线阅读,更多相关《genero语法总结(13页珍藏版)》请在金锄头文库上搜索。

1、 GENERO语法知识总结一、 文献构成构造二、 命名规则三、 oram 的构成:四、 基本语法五、 报表与除错指令一、 文献构成构造原始程序编译后的程序可执行程序ODU 程序文献 *.4gl *.42*.2rFORM文献 *.pe*.4其她格式*.sch 二、 命名规则构成部分具体内容程序命名规则S_XXXXX :一般子程序 存于 topsubC_XX :共享子程序 存于top/liQ_XXXX :查询子程序 存于$top/qry函数命名规则XXX_yy :程序代码简称函数功能名如:010 为i010作业的新增函数 10tmp 函数名字变量命名规则Gxxx :全局变量L_xxxxx :区域性

2、变量P_xxxx :传递变量Sxxxx :屏幕变量文献命名规则文献名称(ALE NAME): xx_file 数据库 字段名称(FIEDNAME) : xx99 9代表流水编号上面两项内容 需于 P中注册方可使用。存于UNIX的外部名称(c Files) : _xxxsc三、 Prgram 的构成: Modle+ Fom1、 Modl构成部分具体内容atbseDatabse nme# 编译时参照的scema 数据库,不是实际数据库GBALSlobals “./confi/top.global” 所有程序共用的全局变量Defe_Name dtaype #定义变量Cnstnt consnam aa

3、tpe #定义常量MANMINEND MAINFUCTIONFUCTI uNam() N FUNCTIORERERT Rep_Name(sr).OMATPGE HEAEBEFOR GROON EVERY OAFTER GRU.E REPOR2、 orm构成部分具体内容CEASchema ds #表达设计画面时所参照的数据库,默觉得FOONLY 表达与数据库无关;为了与旧版本兼容SCHEA可以用DAABAS指令替代Aidefault不使用,用其她方式设定(参照TIPTOGP技术手册)必须紧接在SHM下面做ction DefaltsAcion ad(ext=”Apped”,acceerat=oto

4、l-)Acton del(text”delee”,acceleratorshif2)Action om(tex=”Zoom”,commt=”Oe zoom widw”)Action quit(ex=“ui”,celeraor=Shit-F5,mage=”ut”)ND第二种解决方式:在程序at.4gl 中去呼喊ALL ui.Interfac.loadAcnefaults(act) 传得参数是ct.4d 档名,附档名可不写,则产生的成果也可跟在per 档编辑ACTINDEFAULTS 的成果同样编写下面的XML文档 “T4ad”AtiDefultnm=adtet=Appnd acceraorNam

5、e=CNROL-V /AconDeaultnamedel textDelet aceletoNae=SHIFT-/ctDefaultLisAIN呼喊并载入默认ACTION项A ui.nterfacloaAtinefault(act)MENUN CION ddCAL ct_a()ON ACTIOdel ON ACTIN oom ACON qit IT ProgamEN MENTOPMEN不使用,用其她方式设定(参照TPTOPGP技术手册)TOPMENU enuNme RU form(TEX”Frm”)CMMAND hel(ext=”Fom”,IMAGE=”quest”)COMMAND qui(e

6、xt=”quit”) END GROU Edit(ET=”it”)COAND acept(Text”valdate” imae=”ok”,tag=”AcceptMenu”)COMMADCcel(Tex”ncel”,IMAGE”cane”)SEPARATMMAD diCut ENEND -TPENULAYOUTLAYOT 不能与SREN同步浮现 VBOX RUP 显示组合框FODER #FLER下面只能用AGE,PAGE下面可以有ODER-PAGE PAGE PagNm (text = “mn”) GR lye n zb1 Nam gen02 Deptmentno gen03 em0 ED-G

7、END PGE PAGEPagNe (ext =“main”) GRID Emplyee no a1 ae gen02 earment o ge03gm2 END -GRID ND- PAGEN -OLDER END GRUP E -VOEN-LAOUTabl屏幕画面显示的字段所相应的表格名称TTRIBUE定义屏幕画面上字段的名称及显示特性,所有SREEN与LAYOU里要定义的字段Tag在这里都要做进一步的定义ATTIBUTS INSRUCTTNS定义屏幕记录语法:CREEN REOrecrd-name (fied-lt)例子:SE RR s_aaa (aaa.*)屏幕记录是一种完整的表格 S

8、CREEN ODs_mplee(mp_n,empage)定义屏幕数组语法:SCREN REOD array-nae size ( feld-it )例子:SCRN RECRD s_aaa (f001,f002,f0)INRUOS CREEN RECORD sempoyee(pno,emp_ae)D3、四、 基本语法1、 变量及体现式变量的类型和定义DAAS dsGLOALSDEI g_epoyee HA(10) #全局变量ENDGLOBALSEFINE _ty CHAR(32) #模块变量MNDEINEanse CR(1) #局部变量,直接定义EFINE p_eplen LIKE emoyee

9、_ilepoye_no 相应数据库字段定义ANFUNTINns_employe()F flagCHR(),chane SMALLNND FUNCTO数据类型型态名称 阐明 默认值CHAR 固定字符 NullVACHAR 动态字符 NullTRIG 动态定义大小的字符串储存空间 NullDAT 日期 899-121DATEM 日期时间 NllITEGER 4BYTE 整数 rSMT 2BYTE 整数 ZeroFOT 8 BYT单精度浮点数 ZroSMALFLOA4 BYE 双精度浮点数 ZroDEC(p,s) 高精度数值-rsion 为所有数字个数(不含小数点),cale为小数点的位数,不可不小

10、于peciion的位数NullMONEY 同DCIMA,但会在数值前面加上货币符号 NllBYE 大量二进制数据(图片) ulTX 大量字符数据 Nul变量的集合(ec)MAINDEFIN re RECORi INTEGR,ame VARCR(100),bh ATED RECO #集合的定义LET rec.id =0 #集合变量元素的赋值LET rc.ame = cotLET rec.brh= TDADSPLA re.END AN初始化一组变量 INIIALIEDATAA dMANDEFN cRCORDLKE utomerINTALZE cru_name TOLLNAZc. LIKcstomer.NDMAI体现式字符串体现式体现式 意义, 字符串连结| 字符串连结,但连结值有一种是NLL,成果就会是ULLstart,end 从字符串中取出子字符串(开始到结束)UING

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号