学习笔记(五)
来源:互联网 发布:vb程序设计基础答案 编辑:程序博客网 时间:2024/06/10 09:01
包含屏幕的程序有:可执行程序、模块池及功能组程序;
普通屏幕,出现在系统事务设计中,包括屏幕布局和流逻辑;
流逻辑则是位于应用程序和运行时环境的另一种程序层,由屏幕处理器进行控制,处理屏幕对话事件,流逻辑语言独立于基本语法,但需要调用模块实现具体应用操作,普通屏幕的外观和流逻辑是通过屏幕绘制器设计的,不能在编辑器中维护;
选择屏幕,经常出现在报表程序中,用于接受用户输入报表的选择标准,选择屏幕的输出格式则是通过程序语句控制,不需要通过屏幕绘制器设计,选择屏幕的流逻辑不需要特别进行控制,由系统嵌入运行期环境自动处理,自动触发定义在程序中的各种选择屏幕事件;;
传统列表屏幕,是系统发布ALV表格控件之前的主要报表程序输出界面,只包含利用输出区域,其中的输出内容是通过WRITE和ULINE等语句生成的,类似于选择屏幕,其流逻辑由运行期环境控制,需要控制的事件行为特定的列表输出事件;
声明语句,用于数据元素的定义和声明,形成独立于各个处理块的数据声明代码区域,关键字:TYPES、DATA、PARAMETER、TABLES等等;
模块化语句,用于定义程序运行时内的处理代码块,还可以细分为事件关键字语句和过程定义关键字语句。事件关键字有AT SELECTION-SCREEN、START-OF-SELECTION和AT USER-COMMAND等,事件关键字所引导代码模块(即事件块)的结束取决于下一个事件关键字的出现,过程定义关键字有FORM/ENDFORM、FUNCTION/ENDFUNCTION和MODULE/ENDMODULE等,一般有对应的END关键字标志过程代码段的结束;
控制语句:IF、WHILE、CASE等;
调用语句,用于调用已经定义好的处理块,例如子程序、功能模块以及其他程序等,常用语句包括:PERFORM、CALL、SUBMIT和LEAVE TO等;
操作语句,用于程序内部数据操作或输出,常用关键字:WRITE、MOVE和ADD等;
数据库语句,用于数据库操作:Open SQL和Native SQL;
- 学习笔记(五)
- 学习笔记(五)
- JDBC学习笔记(五)
- Duwamish7学习笔记(五)
- J2ME学习笔记(五)
- C#学习笔记(五)
- Jetspeed2学习笔记(五)
- GWT学习笔记(五)
- C++学习笔记(五)
- ant学习笔记(五)
- COM学习笔记(五)
- Mogre学习笔记(五)
- java学习笔记(五)
- Jetspeed2学习笔记(五)
- Android学习笔记(五)
- struts2学习笔记(五)
- Jetspeed2学习笔记(五)
- Hibernate学习笔记(五)
- {{Vim}}做大修改
- 51单片机(AT89C52)串口收发程序
- C程序设计语言练习4-2
- 11个处理触摸事件和多点触摸的JS库
- 维旺迪负债累累,被迫抛售暴雪股权
- 学习笔记(五)
- JavaScript 技巧与高级特性
- listView中多个listItem布局时 convertView缓存及使用(转)
- php 判断字符串中是否含有html标签
- INV&WMS Picking Rule
- 未上市就已遭围堵,从产品竞争力看微软SurFace突围的可能性
- 【菜鸟C++学习笔记】4.局部变量与全局变量
- action 3种得到 jsp中值
- ORACLE和SQLSERVER中部分时间转化函数 详细版