学习笔记(五)

来源:互联网 发布: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;

原创粉丝点击