贺辞
序
译者的话
前言
第一部分 建立应用程序
第1章 介绍Developer
1.1 综述应用程序的建立
1.1.1 表单应用程序
1.1.2 报表应用程序
1.1.3 图形应用程序
1.2 数据库应用程序有什么不同
1.3 因特网数据库应用程序有什么不同
第2章 Oracle Developer对象综述
2.1 Forms
2.1.1 麦单模块
2.1.2 菜单模块
2.2 库模块、内置软件包和数据库对象
2.3 Reports
2.4 Graphics
2.5 螺母和螺栓
第二部分 Oracle Developer教程
第3章 数据库、表革和报表共同工作
3.1 建立Talbot数据库及其应用程序
3.1.1 Talbot的需求
3.1.2 示例数据库
3.1.3 Oracle Developerl程管理
3.1.4 开发表单
3.1.5 开发报表
3.2 建立表单和报表的一些规则
3.2.1 通信
3.2.2 适应性
3.2.3 简单性
3.2.4 性能
3.2.5 帮助
第4章 表单、报表和图形的基础知识
4.1 表单教程
4.1.1 启动
4.1.2 建立主一从表单
4.1.3 保存表单
4.1.4 创建网格表单
4.1.5 使用 LOV向导
4.2 开发简单汇总报表
4.2.1 运行Report Wizard
4.2.2 使用Wizard之后的整理
4.2.3 保存和运行报表
4.2.4 为Web显示创建报表
4.3 为表单和报表添加图形
4.3.1 在麦单中创建图形显示
4.3.2 在报表中创建图形显示
第5章 高级进程、触发器和跨平台设计
5.1 Oracle DeveloPer进程和触发器:它们是如何工作的
5.1.1 麦单进程和触发器
5.1.2 报表进程和触发器
5.1.3 图形进程和触发器
5.2 对因特网和其他平台的设计
5.2.1 控件标准和菜单标准
5.2.2 颜色和模式
5.2.3 字体
5.2.4 平台特有的功能性
5.2.5 标准和计划
第6章 先进的窗口和菜单
6.1 窗口
6.1.1 描绘画布
6.1.2 通过窗口观看
6.2 数据块
6.2.1 列表
6.2.2 单选按钮
6.2.3 计算项
6.2.4 日期项和时间项及格式掩码
6.2.5 过程的封装
6.3 菜单
6.3.1 利用缺省菜单
6.3.2 创建定制菜单
第7章 高级报表
7.1 报表数据模型
7.1.1 分组
7.1.2 公式列
7.1.3 汇总列
7.1.4 多重查询及数据链接
7.2 格式化报表
7.2.1 Live Previewer
7.2.2 修改报表
7.2.3 伸缩性及大小调整
7.2.4 格式化工具
7.2.5 按钮及交互式报表
7.3 可以用报表做什么
7.3.1 表格式报表及分组报表
7.3.2 麦单报表
7.3.3 邮签报表
7.3.4 矩阵报表
7.3.5 数据文件导出报表
第8章 高级图形
8.1 有效使用图形
8.2 创建图表
8.2.1 为图表获取数据
8.2.2 创建折线图
8.2.3 修改图表
8.2.4 生成条形图
8.2.5 生成饼图
8.2.6 建立下钻图表
8.3 显示布局设置
8.3.1 绘图、图像及声音
8.3.2 为设置和格式化增加触发器
第9章 禁止非法使用
9.1 为什么要求安全
9.2 自主性访问控制
9.2.1 SQL访问控制
9.2.2 Oracle访问控制
9.2.3 客户安全
9.3 审查
9.3.1 Oracle中的审查
9.3.2 客户审查跟踪
9.4 强制访问控制
9.5 保证Talbot系统的安全
9.5.1 Talbot的安全风险
9.5.2 Talbot的Oracle安全性体系结构
9.5.3 Talbot应用程序安全性
第10章 高级重用设计
10.1 再循环:每个人都应做到
10.1.1 模块
10.1.2 模板和组件
10.1.3 外部杏询和Query Builder
10.1.4 命名可视化属性
10.1.5 属性类
10.1.6 划分子类、拷贝和引用对象
10.1.7 什么时候做什么
10.2 参数化应用程序
10.2.1 表单参数
10.2.2 报表参数
10.2.3 图形参数
10.3 使用多重表单
10.3.1 打开表单
10.3.2 多重表单事务
10.3.3 关闭麦单
10.4 编写一次代码
第三部分 利用Developer编制程序
第11章 PLISQL基础
11.1 数据概述
11.1.1 数据类型
11.1.2 声明变量和常量
11.1.3 使用类型属性
11.2 程序控制简介
11.2.1 条件控制
11.2.2 重复控制
11.3 在PLISQL中使用SQL
11.3.1 简单的SQL
11.3.2 使用显式游标
11.3.3 使用游标变量
11.3.4 数据定义SQL
第12章 高级PLISQL
12.1 产生异常
12.1.1 PL/SQL的内部异常
12.1.2 OraCle Developer的内部异常
12.1.3 用户定义的异常
12.1.4 使用块控制异常处理
12.1.5 错误处理函数
12.2 减少使用匿名块
12.2.1 子程序
12.2.2 嵌套块
12.2.3 在导航器中定位块
12.3 创造性的包装
12.3.1 创建程序包
12.3.2 使用程序包
12.3.3 内部程序包
12.4 检查库
12.4.1 库的建立
12.4.2 库的附加和使用
第13章 调试
13.1 调试技巧
13.1.1 通过归纳法定位错误
13.1.2 通过演绎法定位错误
13.1.3 通过跟踪定位错误
13.1.4 错误定位技术
13.1.5 修正错误
13.2 调试Oracle Developer对象
13.2.1 调试程序
13.2.2 跟踪表单
13.2.3 跟踪报表
13.2.4 跟踪SQL和客户机用B务器事件
第四部分 高级工具
第14章 部署和配置应用程序
14.1 部署应用程序
14.2 复杂的Web
14.2.1 安装Oracle Developer Server
14.2.2 部署因特网应用程序
14.3 客户机用6务器计算领域
14.3.1 将应用程序打包
14.3.2 客户机用&务器的部署
14.4 配置管理
第15章 Oracle Developer与开放式系统
15.1 集成Oracle产品
15.1.1 用Run_Product集成产品
15.1.2 用Run_RePortobject集成报表
15.1.3 使用Web.Show Document集成RePorts组件和GraPhics组件
15.2 通过ODBC使用其他数据库管理器
15.3 将组件集成到Oracle DeveloPer表单
15.3.1 将Java组件集成到麦单中
15.3.2 把ActiveX组件集成到Forms中
15.4 修改键值
15.4.1 编辑Web键值
15.4.2 用Oracle Terminal指定键
15.5 用Oracle Translation Builder使应用程序国际化
15.5.1 Oracle中的本国语言支持
15.5.2 布局设计
15.5.3 字符串的转换
第五部分 其他
第16章 对象和属性参照表
16.1 Form Builder
16.1.1 麦单模块
16.1.2 菜单模块
16.1.3 应用程序的属性
16.2 ReportBullder
16.2.1 报表模块的对象
16.2.2 报表模块的属性
16.3 GraphlcsBullder
16.3.1 显示模块的对象
16.3.2 显示模块的属性
第六部分 附录
附录A 数据库
附录B 安装Oracle Developer
术语