书籍详情
Delphi 5.0数据库应用开发与编程技巧
作者:谭鹏编著
出版社:华中理工大学出版社
出版时间:2000-08-01
ISBN:9787560921167
定价:¥29.80
内容简介
本书是为Delphi 5.0数据库开发人员的开发需要而编写的,主要介绍采用Delphi 5.0进行数据库应用系统开发时所用到的关键技术。本书内容主要分为4个部分:第1部分为与Delphi 5.0有关的基础知识,其中包括与Paradox和MS SQL Server数据库编程有关的数据类型转换;第2部分重点讲述了数据库应用程序的体系结构,单层、两层与多层数据库应用程序开发的技术;第3部分详细讨论了如何使用ADO技术,包括ADO组件的结构以及如何在Delphi 5.0中使用ADO技术编写程序;第4部分详细讨论了MS SQL Server 7.0数据库系统的性能优化问题。本书适合于使用Delphi开发应用程序的各种技术人员;可以为使用Delphi的新手建立良好的编程风格和打下良好的编程基础;也有助于熟练使用Delphi的人员更加系统和规范地掌握Delphi的深层知识,从而编写出更加高效、稳定的应用系统。
作者简介
暂缺《Delphi 5.0数据库应用开发与编程技巧》作者简介
目录
第1章 Delphi 5.0的新特点
1.1 Delphi 5.0 Enterprise版的主要特点
1.2 Delphi 5.0对数据库应用系统开发的支持
1.2.1 对开发环境和过程的支持
1.2.2 开放并具有弹性的数据库连接能力
1.2.3 ADOExpress组件有助于访问不同类型数据资源
1.2.4 快速处理报表和图表
1.2.5 三大数据库开发工具的比较
1.3 Delphi支持电子商务和Internet领域开发
1.3.1 支持电子商务数据交换的标准XML
1.3.2 支持CORBA创建可重用组件
1.3.3 帮助企业集成Internet应用
1.3.4 运用MIDAS开发多级分布式应用系统
1.4 Delphi 5.0产品系列与安装需求
第2章 Object Pascal与Delphi编程
2.1 Object Pascal数据类型
2.1.1 序数类型
2.1.2 实数类型与日期时间类型
2.1.3 字符串类型
2.1.4 自定义数据类型
2.1.5 数据库对象命名规则的比较(Paradox、MS SQL Server)
2.1.6 Paradox数据类型转换到MS SQL Server和Delphi中
2.1.7 MS SQL Server数据类型转换到Paradox和Delphi中
2.2 Pascal语句
2.2.1 运算符
2.2.2 基本语句
2.2.3 条件语句
2.2.4 循环语句
2.2.5 With语句
2.3 过程与函数
2.3.1 过程和函数的声明
2.3.2 函数的递归调用
2.3.3 参数
2.4 异常处理
2.4.1 异常处理的关键字
2.4.2 数据库异常处理
2.5 Delphi程序结构
2.5.1 项目与项目组
2.5.2 单元文件
2.5.3 单元的引用
第3章 数据库应用程序体系结构与单层应用开发
3.1 数据库应用程序的体系结构
3.1.1 Delphi中使用的数据库组件
3.1.2 应用程序的体系结构
3.1.3 应用程序结构的选择
3.2 单层应用程序开发基础
3.2.1 单层应用结构分析
3.2.2 基于文件的单层应用开发模式
3.2.3 创建一层单表数据库应用程序
3.2.4 创建一层主从表数据库应用
3.3 单层应用开发技术要点分析
3.3.1 限制单层应用并发操作
3.3.2 2000年问题和本地化的格式
3.3.3 单层数据库系统的安全性
3.3.4 BDE的动态配置与安装
3.3.5 本地数据库的检查与动态创建
3.3.6 本地数据库的操作与事务处理
第4章 两层与多层应用程序开发
4.1 两层应用程序结构分析
4.1.1 客户/服务器体系结构
4.1.2 基于BDE的应用程序
4.1.3 基于ADO的应用程序
4.2 数据库组件分析
4.2.1 TDatabase组件概述
4.2.2 运行期动态创建TDatabase组件
4.3 会话期组件分析
4.3.1 TSession组件概述
4.3.2 默认的TSessfon对象
4.3.3 动态创建TSession对象
4.4 连结服务器和数据库
4.4.1 连接参数设置
4.4.2 连接数据库服务器
4.5 事务处理
4.5.1 事务处理概述
4.5.2 事务处理级别分析
4.5.3 使用事务处理
4.6 存储过程
4.6.1 存储过程的选用
4.6.2 使用TStoredProc组件
4.6.3 使用TQuery组件
4.7 多层应用程序开发
4.7.1 多层体系结构概述
4.7.2 MIDAS对多层体系结构的支持
4.7.3 连接应用服务器
4.7.4 多层体系结构下的事务处理
4.8 应用程序的迁移
第5章 ADO组件技术
5.1 TADOConnection组件
5.1.1 TADOConnection组件属性
5.1.2 TADOConnection组件事件
5.1.3 TADOConnection组件方法
5.2 TADOCommand组件
5.2.1 TADOCommand组件属性
5.2.2 TADOCommand组件方法
5.3 TADODataset组件
5.3.1 TADODataset组件属性
5.3.2 TADODataset组件方法
5.4 TADOTable组件
5.4.1 TADOTable组件属性
5.4.2 TADOTable组件方法
5.5 TADOQuery组件
5.5.1 TADOQuery组件属性
5.5.2 TADOQuery组件方法
5.6 TADOStoredProc组件
5.6.1 TADOStoredProc组件属性
5.6.2 TADOStoredProc组件方法
5.7 TCustomADODataSet类
5.7.1 TCustomADODataSet类属性
5.7.2 TCustomADODataSet类事件
5.7.3 TCustomADODataSet类方法
5.8 TADOBlobStream类
5.8.1 TADOBlobStream类方法
5.9 TParameter类
5.9.1 TParamter类属性
5.9.2 TParameter类方法
5.10 TParameters类
5.10.1 TParameters类属性
5.10.2 Tharameters类方法
5.11 其他ADO类
5.11.1 TCommandType类
5.11.2 TConnectMode类
5.11.3 TCursorLocation类
5.11.4 TCursorOption、TCursorOptions类
5.11.5 TCursorType类
5.11.6 TExecuteOption、TExecuteOptions类
5.11.7 TEventReason类
5.11.8 TEventStatus类
5.11.9 TADOLockType类
5.11.10 TIsolationLevel类
5.11.11 TObjectState、TObjectStates类
5.11.12 TParaneterAttribute、TParameterAttributes类
5.11.13 TParameterDirection类
5.11.14 TPersistFormat类
5.11.15 TRecordStatus、TRecordStatusSet类
5.11.16 TSchemalnfo类
5.11.17 TxactAttribute、TxactAttributes类
5.11.18 EADOError类
第6章 ADO技术应用综述
6.1 ADO技术与常用对象
6.1.1 微软ADO简介
6.1.2 存取和查询ADO数据库的步骤
6.1.3 ADO对象与对象集会间关系
6.1.4 Connection对象
6.1.5 RecordSet对象
6.1.6 Command对象
6.2 TADOConnection组件应用
6.2.1 连接数据存储
6.2.2 调整连接
6.2.3 数据表和存储过程
6.2.4 使用事务处理
6.3 ADO数据集组件讨论
6.3.1 ADO DataSet组件的共性
6.3.2 使用TADODataSet
6.3.3 使用TADOTable
6.3.4 使用TADOQuery
6.3.5 使用TADOStoredProc
6.4 TADOCommand组件应用
6.4.1 定义命令
6.4.2 调用Execute方法
6.4.3 取消命令
6.4.4 执行命令并返回结果集
6.4.5 处理命令参数
6.5 通过ADO使用OLE DB提供者
6.5.1 提供者概论
6.5.2 微软ODBC的OLE DB提供者
6.5.3 微软索引服务器的OLE DB提供者
6.5.4 微软活动目录的OLE DB提供者
6.5.5 微软数据库引擎的OLE DB提供者
6.5.6 微软SQL Server的OLE DB提供者
6.5.7 Oracle的OLE DB提供者
6.5.8 微软OLE DB的数据构形服务
6.5.9 微软OLE DB保存提供者
6.5.10 微软OLE DB远程提供者
6.5.11 OLE DB的微软游标支持服务
6.6 远程数据服务
6.6.1 三层应用程序
6.6.2 基本的RDS编程模型
6.6.3 RDS编程模型详细资料
第7章 MS SQL Server 7.0数据库性能优化
7.1 SQL Server性能调整
7.1.1 SQL Server性能调整原则
7.1.2 评价配置期间的max async IO选项
7.1.3 工作线程
7.1.4 懒书写器
7.1.5 检查点
7.1.6 日志管理器
7.1.7 预读管理器
7.2 存储体系结构
7.2.1 物理数据库组织
7.2.2 磁盘I/O性能
7.2.3 RAID
7.2.4 并行磁盘I/O
7.2.5 内存管理
7.2.6 日志管理器体系结构
7.2.7 数据类型的存储
7.3 索引体系结构
7.3.1 表的组织
7.3.2 索引的组织
7.3.3 索引对磁盘性能的影响
7.3.4 索引选择
7.3.5 FILLFACTOR和PAD INDEX
7.4 锁增强功能
7.4.1 行级锁定
7.4.2 动态锁定
7.4.3 锁定模式
7.5 SQL Server性能调整工具
7.5.1 剖视器
7.5.2 查询分析器
7.5.3 性能监视器
7.6 其他影响性能的因素
7.6.1 缓解网络交通和资源耗费
7.6.2 死锁
7.6.3 查询、表与视图
7.6.4 复制和备份性能
7.6.5 EMC磁盘I/O调节方案
附录 Delphi 5.0新增功能及各个版本功能比较
Delphi 5.0各版本功能比较
Delphi 5.0在数据库应用程序开发方面的比较
Delphi 5.0在Internet开发方面的比较
1.1 Delphi 5.0 Enterprise版的主要特点
1.2 Delphi 5.0对数据库应用系统开发的支持
1.2.1 对开发环境和过程的支持
1.2.2 开放并具有弹性的数据库连接能力
1.2.3 ADOExpress组件有助于访问不同类型数据资源
1.2.4 快速处理报表和图表
1.2.5 三大数据库开发工具的比较
1.3 Delphi支持电子商务和Internet领域开发
1.3.1 支持电子商务数据交换的标准XML
1.3.2 支持CORBA创建可重用组件
1.3.3 帮助企业集成Internet应用
1.3.4 运用MIDAS开发多级分布式应用系统
1.4 Delphi 5.0产品系列与安装需求
第2章 Object Pascal与Delphi编程
2.1 Object Pascal数据类型
2.1.1 序数类型
2.1.2 实数类型与日期时间类型
2.1.3 字符串类型
2.1.4 自定义数据类型
2.1.5 数据库对象命名规则的比较(Paradox、MS SQL Server)
2.1.6 Paradox数据类型转换到MS SQL Server和Delphi中
2.1.7 MS SQL Server数据类型转换到Paradox和Delphi中
2.2 Pascal语句
2.2.1 运算符
2.2.2 基本语句
2.2.3 条件语句
2.2.4 循环语句
2.2.5 With语句
2.3 过程与函数
2.3.1 过程和函数的声明
2.3.2 函数的递归调用
2.3.3 参数
2.4 异常处理
2.4.1 异常处理的关键字
2.4.2 数据库异常处理
2.5 Delphi程序结构
2.5.1 项目与项目组
2.5.2 单元文件
2.5.3 单元的引用
第3章 数据库应用程序体系结构与单层应用开发
3.1 数据库应用程序的体系结构
3.1.1 Delphi中使用的数据库组件
3.1.2 应用程序的体系结构
3.1.3 应用程序结构的选择
3.2 单层应用程序开发基础
3.2.1 单层应用结构分析
3.2.2 基于文件的单层应用开发模式
3.2.3 创建一层单表数据库应用程序
3.2.4 创建一层主从表数据库应用
3.3 单层应用开发技术要点分析
3.3.1 限制单层应用并发操作
3.3.2 2000年问题和本地化的格式
3.3.3 单层数据库系统的安全性
3.3.4 BDE的动态配置与安装
3.3.5 本地数据库的检查与动态创建
3.3.6 本地数据库的操作与事务处理
第4章 两层与多层应用程序开发
4.1 两层应用程序结构分析
4.1.1 客户/服务器体系结构
4.1.2 基于BDE的应用程序
4.1.3 基于ADO的应用程序
4.2 数据库组件分析
4.2.1 TDatabase组件概述
4.2.2 运行期动态创建TDatabase组件
4.3 会话期组件分析
4.3.1 TSession组件概述
4.3.2 默认的TSessfon对象
4.3.3 动态创建TSession对象
4.4 连结服务器和数据库
4.4.1 连接参数设置
4.4.2 连接数据库服务器
4.5 事务处理
4.5.1 事务处理概述
4.5.2 事务处理级别分析
4.5.3 使用事务处理
4.6 存储过程
4.6.1 存储过程的选用
4.6.2 使用TStoredProc组件
4.6.3 使用TQuery组件
4.7 多层应用程序开发
4.7.1 多层体系结构概述
4.7.2 MIDAS对多层体系结构的支持
4.7.3 连接应用服务器
4.7.4 多层体系结构下的事务处理
4.8 应用程序的迁移
第5章 ADO组件技术
5.1 TADOConnection组件
5.1.1 TADOConnection组件属性
5.1.2 TADOConnection组件事件
5.1.3 TADOConnection组件方法
5.2 TADOCommand组件
5.2.1 TADOCommand组件属性
5.2.2 TADOCommand组件方法
5.3 TADODataset组件
5.3.1 TADODataset组件属性
5.3.2 TADODataset组件方法
5.4 TADOTable组件
5.4.1 TADOTable组件属性
5.4.2 TADOTable组件方法
5.5 TADOQuery组件
5.5.1 TADOQuery组件属性
5.5.2 TADOQuery组件方法
5.6 TADOStoredProc组件
5.6.1 TADOStoredProc组件属性
5.6.2 TADOStoredProc组件方法
5.7 TCustomADODataSet类
5.7.1 TCustomADODataSet类属性
5.7.2 TCustomADODataSet类事件
5.7.3 TCustomADODataSet类方法
5.8 TADOBlobStream类
5.8.1 TADOBlobStream类方法
5.9 TParameter类
5.9.1 TParamter类属性
5.9.2 TParameter类方法
5.10 TParameters类
5.10.1 TParameters类属性
5.10.2 Tharameters类方法
5.11 其他ADO类
5.11.1 TCommandType类
5.11.2 TConnectMode类
5.11.3 TCursorLocation类
5.11.4 TCursorOption、TCursorOptions类
5.11.5 TCursorType类
5.11.6 TExecuteOption、TExecuteOptions类
5.11.7 TEventReason类
5.11.8 TEventStatus类
5.11.9 TADOLockType类
5.11.10 TIsolationLevel类
5.11.11 TObjectState、TObjectStates类
5.11.12 TParaneterAttribute、TParameterAttributes类
5.11.13 TParameterDirection类
5.11.14 TPersistFormat类
5.11.15 TRecordStatus、TRecordStatusSet类
5.11.16 TSchemalnfo类
5.11.17 TxactAttribute、TxactAttributes类
5.11.18 EADOError类
第6章 ADO技术应用综述
6.1 ADO技术与常用对象
6.1.1 微软ADO简介
6.1.2 存取和查询ADO数据库的步骤
6.1.3 ADO对象与对象集会间关系
6.1.4 Connection对象
6.1.5 RecordSet对象
6.1.6 Command对象
6.2 TADOConnection组件应用
6.2.1 连接数据存储
6.2.2 调整连接
6.2.3 数据表和存储过程
6.2.4 使用事务处理
6.3 ADO数据集组件讨论
6.3.1 ADO DataSet组件的共性
6.3.2 使用TADODataSet
6.3.3 使用TADOTable
6.3.4 使用TADOQuery
6.3.5 使用TADOStoredProc
6.4 TADOCommand组件应用
6.4.1 定义命令
6.4.2 调用Execute方法
6.4.3 取消命令
6.4.4 执行命令并返回结果集
6.4.5 处理命令参数
6.5 通过ADO使用OLE DB提供者
6.5.1 提供者概论
6.5.2 微软ODBC的OLE DB提供者
6.5.3 微软索引服务器的OLE DB提供者
6.5.4 微软活动目录的OLE DB提供者
6.5.5 微软数据库引擎的OLE DB提供者
6.5.6 微软SQL Server的OLE DB提供者
6.5.7 Oracle的OLE DB提供者
6.5.8 微软OLE DB的数据构形服务
6.5.9 微软OLE DB保存提供者
6.5.10 微软OLE DB远程提供者
6.5.11 OLE DB的微软游标支持服务
6.6 远程数据服务
6.6.1 三层应用程序
6.6.2 基本的RDS编程模型
6.6.3 RDS编程模型详细资料
第7章 MS SQL Server 7.0数据库性能优化
7.1 SQL Server性能调整
7.1.1 SQL Server性能调整原则
7.1.2 评价配置期间的max async IO选项
7.1.3 工作线程
7.1.4 懒书写器
7.1.5 检查点
7.1.6 日志管理器
7.1.7 预读管理器
7.2 存储体系结构
7.2.1 物理数据库组织
7.2.2 磁盘I/O性能
7.2.3 RAID
7.2.4 并行磁盘I/O
7.2.5 内存管理
7.2.6 日志管理器体系结构
7.2.7 数据类型的存储
7.3 索引体系结构
7.3.1 表的组织
7.3.2 索引的组织
7.3.3 索引对磁盘性能的影响
7.3.4 索引选择
7.3.5 FILLFACTOR和PAD INDEX
7.4 锁增强功能
7.4.1 行级锁定
7.4.2 动态锁定
7.4.3 锁定模式
7.5 SQL Server性能调整工具
7.5.1 剖视器
7.5.2 查询分析器
7.5.3 性能监视器
7.6 其他影响性能的因素
7.6.1 缓解网络交通和资源耗费
7.6.2 死锁
7.6.3 查询、表与视图
7.6.4 复制和备份性能
7.6.5 EMC磁盘I/O调节方案
附录 Delphi 5.0新增功能及各个版本功能比较
Delphi 5.0各版本功能比较
Delphi 5.0在数据库应用程序开发方面的比较
Delphi 5.0在Internet开发方面的比较
猜您喜欢