1.1 Oracle开发工具的历史 1
1.1.1 在图形化用户界面之前的日子 1
第1章 Oracle Forms和Reports概述 1
1.1.2 客户/服务器计算 3
1.1.3 基于Web的应用程序的诞生 4
1.1.4 基于Web的客户/服务器应用程序的优点 4
1.2.2 Oracle Forms·Developer 5
1.2.4 Oracle JDeveloper 5
1.2.3 Oracle Reports Developer 5
1.2.1 Oracle Designer和Repository 5
1.2 Oracle Internet Developer Suite组成 5
1.2.5 Oracle Discoverer 6
1.2.6 Oracle Portal 6
1.3 Oracle Forms Developer 6
1.3.1 Forms Complier和Forms Runtime 7
1.3.2 Oracle Forms Server 7
1.4 Oracle Reports Developer 8
1.4.1 Oracle报表编译器的和报表运行时 8
1.5.2 查询构造器 9
1.5.1 图形构造器和运行时 9
1.4.2 Oracle Reports Server 9
1.5 表单和报表共有的工具 9
1.5.3 模式构造器 10
1.5.4 过程构造器 10
1.5.5 项目构造器 10
1.5.6 翻译构造器 11
1.6 Oracle数据库服务器在表单和报表开发中的角色 11
1.6.1 PL/SQL 11
1.6.2 Java 11
1.7 表单和报表的部署 12
1.6.3 对象 12
1.8 小结 13
第2章 Developer基础 14
2.1 安装 14
2.1.1 操作系统要求 14
2.1.2 硬件要求 15
2.1.3 数据库服务器要求 15
2.1.5 在UNLX上安装 16
10.1.5 条形和线状混合图 16
2.1.4 在Microsoft Windows平台下的安装帮助 16
2.1.6 安装示例表 19
2.2 使用Forms Developer 20
2.2.1 创建你的第一个表单 21
2.2.2 运行你的表单 23
2.2.3 创建复杂的表单 24
2.3 使用Reports Developer 25
2.3.1 创建你的第一个报表 25
2.3.2 创建复杂的报表 28
2.4 使用Oracle Graphics 29
2.4.1 你的第一个图形 29
2.4.2 复杂的图表和图形 31
2.5 小结 32
第3章 Oracle Forms Developer 33
3.1 使用表单构造器创建一个主细节表单 33
3.1.1 主细节关系 33
3.1.2 开始创建一个主细节表单 34
3.1.3 对象浏览器和属性选项板 35
3.1.4 添加细节块 37
3.1.5 使用可重入的布局向导 39
3.3.1 移动对象 41
3.2 运行进环境下的主细节表单 41
3.3 使用布局编辑器 41
3.3.2 布局编辑器的工具栏 42
3.3.3 布局编辑器的可视化工具 47
3.3.4 布局编辑器的标尺和网格 49
3.4 对象浏览器的详细介绍 49
3.5 小结 52
第4章 Oracle Reports Developer和Graphics 53
4.1 使用报表构造器创建一个主细节报表 53
4.1.1 使用查询构造器创建数据库查询 53
4.1.2 使用可重入的布局向导 55
4.1.3 使用报表编辑器 56
4.1.4 使用对象浏览器 62
4.2 在报表中集成图形 63
4.3 小结 65
第5章 查询构造器和模式构造器 66
5.1 查询构造器的详细介绍 66
5.1.1 运行查询构造器 66
5.1.2 创建查找查询 68
5.1.3 创建表关系 69
5.1.5 查询窗口工具栏 70
5.1.4 保存查询 70
5.1.6 更多的例子 72
5.1.7 结果窗口工具栏 73
5.1.8 查询构造器小结 76
5.2 模式构造器 76
5.2.1 创建表 77
5.2.2 创建关系 79
5.2.3 创建索引 80
5.2.4 模式构造器工具栏 80
5.2.5 创建完整性约束条件 81
5.2.6 创建视图 83
5.3 小结 83
第6章 过程构造器和PL/SQL 84
6.1 PL/SQL语言在Developer中的角色 84
6.2 过程构造器 85
6.2.1 程序块编辑器 86
6.2.4 语法选项板 89
6.2.2 PL/SQL解释器 89
6.2.3 对象浏览器 89
6.3 PL/SQL语言 90
6.3.1 声明并使用变量 90
6.3.2 集成SQL 92
6.3.3 常用的语言结构 94
6.3.5 包 96
6.3.4 函数 96
6.3.6 数据库触发器 97
6.3.7 处理异常 98
6.3.8 Developer中的PL/SQL 99
6.4 小结 100
第7章 在Oracle Developer和Oracsle数据库中使用Java语言 101
7.1 在Oracle中使用Java 101
7.2 使用Java语言创建存储过程 102
7.2.1 一个简单的存储过程 103
7.2.2 在Java存储过程中使用SQL 105
7.2.3 删除一个用Java语言编写的存储过程 106
7.3 在Oracle Developer中使用Java语言 106
7.4 小结 108
第8章 在表单中使用图形元素 109
8.1 表单运行时环境 109
8.1.1 可视化运行时环境 110
8.1.2 运行时环境的隐藏特性 112
8.1.3 运行时环境的小结 114
8.2 手动地创建一个表单 115
8.2.1 计算列 117
8.2.2 向导使操作更简单 118
8.3 不同的可视化元素 118
8.3.1 静态图像 118
8.3.2 按钮 119
8.3.3 列表项 121
8.3.4 复选框 125
8.3.5 单选按钮和成组单选按钮 125
8.3.6 图形向导 126
8.4 在调试器的中运行表单 126
8.5 背景图 128
8.6 值列表 129
8.7 对话框 130
8.8 小结 132
第9章 报表的详细介绍 133
9.1 报表示例 133
9.1.1 Tabular报表 134
9.1.2 Form-Like报表 135
9.1.3 Mailing Label报表 136
9.1.4 Form Letter报表 138
9.1.5 Group Left报表 140
9.1.6 Group Above报表 141
9.1.7 Matrix报表 142
9.1.8 Matrix with Group报表 144
9.2 报表视图 145
9.2.1 即时预览器 145
9.2.2 数据模型 147
9.2.3 布局模型 148
9.3 创建并修改报表模板 150
9.3.1 修改一个已有的模板 150
9.3.2 创建一个新模板 151
9.3.3 模板小结 153
9.4 参数表 153
9.5 小结 155
第10章 Oracle图形构造器开发 156
10.1 图表类型 156
10.1.1 条形图 156
10.1.2 线状图 158
10.1.3 饼图 159
10.1.4 表图 161
10.1.6 双Y轴图表 163
10.1.7 散点图 163
10.1.8 高低图表 164
10.1.9 Gantt图表 165
10.1.10 图表类型小结 166
10.2 Drill-down图表 167
10.3 小结 170
第11章 Developer应用程序设计 171
11.1 应用程序背景和需求 171
11.2 应用程序界面 172
11.2.1 表单 173
11.2.2 报表 175
11.3 要创建的数据库对象 176
11.2.3 图形 176
11.2.4 Big Jim的确认 176
11.3.1 表和数列 177
11.3.2 索引 179
11.4 创建数据库模式 181
11.5 小结 183
第12章 使设计成为现实 184
12.1 表单的创建 184
12.1.1 三个维护表单 184
12.1.2 Events表单 186
12.1.3 签名表单 188
12.1.4 结果项表单 196
12.2 报表的创建 197
12.2.1 确认信 197
12.2.2 结果报表 198
12.4 创建菜单 199
12.3 图形的创建 199
12.5 可能的改进 201
12.6 小结 202
第13章 在Web上部署Developer应用程序 203
13.1 理解Developer应用程序的Web部署 203
13.1.1 表单服务器体系结构 203
13.1.2 报表报务器体系结构 204
13.2 在Web上部署表单 204
13.3 在Web上部署报表和图形 207
13.4 在你的Developer应用程序中使用Java 208
13.4.1 使用Java存储过程和函数 208
13.4.2 在表单中使用Java Bean 208
13.5 小结 208
14.1.1 在项目构造器中的创建并添加文件 209
第14章 项目管理和源代码控制 209
14.1 项目构造器 209
14.1.2 使用项目构造器构建文件 214
14.1.3 使用分发向导 215
14.1.4 使用模块类型向导自定义项目构造器 218
14.2 源代码控制 220
14.2.1 源代码控制系统 221
14.2.2 在项目构造器中使用源代码控制 221
14.3 小结 223
第15章 创建大型Devloper应用程序的准则 224
15.1 调整外观 224
15.1.1 外观方面 224
15.1.2 实用性 226
15.2 性能调整 226
15.2.1 所有应用程序 227
15.2.2 表单 228
15.2.3 报表 229
15.2.4 图形 229
15.2.5 Web部署 229
15.2.6 关于性能的最后一点提示 229
15.3 开发多语种应用程序 230
15.3.1 考虑因素 231
15.3.2 多语种应用程序应该注意的问题 232
15.4 编写可移植的应用程序 232
15.4.1 颜色 232
15.4.2 字体 232
15.4.3 特定键消息 232
15.5 小结 232