主页 详情

《ORACLE应用系统开发工具》_孙宏昌等编著_10279966_730201793X

【书名】:《ORACLE应用系统开发工具》
【作者】:孙宏昌等编著
【出版社】:北京:清华大学出版社
【时间】:1995
【页数】:629
【ISBN】:730201793X
【SS码】:10279966

最新查询

内容简介

第一篇 Oracle Forms

目录

第一章 概述

1.1 Oracle Forms的基本概念及结构

1.1.1 Oracle Forms模块

1.1.2 Oracle Forms对象

1.2 Oracle Forms的应用开发过程

1.2.1 设计

1.2.2 生成

1.2.3 运行

1.3 Oracle Forms的用户界面

1.3.1 菜单

1.2.4 模块文件

1.3.2 功能键

1.3.3 联机帮助

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

2.1 Runform的用户界面

2.1.1 信息行和状态行

2.1.2 菜单

2.1.3 功能键

2.2 Runform的基本操作

2.2.1 启动和退出

2.2.2 在form各处移动光标

2.2.3 界面对象的操作

2.3.2 按查询条件检索记录

2.3 查询数据库

2.3.1 检索全部记录

2.3.3 设置查询条件

2.3.4 统计查询记录

2.4 修改数据库

2.4.1 删除记录

2.4.2 生成新记录

2.4.3 修改记录时的限制

2.5 提交/回滚事务

2.5.1 提交一个事务

2.5.2 回滚一个事务

2.6 使用菜单

2.6.2 选择菜单项

2.6.1 激活和退出菜单

2.6.3 快速选择键

2.6.4 背景菜单

2.6.5 块菜单

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

2.6.7 菜单参数

第三章 Oracle Forms Designer概述

3.1 Designer的用户界面

3.1.1 信息行和状态行

3.1.2 菜单

3.1.3 功能键

3.3 模块管理

3.3.1 打开模块

3.2 Designer的启动和退出

3.3.2 激活模块

3.3.3 激活窗口

3.3.4 模块存取位置选择

3.3.5 存储模块

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

3.3.7 关闭模块

3.3.8 删除模块

3.3.9 模块改名

3.3.10 模块格式转换

3.3.11 生成模块

3.4 在Designer中运行form

3.5 设计工具及其操作

3.5.2 图形编辑器

3.5.1 默认块生成工具

3.5.3 菜单编辑器

3.5.4 对象清单

3.5.5 属性定义表

3.5.6 PL/SQL编辑器

3.5.7 表/列浏览清单

3.5.8 内部程序浏览清单

3.6 文本编辑

3.6.1 编辑命令

3.6.2 文本编辑器

3.6.3 输入/输出文本

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

3.9.1 对象区

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

3.9 对象区和对象锁

3.9.2 对象锁

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

4.1 概述

4.1.1 打开form模块

4.1.2 生成form

4.1.3 在Designer中运行form

4.1.4 设置form模块的各种属性

4.2 图形编辑器

4.2.1 图形编辑器的用户界面

4.2.2 存储编辑结果

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

4.3 设置屏幕显示属性

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

4.3.2 设置视显属性

4.3.3 调色板

4.3.4 资源文件

4.4 定义form对象

4.4.1 块和块关系

4.4.2 项

4.4.3 窗口和画板视图

4.4.4 对话框

4.4.5 编辑器

4.4.6 记录组

4.4.7 值清单

4.4.8 form参数

4.5 图象

4.5.1 输入图象

4.5.2 图象项

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

4.6 触发器

4.6.1 事件和触发器

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

4.6.3 触发器编码

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

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

4.7 PL/SQL

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

4.7.2 变量

第五章 在应用中使用菜单

5.1 使用默认的form菜单

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

5.2.1 打开菜单模块

5.2.2 菜单编辑器

5.2.3 定义菜单

5.2.4 定义菜单项命令

5.2.5 生成菜单并连接到form上

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

5.3.1 定义特殊类型的菜单项

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

5.3.4 定义菜单标题

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

5.3.5 定义背景菜单

5.3.6 定义可移动菜单

5.3.7 使用置换参数

5.3.8 定义菜单项提示信息

5.4 菜单安全机制

5.4.1 定义角色

5.4.2 修改角色定义

5.4.3 授予“角色管理”特权

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

5.4.5 授权角色存取菜单项

5.5.2 编写启动代码

5.5.1 编写用户程序

5.5 程序控制

5.4.6 设置Use Security属性

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

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

6.1 概述

6.1.1 定义一个库

6.1.2 连接一个库

6.1.3 生成库运行文件

6.1.4 编辑被连接的库

6.2 过程和包

6.2.1 概述

6.2.2 定义用户程序

6.2.3 PL/SQL ProgramUnits浏览清单

6.2.4 过程语法

6.2.5 函数语法

6.2.6 定义参数

6.2.7 PL/SQL包

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

7.1 form调用

7.1.1 内部过程CALL_FORM

7.1.2 内部过程NEW_FORM

7.1.3 在Query-Only方式下调用form

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

7.2.1 登记与提交

7.2.2 存储点

7.2.3 回滚

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

7.3 参数传递

7.3.1 form参数和参数列表

7.3.2 Default参数列表

7.3.3 form参数的合法性检查

7.3.4 被调用form中的参数初值

7.4 使用全局变量

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

7.5.1 菜单与数据库的交互

7.5.2 菜单和被调用的form

7.5.3 主管菜单

7.5.4 内部过程REPLACE_MENU

7.6.1 拷贝和引用

7.6.2 拷贝对象

7.6 拷贝和引用机制

7.6.3 引用对象

7.6.4 模块安全性

第八章 Oracle Forms应用的调试

8.1 在调试方式下运行form

8.2 调试信息

8.3 调试器

8.3.1 运行时启动调试器

8.3.2 调试器的选项

8.3.3 断点处理

8.4 辅助调试用的报告

9.2 SQL*ReportWriter的构成

9.1 SQL*ReportWriter的基本概念

第九章 SQL*ReportWriter介绍

第二篇 报表生成器SQL*ReportWriter

9.3 报表的存储和运行

9.4 报表的构成

9.5 报表的类型

9.6 SQL*ReportWriter交互界面的启动

9.7 约定

9.8 功能键

第十章 定义报表

10.1 报表的开发过程

10.2 Action菜单

10.3 Query Screen(查询屏幕)

10.4 Field Screen(域屏幕)

10.5 Summary Screen(统计屏幕)

10.6 Group Screen(组屏幕)

10.7 Text Screen(文本屏幕)

10.8 Report Screen(报表屏幕)

10.9 Parameter Screen(参数屏幕)

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

第十二章 SQL*ReportWriter的Runtime界面

12.1 报表运行命令RUNREP

12.2 报表卸出命令DUMPREP

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

12.4 报表装入命令LOADREP

12.5 打印设备定义命令PRINTDEF

12.6 显示设备定义命令TERMDEF

12.7 报表版本升级命令MOVEREP

13.1 ORACLE预编译程序概述

13.1.1 ORACLE预编译程序

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

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

13.1.2 SQL和PL/SQL语言

13.1.3 ORACLE预编译程序的性能

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

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

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

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

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

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

13.4 说明段

13.5.2 内部数据类型

13.5 ORACLE数据类型及转换

13.5.1 ORACLE数据类型

13.5.3 SQL伪列和函数

13.5.4 外部数据类型

13.5.5 数据类型转换

13.6 SQL变量的说明和引用

13.6.1 宿主变量的说明和引用

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

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

13.6.4 宿主数组的说明和引用

13.6.5 VARCHAR变量的说明和引用

13.7 数据类型等价

13.7.1 宿主变量等价

13.7.2 用户定义类型等价

13.8 字符数据的处理

13.8.1 字符数组

13.8.2 字符指针

13.8.3 VARCHAR变量

13.8.4 指向VARCHAR变量的指针

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

13.9.1 SQLCA的说明

13.9.2 ORACA的说明

13.9.3 SQLCODE说明

13.9.4 INCLUDE语句

13.10 应用程序与ORACLE的连接

13.11 并行登录

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

13.11.2 显式登录

13.11.3 隐式登录

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

第十四章 错误处理

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

14.2 使用WHENEVER语句处理错误

14.2.1 WHENEVER语句的格式

14.2.2 WHENEVER语句的使用

14.3 显式检查SQLCA

14.4 实例

15.1.1 INSERT语句

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

第十五章 嵌入SQL程序设计

15.1.2 数据插入应用举例

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

15.2.1 UPDATE语句

15.2.2 数据更新应用举例

15.3 数据删除应用程序设计

15.3.1 DELETE语句

15.3.2 数据删除应用程序设计

15.4 查询应用程序的设计

15.4.1 SELECT语句

15.4.2 返回单行的查询

15.4.3 返回多行的查询

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

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

16.2 嵌入式PL/SQL块的构成

16.3 使用宿主变量

16.3.1 使用宿主变量

16.3.2 使用指示器变量

16.3.3 使用宿主数组

16.4 使用光标

16.5 存储子程序

16.5.1 建立存储子程序

16.5.2 存储子程序的引用

16.6 使用动态SQL方法

17.1.2 事务及数据库保护

17.1.1 有关术语

17.1 事务及数据保护

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

17.2 事务的提交与回滚

17.2.1 事务的开始和结束

17.2.2 事务的提交

17.2.3 事务保留点

17.2.4 事务回滚

17.2.5 只读事务

17.3 封锁数据库对象

17.3.1 行封锁

17.3.2 表封锁

17.3.3 分布事务处理

18.1.2 动态SQL的优缺点

18.1.1 什么是动态SQL

18.1 动态SQL概述

第十八章 动态SQL

18.1.3 动态SQL语句的要求

18.1.4 动态SQL语句的处理过程

18.1.5 使用动态SQL的方法

18.2 动态方法1

18.3 动态方法2

18.3.1 PREPARE和EXECUTE语句描述

18.3.2 方法2的应用实例

18.4 动态方法3

18.5 动态方法4

18.5.1 方法4的特殊要求

18.5.2 SQLDA变量

18.5.3 预备知识

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

18.5.5 方法4的处理步骤

18.5.6 方法4的应用实例

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

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

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

19.1 SQL*Forms用户出口的概念

19.1.1 什么是用户出口

19.1.2 为什么要写用户出口

19.2.3 IAF GET语句

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

19.2.2 变量

19.1.3 开发用户出口的步骤

19.2 编写用户出口

19.2.4 IAF PUT语句

19.3 用户出口的引用

19.3.1 用户出口的调用格式

19.3.2 向用户出口传递参数

19.3.3 把值返回给Form

19.4 用户出口举例

19.5 用户出口的编译和连接

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

19.5.2 使用GENXTB实用程序

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

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

20.2 预编译程序可选项

20.2.1 可选项的作用范围

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

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

20.2.2 可选项的输入

20.2.3 可选项的描述

20.3 条件预编译

20.4 分别预编译

20.5 编译与连接

第二十一章 ORACLE调用接口

21.1 ORACLE调用接口概述

21.1.1 ORACLE调用接口

21.1.2 特殊术语

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

21.1.3 编译和连接

21.2 OCI程序设计

21.2.1 OCI程序的基本结构

21.2.2 OCI程序的数据结构

21.2.3 SQL语句的处理

21.2.4 延迟语句的执行

21.2.5 开发OCI程序的步骤

21.2.6 OCI程序的编码规则

21.2.7 在OCI程序中使用PL/SQL

21.2.8 开发X/open DTP应用

21.3 C语言的OCI库函数

21.3.1 调用OCI函数的几点说明

一、obndra

21.3.2 OCI库函数

二、obndrn、obndrv

三、obreak

四、ocan

五、oclose

六、ocof

七、ocom

八、ocon

九、odefin

十、odescr

十一、odessp

十二、oerhms

十三、oexec

十四、oexfet

十五、oexn

十六、ofen

十七、ofetch

十八、oflng

十九、ologof

二十、oopen

二十一、oopt

二十二、oparse

二十三、orlon

二十四、orol

二十五、sqlld2

二十六、sqllda

21.4.1 头文件

21.4 OCI程序实例

21.4.2 实例1

21.4.3 实例2

21.4.4 实例3

21.4.5 实例4

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

A.1 保留字

A.2 关键字

附录B ORACLE的错误信息

B.1 错误信息说明

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

B.3 ORACLE运行库错误


书查询(www.shuchaxun.com)本网页唯一编码:
2dbb515ec1217cc5b965bc8db8b6fb23#4f35a567ff600bfd040b57b3a7b8a91b#27198155#10279966.zip