Oracle9i开发指南:使用Forms Builder开发Web应用程序

Oracle9i开发指南:使用Forms Builder开发Web应用程序
作 者: (美)John Adolph Palinski著;天宏工作室译;天宏工作室译
出版社: 华大学出版社
丛编项: Oracle数据库经典丛书
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Oracle
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Oracle9i开发指南:使用Forms Builder开发Web应用程序》作者简介

内容简介

本书是学习和使用Oraele9iFormsBuilder的详细指南。Oracle9iFormsBuilder是Oracle主要的快速应用程序开发(RapidApplicationDevelopment,RAD)工具的最新版本。使用Oracle9iFormsBuilder,你可以开发能够在Oracle9iAS中部署的Web表单。本书还支持使用Oracle6iFormBuilder——Oracle开发的在客户服务器环境中运行的工具的最新版本——的开发人员。在整本书中,一个显著的6i图标标明了与Oraele6i相关的解释和练习。对于为Web或客户服务器环境创建可靠的企业级应用程序的开发人员来说,本书中介绍的技术是非常重要的。本书意欲帮助那些在应用程序开发课程中学习使用Oracle9iFonmBuilder的人。它还用来帮助那些准备在应用程序开发人员考试中取得Oracle认证的人。读者事先必须了解一般的关系数据库术语和概念。此外,读者应该对结构化查询语言(StructuredQueryLanguage,SQL)有基本的了解。当然,读者最好了解Oracle9iSQL,有在其他数据库(如SQLServer)上使用SQL的经历。读者应该能够编写在关系表中查询、插入、更新以及删除数据的SQL命令。极力推荐读者了解一些Oracle的开发语言PL/SQL。读者应该了解基本的代码块和PL/SQL结构,还应该了解如何创建和使用存储过程,如函数、过程和软件包等。

图书目录

第1章 确定应用程序和数据库架构

1. 1 Oracle Forms Builder在系统开发周期 System Development Life Cycle, SDLC 中的作用

1. 2 使用数据流程图来确定应用程序. 过程和数据

1. 2. 1 概述

1. 2. 2 确定需要的表单

1. 2. 3 流程图符号

1. 3 使用实体关系图开始数据库架构的设计

1. 3. 1 认识实体关系图的符号体系

1. 3. 2 确定标识符和主键

1. 3. 3 理解实体关系

1. 3. 4 用于输入属性和特性的Designer 9i实体关系图对话框

1. 4 Forms Builder如何使用Oracle 9i数据库

1. 5 本章小结及下章提示

1. 6 本章总结

1. 7 复习题

1. 8 实例研究:Great State Electric Budgeting System

1. 8. 1 过程

1. 8. 2 数据

1. 8. 3 表

1. 8. 4 你的工作

第2章 介绍Oracle的Forms Builder9i

2. 1 比较Forms Builder和其他类似工具

2. 2 介绍主要的Forms Builder9i工具

2. 2. 1 客户-服务器和Web结构

2. 2. 2 启动Forms Builder的集成开发环境

2. 2. 3 登录Oracle数据库

2. 3 Forms Builder IDE工具:Object Navigator. Layout Editor. Property Palette和PL/SQL Editor

2. 4 使用Data Block Wizard和Layout Wizard创建一个简单的表单

2. 4. 1 创建一个表单模块

2. 4. 2 使用Data Block Wizard创建一个数据块

2. 4. 3 使用Layout Wizard将数据块项目放在画布上

2. 5 编译并保存表单模块

2. 6 使用Oracle Forms Builder运行时引擎启动表单

2. 7 表单工作模式以及确定表单处于哪一种模式

2. 7. 1 理解NORMAL模式

2. 7. 2 理解ENTERQUERY和QUERY模式

2. 7. 3 更改模式

2. 8 使用表单从数据库中筛选记录

2. 8. 1 在表单的搜索值中使用运算符

2. 8. 2 使用TextltemsEditor

2. 8. 3 使用Query/Where对话框

2. 9 功能键

2. 10 本章小结及下章提示

2. 11 本章总结

2. 12 复习题

2. 13 考试复习题

2. 14 课外作业

2. 15 实例研究:Great State Electric Budgeting System

2. 15. 1 实例研究1的结果

2. 15. 2 MAIN选项卡画布和PROJECTS选项卡

2. 15. 3 PROJECT-ADD堆叠式画布

2. 15. 4 WORK ORDERS选项卡

2. 15. 5 WO_INSTRUCTIONS画布

2. 15. 6 ACCOUNTS. TASK DESCRIFIIONS和EMPLOYEES选项卡

2. 15. 7 你的工作

第3章 使用Object Navigator. 表单对象和细节数据块

3. 1 Object Navigator的重要性及其用途

3. 1. 1 Object Navigator工具栏

3. 1. 2 展开和折叠Object Navigator分层结构

3. 1. 3 Object Navigator对象符号和工具栏

3. 1. 4 Object Navigator技术

3. 1. 5 更改Object Navigator视图

3. 2 各种表单对象的定义

3. 3 Forms Builder使用的文件类型

3. 4 创建和使用细节数据块

3. 4. 1 创建细节数据块

3. 4. 2 FormsBuilder是如何保持主-细节数据块同步的

3. 4. 3 Relations

3. 5 控制块及其用途

3. 6 以FROM子句查询作为数据源来创建数据块

3. 7 本章小结及下章提示

3. 8 本章总结

3. 9 复习题

3. 10 考试复习题

3. 11 课外作业

3. 12 实例研究:Great State Electric Budgeting System

3. 12. 1 PROJECTS画布的特征

3. 12. 2 WORK_ORDERS选项卡的特征

3. 12. 3 你的工作

第4章 使用LayoutEditor格式化表单

4. 1 设计概念

4. 2 Web浏览器窗口. 画布和表单窗口之间的关系

4. 3 使用框架来格式化数据块项目

4. 4 使用layoutEditor

4. 4. 1 LayoutEditor的各个组件

4. 4. 2 设置画布和窗口的大小

4. 4. 3 移动. 排列项目和设置项目的大小

4. 4. 4 切换画布以及将项目移动到不同的数据库

4. 5 添加和覆盖图形对象

4. 6 Forms Builder和Layout Editor工具栏

4. 7 Layout Editor菜单上的格式化工具

4. 7. 1 字体选项

4. 7. 2 对齐选项

4. 7. 3 Text Spacing选项

4. 7. 4 线条. 文本项目和框架格式选项

4. 7. 5 Graphics Options

4. 8 标尺. 标尺参考线. 网格. 对齐到网格和布局选项

4. 8. 1 网格

4. 8. 2 Layout Options

4. 9 使用填充. 线条和文本颜色工具为组件添加颜色

4. 10 本章小结及下章提示

4. 11 本章总结

4. 12 复习题

4. 15 考试复习题

4. 16 课外作业

4. 17 实例研究:Great State Electric Budgeting System

第5章 使用属性. 属性类和Property Palette来控制表单的行为和格式

5. 1 属性和属性类型

5. 2 使用Property Palette

5. 2. 1 输入属性值

5. 2. 2 设置多个对象的属性

5. 2. 3 从多个Property Palette比较和复制属性

5. 2. 4 搜索属性

5. 3 创建和使用属性类

5. 4 创建和使用可视属性

5. 5 使用属性控制表单导航

5. 6 重要的数据块属性

5. 7 使用对象组和对象库创建可重用的组件

5. 7. 1 创建对象组

5. 7. 2 创建对象库

5. 7. 3 STANDARDS对象库和OFGSTNDl对象库

5. 7. 4 创建. 填充和使用对象库

5. 8 创建和使用SmartClass

5. 9 在运行时更改属性

5. 9. 1 Set_block-property内置子程序

5. 9. 2 Set_item-property和Set_item_instance_property内置子程序

5. 10 本章小结及下章提示

5. 11 本章总结

5. 12 复习题

5. 13 考试复习题

5. 14 课外作业

5. 15 实例研究:Great State Electric Budgeting System

第6章 使用触发器. PL/SQLEditor. 语法选项板和表单变量

6. 1 触发器和触发器类型

6. 1. 1 理解Key. On. Post. Pre和When触发器之间的区别

6. 1. 2 触发器范围

6. 1. 3 触发器限制

6. 2 创建触发器和使用智能触发器

6. 3 使用PL/SQLEditor

6. 4 内置子程序及其类型

6. 5 各种PL/SQL结构和内置工具

6. 5. 1 使用Syntax Palette编写PL/SQL代码

6. 5. 2 查找PL/SQL元素

6. 5. 3 Show PL/SQL Only Menu选项

6. 6 捕获错误和产生异常

6. 6. 1 使用When Others异常处理程序处理表单异常

6. 6. 2 使用RAISE Form_trigger_failure语句终止触发器

6. 6. 3 使用异常处理程序引发自己的异常

6. 7 创建自己的存储过程或程序单元

6. 8 使用表单参数. 全局变量和系统变量

6. 8. 1 使用表单参数

6. 8. 2 使用全局变量

6. 8. 3 使用系统变量

6. 9 修改功能键的功能

6. 9. 1 使用Key-Others禁用所有功能键

6. 9. 2 使用Do-key内置子程序模拟功能键

6. 10 本章小结及下章提示

6. 11 本章总结

6. 12 复习题

6. 13 考试复习题

6. 14 课外作业

6. 15 实例研究:Great State Electric Budgeting System

第7章 定义数据块项目类型. LOV和记录组

7. 1 数据块项目类型

7. 1. 1 创建项目并指定其类型

7. 1. 2 项目行为属性

7. 1. 3 提示和工具提示

7. 2 使用文本项目和显示项目

7. 2. 1 文本项目和多行属性

7. 2. 2 隐藏数据

7. 3 创建和使用对象库

7. 4 创建和使用单选组

7. 5 创建和使用弹出列表. Tlist或组合框

7. 6 向表单添加图像

7. 7 创建和使用按钮

7. 8 创建和添加计算项

7. 9 在表单中添加和使用值列表 LOV

7. 9. 1 在创建LOV之后更改它

7. 9. 2 LOV和验证

7. 9. 3 显示带有按钮的LOV

7. 10 静态记录组和通过程序创建的记录组

7. 11 本章小结及下章提示

7. 12 本章总结

7. 13 复习题

7. 14 考试复习题

7. 15 课外作业

7. 16 实例研究:Great State Electric Budgeting System

第8章 画布. 窗口. 调用其他表单. 图表项目以及报表

8. 1 画布和窗口类型及行为

8. 1. 1 画布和窗口属性

8. 1. 2 理解窗口样式

8. 2 使用堆叠式画布

8. 2. 1 显示画布

8. 2. 2 启动表单和画布

8. 3 创建和格式化选项卡画布

8. 4 调用其他表单

8. 5 创建和使用工具栏画布

8. 6 在表单中创建和使用图表

8. 6. 1 使用ChartWizard来创建一个图表

8. 6. 2 填充图表和图表项目属性

8. 7 从表单调用Web文档

8. 8 创建和使用报表对象

8. 8. 1 创建Reports对象

8. 8. 2 使用Reports对象调用ReportsBuilder模块

8. 8. 3 报表目标类型和格式

8. 8. 4 执行和查看ReportsBuilderReport图解

8. 8. 5 使用FormBuilder6i中的Run_product和Host内置子程序启动报表

8. 9 本章小结及下章提示

8. 10 本章总结

8. 11 复习题

8. 12 考试复习题

8. 13 课外作业

8. 14 实例研究:Great State Electric Budgeting System

第9章 向表单添加菜单. 弹出菜单. 提醒. 计时器以及分层树项目

9. 1 使用菜单将应用程序合并到系统中

9. 1. 1 菜单模块

9. 1. 2 Menu Editor

9. 1. 3 创建菜单

9. 1. 4 向菜单项目添加语句

9. 1. 5 将菜单与表单相关联

9. 1. 6 菜单安全性

9. 1. 7 菜单项目类型. Magic项目以及DEFAULT&SMARTBAR

9. 1. 8 菜单模块属性

9. 1. 9 创建和使用弹出菜单,

9. 2 使用提醒引起操作员的注意

9. 2. 1 提醒的属性

9. 2. 2 显示提醒

9. 2. 3 通用提醒

9. 3 创建计时器

9. 4 添加和使用分层树项目

9. 4. 1 理解分层树项目

9. 4. 2 创建和填充分层树项目

9. 4. 3 分层树项目的属性

9. 4. 4 分层树项目和性能

9. 4. 5 增量填充树项目

9. 4. 6 Ftree软件包

9. 5 通过表单创建数据库对象

9. 6 捕获和处理错误

9. 7 鼠标事件和鼠标效果属性

9. 8 本章小结及下章提示

9. 9 本章总结

9. 10 复习题

9. 11 考试复习题

9. 12 课外作业

9. 13 实例研究:Great State Electric Budgeting System

第10章 在数据块中使用SQL. 调试和创建日历

10. 1 使数据块基于自定义的PL/SQL

10. 2 添加自己的DML语句

10. 3 使用Instead-Of和数据库触发器

10. 4 使数据块基于PL/SQL存储过程以执行SQL和DML操作

10. 4. 1 REF游标. 游标变量. PL/SQL记录和PL/SQL表

10. 4. 2 创建和使用存储过程来查询数据块中的记录

10. 5 使用Object Navigator查看. 创建和修改数据库对象

10. 6 手工调试表单或使用Forms Debugger调试表单

10. 7 在表单中添加日历

10. 7. 1 日历的组件

10. 7. 2 创建日历

10. 8 本章小结及下章提示

10. 9 本章总结

10. 10 复习题

10. 11 考试复习题

10. 12 课外作业

10. 13 实例研究:Great State Electric Budgeting System

第11章 使用包含对象数据库的表单. 在Web上使用表单以及使用Java

11. 1 在表单中使用Oracle的面向对象技术

11. 1. 1 对象类型

11. 1. 2 在表单中使用对象类型

11. 1. 3 对象表和REF列

11. 2 在表单中使用对象表和REF列

11. 3 FormsBuilder与Web

11. 4 Web设计技巧

11. 4. 1 字体

11. 4. 2 支持的特性和不支持的特性

11. 4. 3 formsweb. cfg File

11. 5 在表单中使用Java

11. 5. 1 使用bean区域显示Java控件

11. 5. 2 在表单中使用Java类

11. 6 结束语

11. 7 本章总结

11. 8 复习题

11. 9 考试复习题

11. 10 课外作业

11. 11 实例研究:Great State Electric Budgeting System

附录A 安装软件包和解决常见问题

A. 1 在Oracle网站上查找软件

A. 2 下载和解压Oracle9i数据库

A. 3 安装Oracle9i数据库

A. 4 安装Oracle9i Developer Suite

A. 5 常见问题

A. 5. 1 FRM-90928-Positional parameter after key on command line

A. 5. 2 FRM-30087:Unable to create form file

附录B 属性

附录C 系统变量

附录D 触发器

附录E 内置子程序

词汇表