| 网站首页 | JAVA文章 | AppServers | Web开发 | 应用开发 | 资源下载 | 论坛
    想学好编程,外语很重要,最新的编程技术还是在国外  [enadd  2006年12月25日]        
设为首页 加入收藏 联系站长
您现在的位置: 编程笔记网 >> 数据库 >> oracle >> ora产品介绍 >> 文章正文
Oracle Forms的使用          【字体:
Oracle Forms的使用
作者:佚名    文章来源:不详    点击数:    更新时间:2006-4-17

 

  即使用最简单的C或C++程序去做Oracle Developer中可以做的事情,也要做许多的工作,打个比喻,就好象是做一般的饭菜(很容易)和为美食家做美食之间的差别。 用C++编程,而且采用CASE工具编程,就好象自己饲养家禽和种植蔬菜,把它们转换成食品(包括提供各种做法的资料),然后在餐馆管理16个厨师。如果用程序语言编制过程序就一定能够理解,如果没有编过程序,那么试试看就会理解。

  两者的区别在开发的形式上,Oracle Developer着重说明建立在过程代码上的应用程序。Oracle Developer的许多首次用户一开始就迫切想知道什么时候能学到他们需要知道的所有的编码技术,这是没有必要的。其原因是:在建立Oracle Developer应用程序的过程中,有99%的工作都不需要你去做。建立基本的表格和报表,完全不用(或者很少)书写代码;因为不用写代码,所以赢得了效率;因为得到许多成熟的工具帮助开发应用程序,所以赢得了质量。

  创建Oracle Developer应用程序的实际工作是在单个生成器—表格、报表和图形生成器中进行。这些工具可以创建各种应用程序模块:表格集、报表集、图形集。这三个工具中的每一个都有自己相应的编译器。

  Oracle Developer中的Forms组件是开发环境的一部分,可以在其中开发表格模块。它也为开发菜单和PL/SQL客户库模块提供软件框架。框架是一个可重复利用的对象系统,这些对象一起工作,用于定义那些基本的、由特定的应用领域所需求的抽象概念。

  表格模块是数据库应用程序的主要组件。在内部结构中,表格是最丰富的模块,它包含许多不同类型的对象。下图显示了组成表格模块的对象的层次结构。

  图1-1 表格模块的对象层次结构

  Oracle Developer为了程序的更快创建,提供了向导工具,不管你对这个工具是否熟悉,只要跟据向导的提示,一步一步操作下去,就会完成一个模块的建立。

  接下来,我们通过一个应用程序来熟悉这些工具。此程序中,我们要用到Oracle提供的表:Dept,来创建一个简单表格。这个表格程序体现了Forms布局的一种基本类型:列表样式(多条记录)。在此程序中,用列表的形式表现了关于“部门”的信息。

  注意:在学习本工具前,需要对SQL语言有一定的了解,只有这样,才能开发出十分美观的程序来。不过,如果没有这样的基础,也不要紧,只要认真按照以下的步骤进行操作,也能够开发程序来,只是没有想象出美观而已。

  具体步骤如下:

  1. 利用上一讲所讲的内容,启动Oracle Forms环境。

  此时,Builder会启动欢迎对话框,如图1-2所示,选择“手动创建新表格”,去掉“启动时显示”对话框的选择,点击“确定”按钮,即可进入Forms的对象导航器中。

  注意:做这一步,是为了下一次启动时,看不见“欢迎”这个屏幕,它没有太多的作用,对于某些人来说,只是浪费时间而已,当然,这纯属个人爱好。

  图1-2 Form Builder欢迎对话框

  2. 改变表格名字:单击对象名字“MODULE1”,键入一个新名字:Dept。此时,就为表格起了一个名字。

  注意:Form Builder把键入的每个字母转换成大写字母。在这里,为了阅读方便,我们仍然采用大小写区别的写法。

  3. 连接数据库:选择菜单项“文件”→“连接”会出现连接对话框,如图1-3所示。输入合法的用户名和口令,连接上数据库,就可以对数据库中的数据进行操作。

  提示:应该养成先连接数据库的习惯,当然这只是个人爱好而已。

[1] [2] 下一页  

文章录入:enadd    责任编辑:enadd 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
  • Oracle 8i概述

  • Oracle Discover产品简介

  • Oracle(甲骨文软件系统)公司…

  • Developer产品简介

  • Application Server明细列表

  • Oracle 8i特性

  • 数据仓库产品综述

  • Oracle Developer的用途

  • Application Server额外功能

  • Application Server产品简介

  •   网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 管理登录 |