《ORACLE应用系统开发工具》求取 ⇩

第一篇 Oracle Forms1

目录1

第一章 概述3

1.1 Oracle Forms的基本概念及结构3

1.1.1 Oracle Forms模块3

1.1.2 Oracle Forms对象4

1.2 Oracle Forms的应用开发过程11

1.2.1 设计12

1.2.2 生成12

1.2.3 运行12

1.3 Oracle Forms的用户界面13

1.3.1 菜单13

1.2.4 模块文件13

1.3.2 功能键14

1.3.3 联机帮助15

第二章 Oracle Forms Runform——运行一个应用16

2.1 Runform的用户界面16

2.1.1 信息行和状态行16

2.1.2 菜单17

2.1.3 功能键20

2.2 Runform的基本操作23

2.2.1 启动和退出23

2.2.2 在form各处移动光标23

2.2.3 界面对象的操作26

2.3.2 按查询条件检索记录34

2.3 查询数据库34

2.3.1 检索全部记录34

2.3.3 设置查询条件35

2.3.4 统计查询记录41

2.4 修改数据库41

2.4.1 删除记录41

2.4.2 生成新记录42

2.4.3 修改记录时的限制42

2.5 提交/回滚事务42

2.5.1 提交一个事务42

2.5.2 回滚一个事务43

2.6 使用菜单43

2.6.2 选择菜单项44

2.6.1 激活和退出菜单44

2.6.3 快速选择键45

2.6.4 背景菜单45

2.6.5 块菜单46

2.6.6 在菜单中使用操作系统命令46

2.6.7 菜单参数46

第三章 Oracle Forms Designer概述47

3.1 Designer的用户界面47

3.1.1 信息行和状态行48

3.1.2 菜单48

3.1.3 功能键52

3.3 模块管理54

3.3.1 打开模块54

3.2 Designer的启动和退出54

3.3.2 激活模块56

3.3.3 激活窗口56

3.3.4 模块存取位置选择56

3.3.5 存储模块56

3.3.6 恢复模块最近的存储版本57

3.3.7 关闭模块57

3.3.8 删除模块57

3.3.9 模块改名57

3.3.10 模块格式转换57

3.3.11 生成模块57

3.4 在Designer中运行form58

3.5 设计工具及其操作58

3.5.2 图形编辑器59

3.5.1 默认块生成工具59

3.5.3 菜单编辑器60

3.5.4 对象清单60

3.5.5 属性定义表62

3.5.6 PL/SQL编辑器64

3.5.7 表/列浏览清单66

3.5.8 内部程序浏览清单67

3.6 文本编辑68

3.6.1 编辑命令69

3.6.2 文本编辑器69

3.6.3 输入/输出文本69

3.7 对象的层次结构和Zoom命令70

3.9.1 对象区71

3.8 属性定义表中的Next和Previous命令71

3.9 对象区和对象锁71

3.9.2 对象锁72

第四章 构造具有单一form模块的应用73

4.1 概述73

4.1.1 打开form模块73

4.1.2 生成form73

4.1.3 在Designer中运行form74

4.1.4 设置form模块的各种属性74

4.2 图形编辑器77

4.2.1 图形编辑器的用户界面77

4.2.2 存储编辑结果82

4.2.3 对项和图形对象的基本操作83

4.3 设置屏幕显示属性85

4.3.1 视显属性的类型和格式元素86

4.3.2 设置视显属性88

4.3.3 调色板92

4.3.4 资源文件93

4.4 定义form对象94

4.4.1 块和块关系94

4.4.2 项106

4.4.3 窗口和画板视图117

4.4.4 对话框125

4.4.5 编辑器126

4.4.6 记录组129

4.4.7 值清单132

4.4.8 form参数138

4.5 图象142

4.5.1 输入图象142

4.5.2 图象项143

4.5.3 用于图象项的触发器和内部程序144

4.6 触发器145

4.6.1 事件和触发器145

4.6.2 定义、编译和修改触发器149

4.6.3 触发器编码153

4.6.4 在触发器中处理运行时的错误155

4.6.5 定义用于EnterQuery方式的触发器158

4.7 PL/SQL160

4.7.1 在PL/SQL语句中引用Oracle Forms对象161

4.7.2 变量165

第五章 在应用中使用菜单168

5.1 使用默认的form菜单168

5.2 构造具有用户菜单模块的应用169

5.2.1 打开菜单模块171

5.2.2 菜单编辑器171

5.2.3 定义菜单174

5.2.4 定义菜单项命令175

5.2.5 生成菜单并连接到form上177

5.3 在基本的用户菜单中加入特殊的属性和功能180

5.3.1 定义特殊类型的菜单项180

5.3.2 定义助记键和快速选择键181

5.3.4 定义菜单标题182

s.3.3 在菜单项中显示图符182

5.3.5 定义背景菜单183

5.3.6 定义可移动菜单184

5.3.7 使用置换参数184

5.3.8 定义菜单项提示信息185

5.4 菜单安全机制186

5.4.1 定义角色187

5.4.2 修改角色定义187

5.4.3 授予“角色管理”特权188

5.4.4 指定菜单模块的可用角色188

5.4.5 授权角色存取菜单项188

5.5.2 编写启动代码189

5.5.1 编写用户程序189

5.5 程序控制189

5.4.6 设置Use Security属性189

5.5.3 用于菜单维护的内部程序190

第六章 构造具有库模块的应用191

6.1 概述191

6.1.1 定义一个库192

6.1.2 连接一个库193

6.1.3 生成库运行文件196

6.1.4 编辑被连接的库196

6.2 过程和包197

6.2.1 概述197

6.2.2 定义用户程序197

6.2.3 PL/SQL ProgramUnits浏览清单198

6.2.4 过程语法199

6.2.5 函数语法200

6.2.6 定义参数201

6.2.7 PL/SQL包203

第七章 构造具有多个form模块的应用204

7.1 form调用204

7.1.1 内部过程CALL_FORM205

7.1.2 内部过程NEW_FORM207

7.1.3 在Query-Only方式下调用form207

7.2 在form调用过程中的数据库事务管理208

7.2.1 登记与提交208

7.2.2 存储点209

7.2.3 回滚209

7.2.4 用登记和回滚方式管理事务211

7.3 参数传递214

7.3.1 form参数和参数列表214

7.3.2 Default参数列表214

7.3.3 form参数的合法性检查215

7.3.4 被调用form中的参数初值215

7.4 使用全局变量216

7.5 form模块和菜单模块的集成216

7.5.1 菜单与数据库的交互216

7.5.2 菜单和被调用的form216

7.5.3 主管菜单217

7.5.4 内部过程REPLACE_MENU217

7.6.1 拷贝和引用218

7.6.2 拷贝对象218

7.6 拷贝和引用机制218

7.6.3 引用对象219

7.6.4 模块安全性220

第八章 Oracle Forms应用的调试221

8.1 在调试方式下运行form221

8.2 调试信息221

8.3 调试器222

8.3.1 运行时启动调试器222

8.3.2 调试器的选项222

8.3.3 断点处理223

8.4 辅助调试用的报告224

9.2 SQL*ReportWriter的构成227

9.1 SQL*ReportWriter的基本概念227

第九章 SQL*ReportWriter介绍227

第二篇 报表生成器SQL*ReportWriter227

9.3 报表的存储和运行228

9.4 报表的构成229

9.5 报表的类型230

9.6 SQL*ReportWriter交互界面的启动231

9.7 约定234

9.8 功能键235

第十章 定义报表239

10.1 报表的开发过程239

10.2 Action菜单239

10.3 Query Screen(查询屏幕)241

10.4 Field Screen(域屏幕)244

10.5 Summary Screen(统计屏幕)252

10.6 Group Screen(组屏幕)256

10.7 Text Screen(文本屏幕)266

10.8 Report Screen(报表屏幕)271

10.9 Parameter Screen(参数屏幕)272

第十一章 SQL*ReportWriter的综合实例278

第十二章 SQL*ReportWriter的Runtime界面283

12.1 报表运行命令RUNREP283

12.2 报表卸出命令DUMPREP284

12.3 报表运行文件生成命令GENREP284

12.4 报表装入命令LOADREP285

12.5 打印设备定义命令PRINTDEF285

12.6 显示设备定义命令TERMDEF285

12.7 报表版本升级命令MOVEREP286

13.1 ORACLE预编译程序概述289

13.1.1 ORACLE预编译程序289

第三篇 PRO*C和OCI程序设计289

第十三章 PRO*C程序设计基础289

13.1.2 SQL和PL/SQL语言290

13.1.3 ORACLE预编译程序的性能290

13.1.4 ORACLE预编译程序遵守的工业标准291

13.2 PRO*C程序的组成及举例292

13.3 PRO*C程序中嵌入的SQL语句294

13.3.1 PRO*C程序中能嵌入的SQL语句294

13.3.2 嵌入式SQL语句的书写文法294

13.3.3 可执行SQL语句和说明性SQL语句295

13.4 说明段296

13.5.2 内部数据类型298

13.5 ORACLE数据类型及转换298

13.5.1 ORACLE数据类型298

13.5.3 SQL伪列和函数299

13.5.4 外部数据类型301

13.5.5 数据类型转换306

13.6 SQL变量的说明和引用307

13.6.1 宿主变量的说明和引用308

13.6.2 指示器变量的说明和引用311

13.6.3 指针宿主变量的说明和引用314

13.6.4 宿主数组的说明和引用315

13.6.5 VARCHAR变量的说明和引用317

13.7 数据类型等价319

13.7.1 宿主变量等价319

13.7.2 用户定义类型等价321

13.8 字符数据的处理322

13.8.1 字符数组322

13.8.2 字符指针324

13.8.3 VARCHAR变量325

13.8.4 指向VARCHAR变量的指针325

13.9 SQL通讯区(SQLCA)和ORACLE通讯区(ORACA)326

13.9.1 SQLCA的说明326

13.9.2 ORACA的说明330

13.9.3 SQLCODE说明333

13.9.4 INCLUDE语句333

13.10 应用程序与ORACLE的连接334

13.11 并行登录335

13.11.1 与并行登录有关的几个概念336

13.11.2 显式登录337

13.11.3 隐式登录341

13.12 关于PRO*C程序格式的几点说明343

第十四章 错误处理345

14.1 错误处理的必要性与方法345

14.2 使用WHENEVER语句处理错误345

14.2.1 WHENEVER语句的格式345

14.2.2 WHENEVER语句的使用347

14.3 显式检查SQLCA349

14.4 实例349

15.1.1 INSERT语句352

15.1 数据插入应用程序的设计352

第十五章 嵌入SQL程序设计352

15.1.2 数据插入应用举例354

15.2 数据更新应用程序的设计357

15.2.1 UPDATE语句357

15.2.2 数据更新应用举例359

15.3 数据删除应用程序设计360

15.3.1 DELETE语句361

15.3.2 数据删除应用程序设计363

15.4 查询应用程序的设计363

15.4.1 SELECT语句363

15.4.2 返回单行的查询366

15.4.3 返回多行的查询375

16.1 使用嵌入式PL/SQL块的优点391

第十六章 使用嵌入式PL/SQL391

16.2 嵌入式PL/SQL块的构成394

16.3 使用宿主变量394

16.3.1 使用宿主变量394

16.3.2 使用指示器变量399

16.3.3 使用宿主数组400

16.4 使用光标403

16.5 存储子程序404

16.5.1 建立存储子程序404

16.5.2 存储子程序的引用406

16.6 使用动态SQL方法409

17.1.2 事务及数据库保护410

17.1.1 有关术语410

17.1 事务及数据保护410

第十七章 事务的定义和控制410

17.2 事务的提交与回滚411

17.2.1 事务的开始和结束411

17.2.2 事务的提交411

17.2.3 事务保留点413

17.2.4 事务回滚414

17.2.5 只读事务416

17.3 封锁数据库对象417

17.3.1 行封锁417

17.3.2 表封锁418

17.3.3 分布事务处理420

18.1.2 动态SQL的优缺点422

18.1.1 什么是动态SQL422

18.1 动态SQL概述422

第十八章 动态SQL422

18.1.3 动态SQL语句的要求423

18.1.4 动态SQL语句的处理过程423

18.1.5 使用动态SQL的方法423

18.2 动态方法1425

18.3 动态方法2428

18.3.1 PREPARE和EXECUTE语句描述428

18.3.2 方法2的应用实例429

18.4 动态方法3432

18.5 动态方法4434

18.5.1 方法4的特殊要求434

18.5.2 SQLDA变量438

18.5.3 预备知识441

18.5.4 实现方法4所用的SQL语句444

18.5.5 方法4的处理步骤445

18.5.6 方法4的应用实例456

18.6 宿主数组在动态方法中的应用467

18.7 在动态方法中使用PL/SQL块470

第十九章 编写SQL*Forms用户出口471

19.1 SQL*Forms用户出口的概念471

19.1.1 什么是用户出口471

19.1.2 为什么要写用户出口471

19.2.3 IAF GET语句472

19.2.1 编写用户出口所用的语句472

19.2.2 变量472

19.1.3 开发用户出口的步骤472

19.2 编写用户出口472

19.2.4 IAF PUT语句473

19.3 用户出口的引用474

19.3.1 用户出口的调用格式474

19.3.2 向用户出口传递参数474

19.3.3 把值返回给Form475

19.4 用户出口举例475

19.5 用户出口的编译和连接477

19.5.1 用户出口的预编译和编译477

19.5.2 使用GENXTB实用程序477

19.5.3 把用户出口连接到SQL*Forms中478

19.6 开发用户出口的注意事项478

20.2 预编译程序可选项479

20.2.1 可选项的作用范围479

第二十章 运行PRO*C预编译程序479

20.1 PRO*C预编译程序的命令479

20.2.2 可选项的输入481

20.2.3 可选项的描述482

20.3 条件预编译490

20.4 分别预编译491

20.5 编译与连接492

第二十一章 ORACLE调用接口493

21.1 ORACLE调用接口概述493

21.1.1 ORACLE调用接口493

21.1.2 特殊术语493

21.1.4 已过时和将要过时的OCI例程494

21.1.3 编译和连接494

21.2 OCI程序设计495

21.2.1 OCI程序的基本结构495

21.2.2 OCI程序的数据结构496

21.2.3 SQL语句的处理501

21.2.4 延迟语句的执行502

21.2.5 开发OCI程序的步骤503

21.2.6 OCI程序的编码规则507

21.2.7 在OCI程序中使用PL/SQL510

21.2.8 开发X/open DTP应用513

21.3 C语言的OCI库函数514

21.3.1 调用OCI函数的几点说明514

一、obndra516

21.3.2 OCI库函数516

二、obndrn、obndrv523

三、obreak526

四、ocan529

五、oclose529

六、ocof530

七、ocom530

八、ocon531

九、odefin531

十、odescr534

十一、odessp538

十二、oerhms542

十三、oexec543

十四、oexfet544

十五、oexn546

十六、ofen547

十七、ofetch551

十八、oflng552

十九、ologof554

二十、oopen555

二十一、oopt556

二十二、oparse556

二十三、orlon558

二十四、orol560

二十五、sqlld2560

二十六、sqllda562

21.4.1 头文件563

21.4 OCI程序实例563

21.4.2 实例1574

21.4.3 实例2583

21.4.4 实例3593

21.4.5 实例4599

附录A ORACLE的保留字和关键字609

A.1 保留字609

A.2 关键字610

附录B ORACLE的错误信息611

B.1 错误信息说明611

B.2 预编译程序错误信息612

B.3 ORACLE运行库错误627

1995《ORACLE应用系统开发工具》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由孙宏昌等编著 1995 北京:清华大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

计算机应用系统开发(1987 PDF版)
计算机应用系统开发
1987 北京:科学技术文献出版社
INSIGHT 2+专家系统开发工具( PDF版)
INSIGHT 2+专家系统开发工具
ORACLE数据库系统——基础与工具( PDF版)
ORACLE数据库系统——基础与工具
云应用系统开发技术(2020 PDF版)
云应用系统开发技术
2020
FOXBASE及其应用系统开发(1994 PDF版)
FOXBASE及其应用系统开发
1994
AutoCAD 应用开发工具大全(1994年 PDF版)
AutoCAD 应用开发工具大全
1994年 清华大学出版社
实用 ORACLE 系统开发和设计详解( PDF版)
实用 ORACLE 系统开发和设计详解
ORACLE数据库应用开发(2020 PDF版)
ORACLE数据库应用开发
2020 北京:北京理工大学出版社
模糊专家系统原理与设计(1995 PDF版)
模糊专家系统原理与设计
1995 北京:北京航空航天大学出版社
实用ORACLE系统开发和设计详解(1995 PDF版)
实用ORACLE系统开发和设计详解
1995 北京:电子工业出版社
PC系列机系统开发与应用 下 应用篇(1992 PDF版)
PC系列机系统开发与应用 下 应用篇
1992 北京:国防工业出版社
ORACLE数据库系统-基础与工具(1999 PDF版)
ORACLE数据库系统-基础与工具
1999 北京:人民邮电出版社
FoxBASE+及其应用系统开发(1994 PDF版)
FoxBASE+及其应用系统开发
1994 北京:清华大学出版社
Oracle Designer信息系统开发(1999 PDF版)
Oracle Designer信息系统开发
1999 北京:机械工业出版社
AutoCAD ObjectARX开发工具及应用(1999 PDF版)
AutoCAD ObjectARX开发工具及应用
1999 北京:清华大学出版社