Oracle Form 6i 开发心得与学习总结

3星 · 超过75%的资源 需积分: 9 4 下载量 189 浏览量 更新于2024-07-25 收藏 1.89MB DOC 举报
"Oracle Form是Oracle数据库中的一个组件,用于创建和管理企业级的图形界面应用程序。Oracle Form学习总结主要涵盖了环境配置、架构理解和应用定义等核心知识点。" Oracle Form是一种基于PL/SQL的开发工具,常用于构建与Oracle数据库交互的业务应用程序。通过Form Builder,开发者可以设计和实现复杂的业务逻辑,提供用户友好的图形界面。 1. **环境准备**: 在开始Oracle Form的开发之前,需要搭建合适的开发环境。描述中提到了在Linux服务器上安装EBS11.5.10环境,并在Windows XP-2工作站上安装Oracle Form 6i开发工具。tnsname.ora文件的配置是连接Oracle数据库的关键,它定义了服务器的主机名、端口和SID,确保开发者能够访问到EBS系统。 2. **文件准备**: 必须将服务器上的特定文件(如appstand.fmb、template.fmb以及.pll文件)复制到工作站的指定目录,这通常是Oracle Form的开发路径。这些文件包含了Form的结构和资源,是开发的基础。 3. **Lab1: Architecture**: 这一部分讲解了如何在EBS(Oracle E-Business Suite)中定义一个应用程序。首先,需要创建一个有足够权限的用户,如DEMVC,并赋予Application Developer和System Administrator的角色。这两个责任(Responsibility)对于开发过程至关重要。然后,定义Application,包括Short Name,这是后续各种组件(如Forms、Menus、Concurrent Programs)引用的标识,应遵循特定的命名规则。 4. **Application定义**: Application的Short Name不能超过四个字符且不能有空格,同时应避免与其他Application重名。Basepath指向服务器上的一个环境变量,这个路径用于存放开发的Form文件(.fmx)和其他相关文件。AU_TOP路径下的子目录可能包含客制化的帮助文件、应用的forms和资源。 5. **客制化开发**: Oracle Form支持客制化,开发者可以根据需求在AU_TOP路径下的doc、forms、resource子目录存储自定义的文件,以适应企业的特殊需求或扩展功能。 6. **开发流程**: 开发过程中,开发者通常会使用Oracle Form Builder来拖放控件,编写PL/SQL代码,创建表单和菜单,并进行逻辑测试。完成后的应用程序可以部署到EBS环境中,供用户使用。 Oracle Form的学习涉及到许多实践操作和对EBS框架的理解,需要不断实践和深入探索,才能熟练掌握其开发技巧。通过这样的学习和总结,开发者可以更好地构建与Oracle数据库紧密集成的高效应用程序。