《Oracle8 开发人员指南》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:(美)(卡罗尔 麦卡洛-迪特尔)Carol McCullough-Dieter著;蔡铁岭等译
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2000
  • ISBN:7508402316
  • 页数:448 页
图书介绍:

前言页 1

第1章 Designer的概念 1

1.1 查看Designer 2.1版的工具箱 2

1.1.1 设计编辑器(Design Editor) 2

1.1.2 窗体生成器 3

1.1.3 连接库生成器 3

1.1.4 矩阵图表设计器 3

1.1.5 报表生成器 4

1.1.6 仓库管理应用程序 5

1.1.7 仓库对象导航器 6

1.1.8 仓库报表 6

1.1.9 服务器生成器 7

1.1.10 Visual Basic8生成器 8

1.1.11 Webserver生成器 9

1.1.12 广播机制 9

1.2 小结 9

第2章 快速启动Designer 10

2.1 Designer 2.1版的变化和新特性 10

2 .1.1 创建数据库安全 11

2.1.2 使用设计编辑器的拖放特性 12

2.1.3 使用新的应用程序生成器 12

2 .1.4 改善数据库的支持 13

2.1.5 产生Web应用程序 14

2.2 小结 14

第3章 快速应用设计 16

3.1 慈善机构交互站实例 16

3.2 循序渐进完成快速应用设计 17

3.2.1 步骤1:设计模块 17

3.2.2 步骤2:设计数据库 21

3.2.3 步骤3:创建可重用模块组件 24

3.2.4 步骤4:连接设计的对象 25

3.2.5 步骤5:创建数据库模式 26

3.2.6 步骤6:产生应用程序 28

3.3 小结 32

第4章 安全 33

4.1 数据库角色 33

4.1.1 数据库角色策略 33

4.2.1 客户机/服务器 34

4.1.2 选择一种策略 34

4.2 无安全级 34

4.2.2 Web模块 35

4.2.3 Web窗体 35

4.3 数据库级安全 35

4.3.1 为所有数据库访问权限创建一个角色 36

4.3.2 授予GLOBAI_ACCESS_HOLE特权 36

4.4 模块级安全 41

4.4.1 决定一个用户是否有权访问模块 41

4.4.3 维护对窗体模块的访问 45

4.4.2 在客户端激活访问权限 45

4.4.4 维护对报表模块的访问 48

4.4.5 维护对Web模块的访问 50

4.4.6 在包中激活角色 58

4.5 Ops$Users(问题和工作范围) 58

4.5.1 设置ops$Users 59

4.5.2 Ops$users和Web模块 59

4.6 小结 60

5.1.1 活动项(Action items) 62

5 .1 应用程序逻辑 62

第5章 应用程序生成器 62

5.1.2 命名程序 66

5.1.3 事件(Events) 66

5.1.4 API逻辑 67

5.1.5 通用连接库 67

5.2 可重用模块组件 68

5.3 高级的窗体和报表产生 70

5.3.1 生成器的参数选项 70

5.3.2 模板定义 75

5.3.3 约束和非约束项 80

5.4 Oracles对象支持 82

5.4.1 服务器和类型模型化 82

5.5 小结 85

第6章 Webserver生成器和WebForms 86

6.1 未来的发展 86

6.2 Web应用程序服务器的概念 86

6.2.1 监听过程(Listeners) 86

6.2.5 hif、hip和owa程序包 87

6.2.4 程序包/代理 87

6.2.3 数据库访问描述器(Database Access Descriptors,DAD) 87

6.2.2 Web请求代理服务器 87

6.2.6 Wsgl库 88

6.3 生成Web模块 88

6.3.1 Web模块设计 89

6.3.2 表API(Table API) 89

6.3.3 Web模块包 89

6.3.4 Web模块结构 90

6.4 用户帮助文件的生成 92

6.3.5 菜单结构 92

6.4.1 Web模块中直接得到的帮助文件与窗体帮助和MS帮助文件的比较 93

6.4.2 Web模块中用户帮助的选择 95

6.4.3 将用户/帮助文本放入仓库 96

6.4.4 从仓库中提取用户/帮助文本 97

6.4.5 创建showhelp过程 102

6.4.6 调用help过程 103

6.5 从Web上调用PL/SQL过程 103

6.5.1 超链接调用帮助文本 104

6.5.2 按钮帮助 105

6.6.1 Javascript简介 106

6.6 Javascript的应用 106

6.6.3 事件或命名例程 108

6.6.4 通过用户帮助文件属性或作为派生表达式生成Javascript 108

6.6.2 建立PL/SQL过程 108

6.7 Applet程序的应用 109

6.8 在Web上实现客户机用/服务器应用程序 109

6.8.1 从客户机用/服务器到WebForms时的问题 110

6.9 小结 111

7.1.1 因为我们必须这样 112

7.1.2 因为它比较经济 112

7.1 为什么要求用户友好 112

第7章 创建用户友好的GUI 112

7.1.3 用户工作效率将更高 113

7.2 设置GUI标准 113

7.3 创建有帮助性的对话框 113

7.3.1 创建直观的对话框 114

7.3.2 有助于用户的记忆 116

7.3.3 告诉用户正在进行的动作 116

7.3.4 构建有帮助作用的消息 117

7.3.5 问题的预防 118

7.4 不经后续修改的图形化设计 119

7.5 设计高效的在线用户帮助文件 121

7.5.1 帮助系统选择 121

7.6 创建帮助文件的打印文档 122

7.6.1 用仓库和Word程序创建文档 122

7.6.2 用户文档的编写规则 124

7.7 小结 125

8.1 处理应用程序更新 127

8.1.1 设计恢复 127

第8章 数据更新的管理 127

8.1.2 修改的产生 129

8.2 仓库的管理 130

8.2.1 多开发者 131

8.2.2 共享可重用模块组件 133

8.2.3 原始材料的管理技术 133

8.3 小结 135

第9章 Developer的基本概念 136

9.1 Developer特性概述; 136

9.1.1 Developer的显著特性 137

9.1.2 2.0和2.1版本的Developer中的新特性简介 138

9.2 .1 纵览Forms 5.0 139

9.2 Developer工具 139

9.2.2 评测报表创建器(Report Builder)3.0 142

9.2.3 Graphics 3.0概览 145

9.2.4 使用过程创建器(Procedure Builder)2.0调试程序 148

9.3 Developer附带的其他工具 148

9.3.1 项目创建器(Project Builder) 148

9.3.2 查询创建器(Query Builder) 149

9.3.3 翻译创建器(Translation Builder) 149

9.4 小结 150

9.3.4 图解创建器(Schema Builder) 150

第10章 使用Developer快速入门 152

10.1 Forms的使用 152

10.1.1 在窗体中使用触发器 153

10.1.2 控制块快速入门 157

10.2 快速报表 159

10.2.1 报表的图形化 160

10.3 图形创建器的图表向导 161

10.5 在Web上运行窗体 163

10.4 建立简单过程 163

10.5.1 启动窗体服务器监听进程 164

10.5.2 配置Web服务器 165

10.5.3 为Web准备窗体 165

10.5.4 运行窗体applet 166

10.6 小结 170

第11章 域的应用 171

11.1 条目类型 171

11.1.1 文本框 172

11.1.2 显示条目 173

11.1.3 复选框 176

11.1.4 列表条目 178

11.1.5 单选组 179

11.1.6 图像条目 180

11.1.7 声音条目 182

11.1.8 按钮 182

11.1.9 图表条目 184

11.1.10 OLE容器 185

11.1.11 Actives容器和控件 186

11.2 小结 187

第12章 在窗体中使用Oracle8对象 188

12.1 在窗体中使用过程作为基本表 188

12.1.1 示例窗体介绍 188

12.1.2 过程如何作为基本表 190

12.2 查看Oracle8对象 190

12.3 创建过程包 192

12.3.1 查询嵌套表的过程 195

12.3.2 插入嵌套表的过程 197

12.3.3 删去嵌套表中数据的过程 198

12.3.4 给Oracle8对象加锁的过程 200

12.4 创建使用过程的窗体 201

12.5 小结 204

第13章 复制窗体对象 205

13.1 可重用对象库 205

13.1.1 创建对象库 206

13.1.2 重用对象库中的项目 207

13.2 创建对象组(object group) 208

13.2.1 对象库中的对象组 209

13.3 继承对象和子类化 210

13.3.1 关于子类化的说明 211

13.4 模板窗体 212

13.5 小结 213

第14章 报表生成器和Web报表 214

14.1 使用Report Wizard 214

14.2 创建带参数的报表 216

14.2.1 创建BOOK_FINE函数 217

14.2.2 创建PHONE_INFO函数 218

14.2.3 开始创建参数报表 219

14.2.4 创建用户定义参数 220

14.2.5 创建参数窗体 220

14.3 连接报表 222

14.3.1 创建链接 222

14.3.2 把Library报表转为静态Web页 224

14.3.3 把Cardholder报表转换为四个静态Web页面 225

14.4 小结 226

第15章 快速图形 227

15.1 同步一个窗体和显示 227

15.1.1 创建把查询数据传入图表的窗体 228

15.1.2 加入项目以存放图表 229

15.1.3 用Graphics Builder创建显示 229

15.1.4 把OG.pll库连到窗体中 230

15.1.5 编写运行图表的PL/SQL代码 231

15.1.6 给触发器编码 231

15.1.7 创建LOAD_QUERY程序单元 232

15.2 把报表作为图表的一部分 235

15.2.1 创建详细报表 235

15.2.2 使图表饼图可以膨胀 237

15.3 创建一个模拟地图显示 240

15.3.1 给模拟地图创建分布图表(scatter chat) 241

15.3.2 加入抽取特征 243

15.3.3 创建一个详细图表 243

15.3.4 显示仓库标识(影像) 244

15.4 小结 246

第16章 过程生成器 247

16.1 使用Developer环境 247

16.1.1 创建一个新的函数库 248

16.1.3 创建DOIT函数 249

16.1.2 编辑并编译PL/SQL 249

16.2 用PL/SQL函数库实现窗体 251

16.2.1 把函数库与窗体连接 252

16.2.2 创建一个触发器来使用函数库 253

16.2.3 使用程序库时的几点经验之谈 255

16.3 小结 255

17.1 为窗体创建一个树型浏览工具 256

17.1.1 这一切是如何开始的 256

第17章 ActiveX和窗体 256

17.1.2 轻松进入OLE世界 257

17.2 对于OLE技术,读者需要了解哪些知识 259

17.2.1 介绍COM接口 260

17.2.2 COM在定制接口、标准接口和自动化接口方面的细节 261

17.2.3 类型库 263

17.3 把示例OLE对象安装到新的窗体中 265

17.4 在窗体中为0LE的自动化数据类型 268

17.4.1 使用DISPPARAMS类型 269

17.4.2使用OLE VARIANT类型 269

17.4.3 回顾其他的类型 270

17.5 在PL/SQL环境下处理VARIANT数据类型 271

17.5.1 使用一个表VARIANT的PL/SQL的示例 272

17.5.2 从VARIANT中获得数据 273

17.5.3 PL/SQL中的指针和VARIANT 274

17.5.4 事件 275

17.5.5 考察Ising接口 275

17.5.6 修改导入器事件处理过程 276

17.6 小结 276

18.1 为窗体设计菜单 277

第18章 实现应用程序:函数库、菜单和标签画布 277

18.1.1 实现高级的菜单控制 280

18.2 设置界面直观的标签画布 283

18.2.1 创建标签画布和标签页面 285

18.2.2 实现高级标签画布控制 285

18.3 为可重用代码编写外部函数库 286

18.3.1 创建一个通用的例程来设置标签页面的焦点 289

18.4 小结 292

第19章 PL/SQL和HTML扩展 293

19.1 编写一个Web页面来查询一个表 294

19.1.1 创建一个游标 296

19.1.2 使用一个循环来处理游标 297

19.1.3 针对Web页面编写一个标题模板 297

19.1.4 处理错误 300

19.1.5 设计Web页面的输出部分 301

19.1.6 拷贝现有的过程 303

19.2 创建一个可以修改数据的Web页面 305

19.2.1 创建一个包含数据更新和删除的Web页面 305

19.2.2 编写插入数据的Web页面 309

19.2.3 创建支持过程 310

19.3 小结 312

第20章 小结 314

20.1 概念 314

20.2 快速开始——使用Discoverer 315

20.2.1 建立商业领域 315

20.2.2 定制工作区 317

20.2.3 赋予访问工作区的权限 321

20.2.4 生成一个快速易用的报表 323

20.2.5 创建一个交叉表报表 324

20.3.2 生成一幅图形 328

20.3.1 将报表转换为其他格式 328

20.3 使用Discoverer的其他特性 328

20.3.3 改变一个报表的外观 330

20.4 小结 330

第21章 企业管理器的Web发布助手 331

21.1 有关概念 331

21.2 快速开始——使用Web发布助手 333

21.2.1 创建一个简单容易的报表 333

21.2.2 使用Web发布助手——哪些事情容易实现,哪些事情不容易实现 334

21.2.3 理解HTML模板 336

21.3.1 创建商店报表列表 341

21.3 创建Drill-Down报表 341

21.3.2 创建商店库存报表的列表 344

21.3.3 创建玩具库存清单详细报表 348

21.4 小结 352

附录A CD-ROM中的内容 353

附录B 其他资源 358

附录C 示例代码 364

快速参考 423

术语表 439