- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TIPTOP_画面档修改说明
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用FORMONLY,则不能用TABLES Section,而要把要参照的数据表名称于ATTRIBUTES Section中分别指定。
单行指令,不加END。
预设为SCHEMA FORMONLY。
3LAYOUT: 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)
注:
1.在 Container 中,如果有两个以上的子Container,一定要告诉程序该怎么排列HBOX:子 Container 间为水平排列 VBOX:子 Container 间为垂直排列同样的,别忘了宣告结束。
2.Container 中,除了 LAYOUT 本身之外只有 GROUP 可以拿来装其它的 Container
Container范例:
Container TP 双文件范例:
Container 名称 可包函在里面的子项目 功能说明 VBOX VBOX, HBOX, GROUP, FOLDER, GRID, TABLE 将内含的 Container 组件做垂直排列。 HBOX VBOX, HBOX, GROUP, FOLDER, GRID, TABLE 将内含的 Container 组件做水平排列。 GROUP VBOX, HBOX, GROUP, FOLDER, GRID, TABLE 将内含的 Container 组件以一个外框包起来。 FOLDER PAGE 宣告将开启分页。下方一定要接上 PAGE Container PAGE VBOX, HBOX, GROUP, FOLDER, GRID, TABLE 在 FOLDER 中定义分页。
一定要跟着 FOLDER Container GRID 无 单一宣告组件置放用的画布。 SCROLLGRID 无 数组数据组件用的画布。 TABLE 无 数组数据以表格方式表示。
5GRID Container
可将此Container 视为一张空白的画布。
支援 TAG :G groupname。
TAG 不支持巢状结构,若需使用巢状结构,需改用 GROUP Container。
6GROUP Container
相关字段应以 GROUP 包起来。
若遇到 TP 中报表程序般有两层以上 GROUP 包覆者,应使用 GR
文档评论(0)