表单部件是显示单元。它描述同时向用户显示的一组字段的布局和特征。
不必声明表单,而象是正在声明记录或数据项一样。要访问表单部件,程序必须包含引用相关表单组的使用声明。
表单部件为两种类型的其中一种类型,即
文本表单或
打印表单:
- 类型为文本的表单定义命令窗口中显示的布局。除了一个例外情况以外,任何文本表单都可以具有常量字段和变量字段,包括接受用户输入的变量字段。该例外情况是帮助表单,它仅仅用于显示常量信息。
- 打印类型的表单定义发送至打印机的布局。任何打印表单都可以同时具有常量和变量字段。
表单属性确定输出在屏幕上或页上的大小和位置,并指定该输出的格式特征。
给定的表单可以在一个或多个
设备上显示,每个设备都是输出外围设备,或者是等同于输出外围设备的操作设备:
- 屏幕设备是终端、监视器或终端仿真器。输出表面是屏幕。
- 打印设备是可以发送至打印机的文件,或者是打印机本身。输出表面是页。
无论是
文本类型还是
打印类型,都可以对表单进行进一步分类,如下所示: