1 整体介绍:
FORM: 可以有多个Window。
Window: 只能有一个CANVAS,但是还可以包括其他的类型的CANVAS,(这里要主要有一个)
比如CANVAS_STACKED,这种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,ftree作为数据源
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(List of Value)、Record Group、Parameters。其中Window、Canvas、Data Block、Item是四个最基本的Object,缺一不可。
在我们的项目中主要是 Data Block、Item ,LOV s ,record 这四个少一个不可。
2 整体开发流程:
1 我们用的是模板的制作。
另存为 一个项目名。
2 增加新的Window 加Canvas 然后设置Primary Canvas属性必须在增加Canvas后再设置。
3增加Data Block:主要有两种增加的方式。一种是手动(一个个加很麻烦),还有一个是数据块向导的增加,一步步按照提示就可以增加上了。
4这两个Trigger一定要修改,否则你的Form不能正常的运行和关闭。
Pre-form :主要是运行的开始。还有另一个就是控制Exit_Form 。(我们用到的是
(Pre-from on-from post-form pre-block on-block post-block pre-item on-item post-item
这些主要是自己写的)
6 设置form中的属性,以及item的的属性。
7 发布运行。编译为fmb.xml文件就可以用了。
常用的几个东西:
1 Button比较常用的事件是:WHEN-BUTTON-PRESSED
2 lovs 记录组 两者必须要在一起。我们写的都是程序单元。其实lovs 记录组就可以组成弹出窗口的部分。然后直接在pre-from中控制了程序单元。
思想:将程序简单化,所有的东西懂从后台生成。省去了调节前台的麻烦。
分享到:
相关推荐
### Oracle EBS Form 开发总结 #### 一、Oracle EBS Forms 概述与Template.fmb Oracle EBS (Enterprise Business Suite) Forms 是一种用于构建企业级应用程序的强大工具。它利用预定义的模板(Template.fmb)作为...
有关于Oracle中EBS 的From开发的一些小技巧和一些用法
本文将深入探讨"EBS FORM开发常用技巧",这些技巧可以帮助开发者更高效、更专业地进行Oracle Forms的开发工作。 一、表单设计与布局 1. **模块化设计**:在开发大型表单时,采用组件化和模块化的设计方法,将复杂...
总结来说,Oracle数据库复习题中涉及的知识点主要围绕数据库规范化理论、数据类型、文件结构、系统标识符、安装类型、SQL语言以及SQL*Plus使用等基础知识点。掌握这些内容对于理解和应用Oracle数据库至关重要。通过...
这部分内容总结了一些在Oracle Forms开发中经常使用的技巧和代码段,有助于提高开发效率和代码质量。具体包括: - **Form中的变量**:介绍如何定义和使用Form中的变量。 - **初始值、格式掩码**:探讨如何设置变量...
- **核心技能**:编写存储过程、触发器等SQL脚本,以及使用Oracle提供的工具如Oracle Developer来构建表单(Form)等应用程序界面。 - **所需特质**:良好的逻辑思维能力、创造力以及对编程的热爱。 - **未来展望...
- **基本概念与术语**:解释了 Oracle9iDS Forms 中常用的基本概念和专业术语,如 Form、Block、Item、Trigger 等。 - **表单设计与开发**:详细讲解了表单设计的原则、流程和技巧,并提供了一系列实用的设计模式。 ...
以上内容总结了Oracle Application使用手册中的关键知识点,包括如何进入系统、密码更改方法、工具栏介绍以及下拉式功能选单的使用说明。这些知识点对于初次接触Oracle Application的用户来说非常重要,可以帮助他们...
通过以上内容的学习,我们了解了Oracle SQL*Plus的基础知识以及常用命令的使用方法。SQL*Plus作为Oracle数据库的强大工具之一,对于数据库管理员来说非常重要。无论是简单的查询还是复杂的脚本编写,掌握SQL*Plus的...
"测试学习总结"这个主题涵盖了多个IT领域的关键知识点,包括移动应用开发、Web服务、数据库管理、服务器操作系统以及前端技术。以下是对这些领域进行的详细阐述: 1. **Android布局设计**:在Android开发中,布局...
本文将对用友面试时出的几道面试题进行解释和总结,涵盖了Java集合、MVC模式、SQL Server和Oracle数据库、页面传值等多个方面的知识点。 1. Hashtable 和 HashMap 的区别 Hashtable 和 HashMap 都是Java中的集合类...
以下是一些常用的 Curses 库函数: * initscr():初始化 curses 库,创建一个新的窗口。 * endwin():关闭 curses 库,释放资源。 * mvaddstr():在屏幕上输出字符串。 * mvaddch():在屏幕上输出字符。 * refresh...
例如,一个经常需要查看销售数据的用户可以将常用报表设置为首页,从而提高工作效率。 #### 九、单据编号(Document Sequence) 单据编号是用于标识各种业务单据的唯一编号。 **关键点**: - **唯一性**:每个...
总结来说,"Lotus常用开发方法"涵盖了从基础的表单和视图设计,到高级的脚本编程、数据库管理和协作功能开发。学习并掌握这些知识,将有助于开发者在Lotus Notes/Domino环境中构建高效、安全的协作解决方案。
JavaServer Pages(JSP)是一种动态网页开发技术,由Sun Microsystems(现已被Oracle收购)推出。它允许开发者在HTML、XML或其他标记语言中嵌入Java代码,从而实现服务器端的动态网页生成。JSP的核心理念是将内容的...
本资源摘要信息涵盖了 MySQL 数据库基础知识和实践教程,总结了数据库管理系统的数学模型、关系数据库管理系统、SQL 语言、数据库设计辅助工具和技术、数据库表与电子表格的区别、选课系统的实现功能等方面的知识点...
Java J2ME,全称Java 2 Micro Edition,是Oracle公司推出的一种轻量级Java平台,主要用于嵌入式设备和移动设备的开发,如手机、智能手表等。学习J2ME涉及以下几个关键知识点: 1. **Java语言基础**:扎实的Java语言...
而常用的框架有MIDP(Mobile Information Device Profile)和CLDC(Connected Limited Device Configuration),前者用于开发移动设备上的应用程序,后者针对资源有限的设备。 MIDP提供了用户界面组件,如Canvas和...