第
1
页
共
5
页
TIPTOP
画面档修改说明
一、
PER
文件的
UI
(
User Interface
用户接口)组成:
TitleBar
(标题栏)
TopMenu
(菜单栏)
【非必要
Section
】定义画面中的
TOPMENU
结构。
ToolBar
(工具栏)
【非必要
Section
】定义画面中的
TOOLBAR
结构。
Page
(页面)
Field Description
(域)
RingMenu
(响应按钮)
【非必要
Section
】定义
Action
显示于画面上的名称值及快速键设置。
Table
(表格部分—单身部分)
ScrollBar
(滚动条)
二、
PER
【
FORM
】画面文件的结构
<1> PER
档应由下列区段组成:
Schema
(模式)
【非必要
Section
】设置设计画面时,所需要引用到的数据库。
Layout
(布局)
【必要
Section
】定义画面样式的主要
SECTION
,在本
SECTION
中须
采用对象的概念,任何的设置均应以
Container
视之,在结束处需加上
END
注记以标
示结束。
Table
(表格)
【非必要
Section
】
设置屏幕画面的显示字段所对应的数据库
TABLE
名称。
Attributes
(属性)
【非必要
Section
】在
LAYOUT SECTION
中出现的字段、
TAG
等,
均需在此段中定义其类型或属性。
Instructions
(指令)
【非必要
Section
】定义屏幕数组。当使用屏幕数组时才需定义。
<2> SCHEMA
:
SCHEMA
{database[@dbserver] | string | FORMONLY }
如果
SCHEMA
用
FORMONL
Y
,
则不能用
TABLES Section
,
而要把要参照的数据表名
称于
ATTRIBUTES
Section
中分别指定。
单行指令,不加
END
。
预设为
SCHEMA FORMONL
Y
。
<3>LAYOUT
:
LAYOUT
{TEXT= }
TP7
中以
LAYOUT
取代
SCREEN
。
宣告在
TEXT
部份的值会出现在
Window Title
。
LAYOUT
中使用
Container
概念。
LAYOUT
本身即为最外层的
Container
。
<4>
可用的
Container
列表
GROUP
:组件分组(将外层加上框线)
GRID
:可视为基本的画布(简易空白画布)
TABLE
:置放窗体(以表格方式显示数组数据)
SCROLLGRID
:不想以表格呈现的数组(以画布方式显示数组数据)
HBOX
:排列顺序【水平排列】
(将内含的对象以水平方式呈现)
VBOX
:排列顺序【垂直排列】
(将内含的对象以垂直方式呈现)
FOLDER
:切页宣告(设置分页模式)
PAGE
:页次(设置分页模式中的页)
TAG
:分三种
G(Group)
,
T(Tables)
,
S(Scroll grid)
注: