图书介绍
Oracle Forms与Reports高级开发2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)Peter Koletzke,(美)Dr.Paul Dorsey著;李逸波等译 著
- 出版社: 北京:机械工业出版社
- ISBN:7111092899
- 出版时间:2001
- 标注页数:510页
- 文件大小:110MB
- 文件页数:525页
- 主题词:
PDF下载
下载说明
Oracle Forms与Reports高级开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 概述1
第1章 绪论1
1.1 为何有些人不用Oracle Developer1
1.2 本书所涉及的范围2
1.2.1 对Web的覆盖面3
1.2.2 本书的覆盖面3
1.2.3 为什么讨论标准4
1.2.4 版本号策略4
1.3 本书的读者对象5
1.4 本书是如何组织的5
1.5 怎样获得更多信息6
1.5.1 获得更多信息的策略6
1.5.2 Oracle用户信息7
1.6 关于Developer Forms数据体系结构的回顾8
1.7 示例文件9
第2章 Oracle Developer版本6的新特性10
2.1 如果跳过版本2怎么办10
2.1.1 Forms从版本1到版本2的变化10
2.1.2 Reports从版本1到版本2的改变12
2.2 Developer版本6对Oracle8的支持13
2.2.1 对象数据类型13
2.2.2 PL/SQL 815
2.3 Forms Builder的新特性16
2.3.1 使用方便的特性16
2.3.2 Web特性28
2.4 Report Builder的新特性31
2.4.1 灵活使用32
2.4.2 Web特性35
第3章 SQL和PL/SQL标准37
3.1 为什么制定代码标准37
第二部分 Developer的基本标准37
3.1.1 易读性38
3.1.2 文档38
3.2 强制执行标准38
3.2.1 不使用代码标准的10个重要理由38
3.2.2 答案是什么39
3.2.3 帮助工具39
3.3 通用代码标准40
3.3.1 最长30个字符40
3.3.2 缩进使用3个空格字符40
3.3.3 关键字大写41
3.3.4 小写用户定义的元素42
3.3.5 一行不超过80个字符42
3.3.6 等宽字体44
3.3.7 每行做一件事44
3.3.8 文档注释45
3.3.9 将数据库对象的名字记到账户上46
3.4 SQL代码标准47
3.4.1 大写和小写47
3.4.2 空格和缩进47
3.4.3 代码注释48
3.4.4 命名约定49
3.4.5 代码的组织50
3.4.6 样本代码50
3.5 PL/SQL代码标准51
3.5.1 大小写51
3.5.2 空格和缩进51
3.5.3 注释代码52
3.5.4 命名规则54
3.5.5 代码的用法57
3.5.6 样本代码63
4.1 表单查询文本66
第4章 建立块的基础66
4.2 不根据任何东西建立块67
4.3 根据数据表建立块68
4.4 根据视图建立块69
4.4.1 可更改视图70
4.4.2 带有INSTEAD OF触发器的视图71
4.4.3 不可更改视图73
4.4.4 实现基于视图的块74
4.5 创建基于过程的块75
4.5.1 PL/SQL表过程75
4.5.2 REF CURSOR过程76
4.5.3 实现基于过程的块76
4.6 根据FROM子句查询建立块82
4.7 根据事务触发器创建块84
5.1 表单的开发过程86
第5章 Forms的GUI标准86
5.1.1 第一阶段——非功能故事板87
5.1.2 第二阶段——半功能原型88
5.1.3 第三阶段——产品表单89
5.2 表单开发指南89
5.2.1 表单的大小89
5.2.2 屏幕的分辨率和监视器的大小89
5.2.3 屏幕实际状况90
5.2.4 项:字体、颜色和属性93
5.2.5 文本、标签、线条和矩形94
5.3 表单布局编辑器的技巧和技术95
5.4 各种表单标准技术95
5.4.1 延迟要求的强制性属性95
5.4.2 建立目录结构96
5.4.3 在Form Builder中排列窗口96
5.4.6 开发环境中的快捷键97
5.4.5 表单对象的注释属性97
5.4.4 排列块和项的次序97
第6章 表单命名约定98
6.1 为什么要为表单对象命名99
6.2 命名约定考虑99
6.2.1 块命名考虑99
6.2.2 其他考虑100
6.3 特殊对象的命名约定101
6.3.1 应用程序系统101
6.3.2 表单和对象库102
6.3.3 程序库109
6.3.4 菜单110
第7章 表单中的代码放在哪里112
7.1 代码放置的标准112
7.2 程序包与独立的程序112
7.2.1 程序包的好处113
7.2.2 程序包的缺点114
7.3 数据库服务器与表单115
7.3.1 如何分离表单代码116
7.3.2 其他数据库代码源117
7.4 处理Forms功能118
7.4.1 如何处理Forms功能119
7.4.2 表单级触发器120
7.5 触发器与程序单元120
7.6 表单与程序库121
7.7 程序库122
7.7.1 通用程序库123
7.7.2 应用程序专用的程序库123
7.7.3 表单专用的程序库123
7.8 子类化与从对象库中拷贝124
7.9 哪一级的触发器125
7.9.2 另外的例子127
7.9.3 选项127
7.9.1 执行层次127
7.10 开发过程128
7.11 通用准则129
第8章 Reports开发标准130
8.1 使报表通用化130
8.1.1 通用化报表的好处130
8.1.2 通用化报表的缺点131
8.1.3 什么时候使报表通用化131
8.2 设置报表标准131
8.2.1 打印硬件131
8.2.2 把报表的代码放在哪里133
第9章 报表命名约定137
9.1 命名报表137
9.2 为查询命名137
9.3 组的命名138
9.4.1 封闭框架139
9.4 命名框架139
9.4.2 重复框架141
9.5 命名显示域141
9.6 命名程序单元141
9.7 命名模板项141
第三部分 Forms模板143
第10章 Forms模板基础143
10.1 Forms和VRAD143
10.2 什么是模板表单144
10.2.1 使用模板的优点144
10.2.2 使用模板的缺点145
10.2.3 在模板中放什么146
10.3 在模板中使用的Form Builder特性154
10.3.1 模板支持154
10.3.2 子类155
10.3.3 对象组157
10.3.4 对象库159
10.4 模板系统结构163
10.5 怎样使用模板166
第11章 构造Forms模板系统167
11.1 过程167
11.1.1 生命周期167
11.1.2 从哪里开始168
11.1.3 RAD入门169
11.1.4 步骤总结169
11.2 代码和对象的通用化170
11.2.1 代码的通用化170
11.2.2 编写通用对象174
11.3 对象库元素177
11.3.1 标准对象178
11.3.2 可选对象181
11.3.4 项182
11.3.3 容器182
11.3.5 其他的SmartClasses183
11.4 其他模板任务185
11.4.1 参考表单185
11.4.2 模板表单186
11.4.3 为模板文件编写文档186
11.4.4 菜单模板187
11.4.5 修改模板组件188
11.5 特殊类型的模板189
11.5.1 选项卡界面190
11.5.2 导航模板190
11.5.3 管理模板190
11.5.4 定位器模板191
11.5.5 层次树模板191
11.5.6 特定工程模板191
12.1.1 放置模板文件193
12.1 安装模板193
第四部分 高级Forms主题193
第12章 以模板为基础建立表单193
12.1.2 设置开发环境194
12.1.3 使用模板版本194
12.1.4 设置数据访问195
12.2 创建新表单195
12.3 添加数据对象196
12.3.1 使用块向导196
12.3.2 手工建立块202
12.4 应用SmartClasses202
12.4.1 怎样进行SmartClass203
12.4.2 选择哪个SmartClass204
12.4.3 对其他对象进行SmartClass204
12.5 修改模板代码205
12.5.1 已子类化的触发器205
12.4.4 移去SmartClass205
12.5.2 为什么拷贝程序单元207
12.5.3 STARTUP程序包207
12.5.4 UTIL程序包212
12.5.5 添加可重用对象和代码214
12.6 增加其他对象215
12.6.1 增加可重用组件215
12.6.2 增加其他对象215
12.7 增加其他代码216
第13章 在Web上发布Forms218
13.1 Web表单环境219
13.1.1 Java虚拟机220
13.1.2 中间层220
13.1.3 Web表单的运行时期221
13.1.4 优点224
13.2 Oracle信息导航文档225
13.1.5 开发环境225
13.3 一般建议226
13.3.1 为Web进行设计226
13.3.2 测试Web227
13.3.3 分割代码227
13.3.4 了解“瘦客户机”的含义227
13.3.5 建立用户期望228
13.3.6 重新编译表单228
13.3.7 简化表单228
13.3.8 使用认证的客户JVM229
13.3.9 设置基础结构229
13.4 技术和考虑229
13.4.1 操作系统230
13.4.2 降低网络流量231
13.4.3 设计差别234
13.4.4 限制和变通办法236
第14章 Forms帮助系统238
14.1 需要多少帮助238
14.1.1 哪一种层次的帮助238
14.1.2 需要多少内容239
14.2 内部Forms帮助240
14.3 表格式帮助241
14.3.1 帮助系统的组件241
14.3.2 查询机制245
14.3.3 增强系统248
14.3.4 使用帮助窗口249
14.3.5 其他表格式的帮助系统249
14.4 WinHelp帮助系统250
14.5 这是什么251
14.5.1 应用WinHelp251
14.5.2 怎样结合WinHelp和Forms252
14.6.1 HTML形式的帮助255
14.6 其他的帮助选择对象255
14.6.2 用Designer生成帮助系统256
第15章 定位器表单257
15.1 设计定位器项258
15.1.1 弹出列表和LOV259
15.1.2 复选框259
15.2 实现定位器查询准则260
15.2.1 实现定位器260
15.2.2 实现简单的数字项和简单的字符项260
15.2.3 查询其他表262
15.3 通用项查询263
15.4 定位器结果块265
第16章 多值选择对象266
16.1 复选框267
16.2 单选组269
16.3.1 实现弹出列表272
16.3 列表项272
16.3.2 弹出列表的限制273
16.4 值列表273
第17章 集成Forms和Reports275
17.1 从Forms调用Reports275
17.1.1 向报表传递信息276
17.1.2 处理参数列表276
17.2 绑定变量和词汇参数277
17.2.1 绑定变量277
17.2.2 词汇参数278
第五部分 Reports的应用281
第18章 Reports综述281
18.1 Reports Builder的体系结构282
18.1.1 Data model数据模型282
18.2 高级特性和尚未使用的特性284
18.1.4 Live Previewer实况预览284
18.1.3 Parameter Form参数表单284
18.1.2 Layout Model布局模型284
18.2.1 词汇参数285
18.2.2 内置的PL/SQL函数285
18.3 报表向导285
18.4 数据模型286
18.4.1 建立查询287
18.4.2 组288
18.4.3 汇总列和公式列288
18.5 布局模型292
18.6 对象导航器295
18.6.1 Live Previewer295
18.6.2 数据模型295
18.6.3 布局模型296
18.6.4 参数表单296
18.6.7 附加库297
18.6.8 模板297
18.6.6 程序单元297
18.6.5 报表触发器297
18.6.9 外部SQL库298
18.6.10 PL/SQL库298
18.6.11 Debug Action and Stack298
18.6.12 内置程序包298
18.6.13 数据库对象298
第19章 报表数据模型299
19.1 精心设计查询——让它简单299
19.1.1 查询生成器299
19.1.2 多重查询300
19.1.3 使用视图303
19.1.4 给列取别名304
19.1.5 在查询中选择PL/SQL函数304
19.1.7 报表的临时数据表305
19.1.6 外部连接305
19.2 非查询字段306
19.2.1 公式列306
19.2.2 占位符列306
19.2.3 报表层对象307
19.3 组308
19.3.1 Break列309
19.3.2 指定组310
19.3.3 组过滤器311
第20章 报表布局模型312
20.1 使用布局模型313
20.1.1 使用框架314
20.1.2 打印方向317
20.1.3 垂直和水平弹性317
20.1.4 折行模式320
20.1.6 Additional default layout工具321
20.1.5 限制模式321
20.1.7 增加字段322
20.1.8 移动对象322
20.2 锚点:让它呆在属于它自己的地方323
20.3 格式触发器324
第21章 使用和建立Reports模板325
21.1 综述325
21.2.1 模板编辑器——数据模型326
21.2 模板结构326
21.2.2 模板编辑器——布局模型327
21.2.3 报表触发器330
21.2.4 程序单元330
21.2.5 附属库330
21.3 创建样本模板330
21.3.1 数据模型331
21.3.2 布局模型331
21.3.4 改变模板的缺省设置334
21.3.3 程序单元和附属库334
21.4 设置报表模板标准336
第22章 建立报表337
22.1 准备建立报表337
22.2 建立报表步骤339
第六部分 Developer的应用347
第23章 测试问题与解答347
23.1 Oracle Developer的专业知识347
23.2 关于测试问题347
23.3 Oracle Forms测试问题347
23.3.1 Forms初级问题348
23.3.2 Forms中级问题353
23.3.3 Forms高级问题356
23.4 Oracle Reports测试问题360
23.4.1 Reports初级问题360
23.4.2 Reports中级问题364
23.4.3 Reports高级问题367
23.5 计算答案得分372
第24章 Reports技巧与技术373
24.1 页面中断373
24.2 表单类型的报表中页面布局的控制376
24.3 复杂的报表中心378
24.4 使用圆点引导的策略378
24.5 管理带有表单的报表379
24.6 更换页标题380
24.7 记录子集的计数380
24.8 以函数为基础的查询381
24.8.1 程序包381
24.8.2 其他步骤382
24.9.4 优化SQL383
24.9.3 不要从数据库中提取不显示的从属记录383
24.9.1 使用小数量的查询383
24.9 报表中的性能优化383
24.9.2 避免使用要求数据库访问的公式列383
24.9.5 注意绑定变量384
24.9.6 避免不必要使用图形384
24.9.7 打印机性能384
第25章 Forms的项的开发技巧与技术385
25.1 层次树控制385
25.1.1 准备386
25.1.2 组成部分387
25.1.3 步骤387
25.1.4 在查询时388
25.1.5 附加步骤388
25.1.6 内置程序和触发器390
25.2 动态弹出列表391
25.3.2 利用数据库触发器393
25.3 系统分配的ID值393
25.3.1 表单和序列393
25.3.3 利用PRE-INSERT触发器394
25.4 加载图像项395
25.5 文本项的访问键397
25.5.1 定义访问键397
25.5.2 文本项访问键的制法398
25.5.3 其他思路400
25.6 作为按钮图标的字符400
第26章 Forms的块的开发技巧与技术402
26.1 命名块402
26.2 动态块的筛选402
26.2.1 PRE-QUERY触发器中的查询条件403
26.2.2 WHERE子句块属性403
26.3 动态块排序404
26.3.1 实现动态排序404
26.2.3 如何以过程为基础建立块404
26.3.2 列表项Order By405
26.3.3 列的Order By按钮406
第27章 Forms模块的开发技巧与技术409
27.1 处理Forms错误和信息409
27.1.1 触发器410
27.1.2 过程410
27.1.3 使用MESSAGE412
27.1.4 错误文本和信息文本的标准413
27.1.5 变更413
27.2 警报系统414
27.2.1 通用警报415
27.2.2 警报函数415
27.2.3 调用示例416
27.2.6 OK警报过程417
27.2.5 标准的警报信息文本417
27.2.4 标准的按钮标签417
27.3 通过对象循环418
27.3.1 通过项循环418
27.3.2 通过块循环419
27.3.3 通过其他对象循环419
27.4 调整表单419
27.4.1 从表单外部调整420
27.4.2 从表单内调整421
27.5 查找表单中的代码和对象424
27.5.1 查找代码424
27.5.2 查找对象425
27.5.3 生成Forms对象列表报告425
27.5.4 利用Forms Open API426
27.6 改变光标的形状426
27.7.3 OPEN_FORM428
27.7.2 NEW_FORM428
27.7.1 CALL_FORM428
27.7 调用其他表单428
27.8 调用其他程序429
27.8.1 不在Web上429
27.8.2 HOST429
27.8.3 HOST START429
27.8.4 WinExec429
27.9 其他技巧和技术430
27.9.1 用户注释系统430
27.9.2 对齐对象430
27.9.3 浏览窗口和画布430
第28章 Forms菜单技巧与技术432
28.1 建立菜单的技术432
28.1.1 创建菜单432
28.1.2 菜单属性434
28.1.3 魔术项435
28.1.4 复选项和单选项436
28.1.5 菜单图标437
28.2 菜单工具条438
28.2.1 按钮排序438
28.2.2 隐藏和显示按钮439
28.3 实现菜单安全440
28.3.1 数据库设置440
28.3.2 菜单设置440
28.4 动态工具条和菜单441
28.4.1 准备442
28.4.2 组成要素442
28.4.3 KEY-ENTQRY和KEY-EXEQRY触发器443
28.4.4 CHANGE_MODE过程443
28.4.5 步骤444
28.4.6 变化444
29.1.1 数据库程序包说明变量445
第29章 Forms系统的技巧与技术445
29.1 共享变量445
29.1.2 表单程序包说明变量446
29.1.3 参数446
29.1.4 块中的项448
29.1.5 全局变量448
29.1.6 使用“不变的”变量449
29.2 编译表单文件449
29.2.1 编译表单449
29.2.2 编译程序库450
29.2.3 命令行参数450
29.2.4 编译的次序451
29.2.5 UNIX批编译452
29.3 设置表单登记值452
29.3.2 从表单内设置注册453
29.3.1 设置路径453
29.4 外部函数接口454
29.4.1 FFIGEN.FMB454
29.4.2 FFIGEN创建什么455
29.4.3 FFI程序包说明455
29.4.4 FFI程序包体455
29.4.5 错误检查458
29.5 Oracle安装程序安装哪些文件458
附录461
附录A PL/SQL库软件包和样本模板461
附录B 面试问题482
附录C WinHelp的概念491
附录D 使用Report Wizard的步骤494
附录E 进行报表审计502
附录F 报表说明书504
附录G 在Web上发布表单的Oracle白皮书509
热门推荐
- 2006797.html
- 2082368.html
- 2519681.html
- 1502041.html
- 407714.html
- 1534881.html
- 2822698.html
- 676166.html
- 1762084.html
- 954217.html
- http://www.ickdjs.cc/book_570164.html
- http://www.ickdjs.cc/book_643926.html
- http://www.ickdjs.cc/book_3021599.html
- http://www.ickdjs.cc/book_432556.html
- http://www.ickdjs.cc/book_2263964.html
- http://www.ickdjs.cc/book_2712066.html
- http://www.ickdjs.cc/book_2014699.html
- http://www.ickdjs.cc/book_1341366.html
- http://www.ickdjs.cc/book_1777325.html
- http://www.ickdjs.cc/book_1538412.html