Oracle Forms开发入门:安装与配置详解
需积分: 49 94 浏览量
更新于2024-11-01
收藏 3.82MB PDF 举报
"Oracle Forms Development 入门级"
Oracle Forms 是 Oracle Corporation 提供的一种开发工具,主要用于构建企业级的数据库驱动的应用程序。它以其强大的数据处理能力和丰富的用户界面而闻名,尤其适合开发基于Oracle数据库的业务系统。Oracle Forms Development 涉及到的主要知识点包括:
1. **Oracle Client 安装**:
- Oracle 9i Client 是一个基础组件,提供与Oracle服务器通信所需的各种库和工具。安装路径通常为网络共享位置,如在描述中所示的 `\\hi4-sv11\Oracle\Software\9iclient`。安装过程建议选择默认设置,并以管理员权限进行,以确保所有必要的服务和组件都能正确配置。
2. **注册表修改**:
- **NLS_LANG**:这是Oracle客户端的一个关键环境变量,用于设定语言、字符集等。在Windows系统中,需要在注册表的 `HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE` 下检查并修改 `NLS_LANG` 值,确保其设置为 `NLS_LANG=AMERICAN_AMERICA.UTF8`,以支持UTF-8编码,适应多语言环境。
- **FORMS60_PATH**:此变量用于指示Oracle Forms查找模板文件(如 `.fmb` 文件)和pll(PL/SQL库)文件的路径。在描述中,需将 `TEMPLATE/APSTAND.FMB` 和 PLL 文件路径添加到该变量中。
3. **补丁应用**:
- 补丁 `p3095277_9204_WINNT` 是针对Oracle Server 9.2.0.1 和 Oracle Provider for OLEDB 9.2.0.1 的一个修复,解决了在使用Oracle Provider for OLEDB 9.2.0.1.0 与Web应用程序交互时,超过前100行的数据出现问题的故障。安装路径在 `\\hi4-sv11\Oracle\Software\patch\p3095277_9204_WINNT\Disk1`,这显示了Oracle Forms 开发过程中对于系统更新和错误修复的重要性。
4. **开发环境准备**:
- 在开始Oracle Forms 开发之前,需要确保所有必要的软件组件(如Oracle Developer Studio 或者JDeveloper)已安装并配置好,这包括Oracle Forms Builder,用于设计和构建表单,以及Oracle Reports Builder,用于创建报表。
5. **基本概念**:
- **Form Module**:是Oracle Forms 的核心,包含表单的逻辑和布局,由多个组件(如Items、Buttons、Blocks等)组成。
- **Items**:表示用户界面中的输入或输出元素,如文本字段、下拉列表、按钮等。
- **Blocks**:用于组织相关数据,相当于数据库中的表,可以包含多个Items。
- **Triggers**:是事件驱动的代码片段,当特定事件发生时(如表单加载、按钮点击等)执行。
6. **开发流程**:
- 设计表单结构,包括定义Blocks、Items和布局。
- 编写PL/SQL代码,实现业务逻辑,例如数据验证、计算等。
- 配置连接到数据库,测试数据交互。
- 调试和优化,确保程序的稳定性和性能。
- 发布和部署,使应用程序可供用户使用。
7. **学习资源**:
- Oracle官方文档提供了详细的开发指南和技术参考。
- 社区论坛(如在描述中提到的Http://Forum.meslog.cn)是获取帮助和分享经验的好地方。
Oracle Forms Development 需要对数据库原理、PL/SQL编程以及用户界面设计有深入理解。随着技术的发展,虽然现代开发趋势转向更现代化的框架,但Oracle Forms 仍然在许多企业的遗留系统中发挥着重要作用,对于维护这些系统的开发者来说,掌握Oracle Forms 开发技能是至关重要的。
2012-12-03 上传
2012-03-20 上传
2019-07-09 上传
点击了解资源详情
2015-09-23 上传
2012-05-21 上传
2011-07-09 上传
2008-01-18 上传
2009-04-20 上传
yqm22
- 粉丝: 0
- 资源: 1
最新资源
- AS3TuningInsideAVM2JIT.pdf
- J2ee开发中过滤器的使用
- JAVA 23设计模式一点就通
- 简易秒表 AT89C51
- 关于统一建模语言(UML, Unified Modeling Language)的一本全面实用的参考
- JavaScript.DOM编程艺术.pdf
- 社会劳动保障系统(Word文档)
- Oracle PL SQL Programming
- makefile(中文版).pdf
- The Cambridge Dictionary of Statistics (3rd Edition)
- IEEE802.3-2005版标准文件4
- opnet网络仿真最新版
- LoadRunner性能测试实战
- Windows文件系统过滤驱动开发教程(第二版)-楚狂人.pdf
- Data Mining With R
- AD7715 在精密分析仪器中的应用研究