Oracle Form 6i 开发心得与环境配置总结

需积分: 10 1 下载量 76 浏览量 更新于2024-07-28 收藏 1.89MB DOC 举报
"Oracle Form 学习总结" Oracle Forms 是一种基于客户端-服务器架构的应用程序开发工具,主要用于构建数据库驱动的图形用户界面。在本文中,作者分享了学习Oracle Form 6i开发的心得体会,主要涵盖了环境配置和基础架构两大部分。 首先,环境准备是学习Oracle Forms的第一步。在本例中,作者提到了在Linux服务器上搭建EBS (Enterprise Business Suite) 11.5.10环境,并在Windows XP工作台上安装Oracle Form 6i开发工具。为了进行开发,需要确保tnsnames.ora文件配置正确,以便连接到数据库。tnsnames.ora文件定义了网络服务名,包括主机名、端口和SID,这对于访问数据库至关重要。此外,还需要通过FTP工具将服务器上的关键文件(如appstand.fmb、template.fmb以及.pll文件)下载到本地开发目录,通常是Oracle Forms的FORMS60路径或者注册表中指定的路径。 Lab1部分探讨了Oracle Forms的架构和在EBS中的应用定义。在EBS中,创建一个新应用通常涉及定义一个新的Application和Responsibility。Application是逻辑上的组织单元,包含了菜单、表格、报告和其他组件。Responsibility则指定了用户的角色和权限,例如Application Developer允许进行开发操作,而System Administrator则有更广泛的管理权限。在创建Application时,应选择一个独特的Short Name,它不应包含空格且长度不超过四个字符,以避免与其他系统组件冲突。Basepath字段用于指定服务器上存放应用组件的路径,这通常是通过环境变量来实现,使得部署更灵活。 在EBS的AU_TOP路径下,包含了应用程序的共享资源,如文档、表单和资源文件。这些子目录可以用来存储客制化的帮助文档、表单和库文件。客制化是Oracle Forms的一个重要特性,允许开发者根据特定需求调整和扩展标准应用。 总结来说,Oracle Forms的学习涉及环境配置、架构理解以及在EBS中的应用定义。掌握这些基础知识对于进行Oracle Forms开发至关重要。通过不断的实践和探索,开发者能够创建高效、用户友好的企业级应用程序,满足各种业务需求。在深入学习过程中,还需要熟悉PL/SQL编程、表单和按钮的创建、触发器的使用、数据绑定以及与其他Oracle技术(如Reports和Workflow)的集成。