mis2006第12章.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
mis2006第12章

第12章 Oracle Developer开发组件 Oracle Developer是Oracle公司提供一个集成式工具集,是一个基于Oracle数据库综合开发环境。可以客户机服务器建立可扩充的数据库应用程序,可以在因特网上数据库应用程序。提高了应用程序中对象的可重用性和可移植性,应用系统安全。Oracle以及Developer环境以外的事件进行交互在Windows平台上,可以Host过程通过系统命令接口调用其它程序使用OLEActiveX控件和DE来操作其它应用程序对象还可以利用Open Client Adapter访问Oracle以外的数据库管理系统Developer提供了一系列的开发设计组件,如可视化的Form Builder、Report Builder、Graphics Builder、Query Builder、Procedure Builder等。Forms Builder和Reports Builder工具,就其在管理信息系统开发中常用的功能进行介绍。 12.1 表单开发概述 开发表单的目的在于利用表单中的各种界面项,对数据库中数据进行查询、插入、更新和删除操作,更直接的使用数据库。Developer组件中的Forms Builder工具是专门用于设计表单的,是表单开发中的主要部件。在本节中将主要介绍Forms Builder工具提供的表单设计环境,并且对相关的表单开发工具进行了概要性的介绍,读者通过本节的学习可以初步了解Developer组件设计开发表单的原理。 12.1.1 表单开发部件 开发表单模块一般需要设计、编译和运行3个部件。前面提到的Forms Builder工具就是表单的设计部件,与其它的工具开发类似,使用Forms Builder设计的表单文件在转换成机器代码之前是不能执行的,需要编译成机器语言才能够正常运行,这就需要有编译部件和运行部件的支持。这3个部件之间的关系如图 12-1 所示。 图 12-1 Forms Builder工具的关系和流程 设计部件Forms Builder是一个表单集成设计环境(integrated design environment,IDE),同时也是一个高效的端对端快速应用程序开发 (rapid application development,RAD) 工具,主要用来构建企业级的、以数据库为中心的表单。Forms Builder既可以用于基于字符的大型机环境和客户/服务器环境,又可以用于Web环境。使用Forms Builder建立的表单以二进制文件形式存放,文件的扩展名为.fmb。设计部件可以实现表单文件在二进制和文本格式之间的转换,但是无法实现表单文件在二进制和机器语言之间的转换。 编译部件Forms Compiler可以将已创建的表单二进制文件编译成可执行的运行文件,即实现表单文件在二进制和机器语言之间的转换,编译后的表单运行文件扩展名为.fmx。但是由于在Forms Builder中集成了表单编译工具,使用Forms Builder工具内部编译表单文件更为常见,有关表单编译将在12.6节中介绍。 运行部件Forms Runtime或者Forms Server是用来运行可执行表单文件的工具。在Forms Builder IDE环境中集成了调用运行部件的工具,可以运行编译后的Forms Builder开发的表单,运行表单被部署在Oracle9i Application Server上。 以上3个部件在开发和运行表单时是必不可少的,它们各自执行不同的任务。在表单的二进制文件中包含了一些设置和参数,是格式化好的可以在各种平台上移植;但是编译后的表单文件是供运行部件读取的机器语言文件,是不可以在各种平台上移植的。 12.1.2 Forms Builder版本与结构 目前Forms Builder主要有两个版本比较流行,一个是Forms Builder6i,另一个是Forms Builder9i。这两个版本非常相似,区别主要体现在两个方面,一个是集成设计环境的外观不同,另一个是Forms Builder9i应用程序不能在客户/服务器环境中执行,本书是基于Forms Builder9i进行描述的。另外由于Web环境还不成熟,可靠性不如客户/服务器环境,因此Forms Builder6i中的一些功能在Forms Builder9i中是没有的。 在客户/服务器环境下,Forms Builder所设计的软件是用来与一个操作系统一起工作,并且与文件服务器和数据库服务器协调工作。这个软件与网络上的服务器通讯,返回可执行的.fmx文件并发出数据库请求。在客户/服务器环境中,可执行表单文件被部署在用户可以访问的目录中,也就是说这些文件可以位于客户或者连接客户的工作站上。图 12-2

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档