zoukankan      html  css  js  c++  java
  • Form学习入门系列(一)

    从现在开始,我们开始学习Form的基础知识,关于Form Builder的安装以及设定就跳过,有问题请联系我。

    一个标准的Form是由Window、Block、Canvas、Item等组成的。下面是关于这些基本对象的说明:

    Form: 可以有多个Window;

    Window:只能有一个Canvas,但是还可以包括其他类型的Canvas;

    Canvas:我们所称的画布。官方解释如下:Canvas is a surface where visual objects,such as graphics and items are arranged。和Block没有直接的对应关系,而是直接和Item相对应。一个Canvas上面可以有来自不同的Block的多个item,是我们对Item进行位置调整的平台。

    Block: Logical owner of items,items in one block are logically related,There are two main tupes of blocks: data block and control block

    Item:Form中最基本的组织元素,是我们设计的最小单位

    Parameter: 相当于全局变量,其作用是传递参数,Oracle标准的Form也有单独建一个block(多个item)来传递参数的例子;

    Record Group:主要应用是可以提供给LOV与List item作为数据源。 A record group is internal Form Builder data structure that has a column/row framework similar to a database table

    LOV: List Of Value,会直接对应到Text Item上面,点击后会弹出给用户选择数据;

    Attached Libraries:存放的是Oracle标准的一些PLL文件

    Property Classes:Oracle标准的一些属性类,我们在建立Window、Canvas、Data Block等都会选择一个属性类以继承一些属性和方法

    在我们的开发过程中,经常用到的有Form Trigger、Window、Canvas、Data Block、Item、LOV、Record Group、Parameters等,其中Window、Canvas、Data Block、Item是四个最基本的Object,缺一不可。

  • 相关阅读:
    初探Object Pascal的类(一)
    初探Object Pascal的类(二)
    强制类型转换(Casting)
    初探Object Pascal的类(三)
    子界类型(Subrange types)
    浅析枚举类型(Enumerated types)
    指针(Pointer)
    浅谈WEBGIS运用栅格地图实现原理[更新:Google Maps带来的新型WebGIS设计模式]
    算我给Google本地和E都市做个广告吧
    Google地图的配色问题(以及MapBar和51ditu)
  • 原文地址:https://www.cnblogs.com/echochen/p/2553333.html
Copyright © 2011-2022 走看看