Form Builder开发基础-1

rel="File-List" href="file:///C:%5CDOCUME%7E1%5Czhum%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml">

对开发工具form builder的整体认识(自带文档)

Form builder modules:

1)  form modules 主要模块,包括用户与数据库交互的对象

2)  menu modules 包含菜单和菜单代码,用户通过选择菜单项来执行应用函数

3)  object library modules 统一的对象仓库,重用对象,提高开发效率

4)  pl/sql library modules 通过模块和应用程序共享的pl/sql代码集

 

主要模块form module

1)  Windows 一个空框架,有一个标题栏和一个用于交互的句柄,允许用户进行滚动,移动和缩放操作

2)  Canvases 背景对象,用于存放交互对象或者图形元素的容器

3)  Blocks 一组item的逻辑容器,是form module中最小的信息单元,就像数据库表维护相关的列和行一样维护一组相关的item,使用户能存储,显示,操作相关记录。

两种类型的blocks

1) data blocks

关联或者绑定到数据库中的表或者视图或者一组存储过程,多数情况下是绑定到单独的一张数据库表

在运行时,用户操作界面上的item接口,data block自动支持update,insert,delete,query

2) control blocks

没有关联到数据库表或者视图,它的item不是数据库中的列。比如button

4) Items 用于与用户交互的界面显示接口

5)  Record group 记录组,主要应用是提供给LOVlist item作为数据源。

6)  LOV list of value,直接对应到text item上面,用于用户选择数据

7)  附加的程序库 存放oracle标准的PLL文件

8)  属性类 oracle标准的一些属性类,在建立window,canvas,data block时都会选择一个以继承一些方法和属性

 

Form builder的应用开发基本流程:

1)  新建一个表单

2)  创建一个数据块base on数据库表

3)  使用块中的项在画布上进行界面布局

4)  编译,运行,测试该应用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值