标题：Delphi 7数据库开发完全手册
基本信息
书名:Delphi 7数据库开发完全手册 
ISBN:730206435 
作者:张增强 刘成 
出版社:清华大学出版社 
定价:42 
页数:464 
出版日期:2003-4-1 
版次: 1
开本:16开 
包装:精装
简介
Delphi是一个极为优秀的RAD开发工具，在开发数据库方面有强大的功能。新推出的Delphi 7更是在业内产生了强大的冲击，具有和．NET技术一比高低的潜力。
本书全面系统地讲述了Delphi开发数据库的编程方法，深人探讨了Delphi 7提供的最新技术。内容包括：数据库的基础知识、传统的BDE数据引擎和数据库开发环境的配置、数据集和数据感应组件的使用、ADO和dbGO技术，以及dbExpress数据引擎和XML技术。最后还详细讲解了Delphi 7开发Web数据库程序的 WebBroker和WebSnap技术。
本书覆盖面广，并具有一定的深度，面向中级的Delphi用户，十分适合于那些能够设计一般窗体程序，正在学习使用Delphi进行数据库开发的读者。另外，也可以作为培训教材及参考手册。
目录
第1章 Delphi 7概述
l. 1 Delphi简介
1. 2 Delphi的新特征
1. 2. l 编译器功能增强
1. 2. 2 新增了两个网络协议组件组Indy Intercepts和Indy I/O Handlers
1. 2. 3 可定制化的View视窗
1. 2. 4 可定制的代码完成功能
1. 2. 5 更加强大的网络开发功能
l. 2. 6 跨平台开发库（CLX）
1. 2. 7 新增了Rave报表制作工具
1. 2. 8 数据库功能增强
1. 2. 9 支持Microsoft公司的.NET技术
1. 2. 10 对Windows XP风格的支持
1. 3 Delphi访问数据库的机制
1. 3. 1 BDE
1. 3. 2 ADO
1. 3. 3 dbExpress
1. 4 小结
第2章 数据库基础
2. 1 数据库简介
2. 1. 1 关系数据模型的基本概念
2. 1. 2 数据库保护的基本概念
2. 2 SQL语言简介
2. 2. l 运算符和函数
2. 2. 2 数据类型
2. 2. 3 数据定义语言（DDL）的实现
2. 2. 4 数据操作语言（DML）的实现
2. 2. 5 数据库管理和控制的实现
2. 3 Database Desktop的使用
2. 3. l 界面介绍
2. 3. 2 建立表结构
2. 3. 3 表窗口操作
2. 3. 4 查询窗口操作
2. 3. 5 SQL编辑窗口操作
2. 4 选择和建立数据库
2. 4. l 选择数据库
2. 4. 2 设计数据库的步骤
2. 5 典型的数据库
2. 5. l Oracle数据库
2. 5. 2 SQL Server 2000
2. 5. 3 MySQL
2. 5. 4 InterBase
2. 6 桌面数据库程序示例
2. 6. 1 一个数据表的浏览程序
2. 6. 2 建立Master/Detail关系的桌面数据库程序
2. 6. 3 通过向导Form Wizard建立Master/Dtail
2. 7 小结
第3章 数据库环境的设置和 BDE工具
3. 1 BDE简介
3. 2 BDE Adndnistrator
3. 2. l 界面介绍
3. 2. 2 建立一个本地数据库别名
3. 2. 3 建立网络数据库别名
3. 2. 4 用ODBC连接Access数据库
3. 3 SQL Explorer
3. 4 SQL Monitor
3. 5 Data Pump
3. 6 小结
第4章 数据集
4. 1 TDataset
4. 2 深入研究TTable
4. 2. 1 TBDEDataset
4. 2. 2 TDBDataset
4. 2. 3 TTable的属性和方法
4. 2. 4 打开和关闭数据集
4. 2. 5 连接一个数据表的实例
4. 2. 6 建立数据表
4. 2. 7 浏览数据表
4. 2. 8 书签
4. 2. 9 查询记录
4. 2. 10 检索数据表
4. 2. 11 记录的编辑
4. 2. 12 数据调和
4. 2. 13 过滤器
4. 2. 14 TTable的其他功能
4. 3 深入研究TField
4. 3. 1 访问字段的值
4. 3. 2 字段名和编号的转换
4. 3. 3 字段编辑器
4. 3. 4 建立计算字段
4. 3. 5 建立查询字段
4. 3. 6 建立Aggregate字段
4. 3. 7 字段的其他属性
4. 4 深入研究TQuery
4. 4. 1 TQuery组件的属性. 方法和事件
4. 4. 2 比较TQuery和TTable
4. 4. 3 返回可以修改的数据集
4. 4. 4 设置静态的SQL语句
4. 4. 5 用TQuery建立一个数据表的浏览程序
4. 4. 6 设置动态的SQL语句
4. 4. 7 Prepared属性. Prepare方法和UnPrepare方法
4. 4. 8 设置查询参数
4. 4. 9 一个数据库测览程序
4. 4. 10 从数据集中获取SQL参数
4. 5 深入研究TStoredProc
4. 5. 1 TStoredProc组件的属性. 方法和事件
4. 5. 2 TStoredProc的使用步骤
4. 5. 3 使用TParam类
4. 5. 4 使用TStoredProc调用存储过程的实例
4. 5. 5 使用TQuery组件调用存储过程
4. 6 小结
第5章 数据访问组件
5. l 数据访问组件简介
5. 2 TDatasource组件
5. 3 TDatabase组件
5. 3. 1 TDatabase组件的属性. 方法和事件
5. 3. 2 建立应用程序级别的数据库别名
5. 3. 3 实现登录过程
5. 4 TSession组件
5. 4. 1 TSession组件的属性. 方法和事件
5. 4. 2 处理别名
5. 4. 3 处理驱动
5. 4. 4 获取数据库的对象
5. 4. 5 控制数据库组件和连接
5. 4. 6 管理Paradox表的密码
5. 4. 7 一个测览BDE的Alias和Driver的实例
5. 5 TBatchMove组件
5. 5. 1 TBatchMove组件的属性和方法
5. 5. 2 使用TBatchMove组件
5. 6 TUpgradeSQL组件
5. 6. 1 TUpgradeSQL组件的属性和方法
5. 6. 2 使用TUpgradeSQL组件
5. 7 TNestedTable组件
5. 8 数据模块DataModule
5. 9 小结
第6章 数据感应组件
6. 1 数据感应组件概览
6. 2 数据感应组件的基本特征
6. 3 TDBGrid组件
6. 3. 1 TDBGrid的属性和设计
6. 3. 2 TDBGrid组件的事件和使用
6. 4 TDBNavigator组件
6. 5 其他的数据感应组件
6. 6 小结
第7章 ADO与dbGO
7. 1 ADO技术
7. 1. 1 ADO的发展
7. l. 2 ADO对象
7. 1. 3 使用ADO
7. 1. 4 ADO的游标（Cursor）
7. l. 5 ADO组件
7. 2 建立一个ADO应用程序
7. 3 建立ADO连接字符串
7. 3. l 使用ConnectionString编辑器
7. 3. 2 建立和使用UDL文件
7. 3. 3 手工编辑ConngctionString
7. 4 TADOConnection组件
7. 4. 1 TADOConnection组件的属性. 方法和事件
7. 4. 2 处理ADO对象
7. 4. 3 连接控制
7. 4. 4 在应用程序中建立事件的日志
7. 4. 5 获取数据库的信息
7. 4. 6 事务处理
7. 4. 7 直通查询方式
7. 5 TADOCommand组件
7. 5. 1 TADOCommand组件的属性和方法
7. 5. 2 直通模式
7. 5. 3 TParameter和TParameters
7. 6 TADODataset组件
7. 6. 1 TADODataSet组件的属性. 方法和事件
7. 6. 2 确定TADODataset执行的操作
7. 6. 3 批处理（BatchUpdat）
7. 6. 4 记录集的操作
7. 6. 5 事件的使用
7. 6. 6 数据的调和
7. 7 TADOQuery组件和TADOTable组件
7. 8 TRDSConnection组件
7. 9 公文包模型
7. 10 一个dbGO应用程序
7. 11 小结
第8章 dbExpress
8. 1 Delphi 7和dbExpress
8. 1. l dbExpress简介
8. 1. 2 dbExpress的接口
8. l. 3 dbExpress的数据类型
8. 1. 4 Delphi 7的 dbExpress组件
8. 2 TSQLConnection组件
8. 2. 1 TSQLConnection组件的属性方法和事件
8. 2. 2 连接的配置
8. 2. 3 控制执行的语句数目
8. 2. 4 事务处理
8. 2. 5 执行SQL命令
8. 3 SQLDataset组件
8. 3. 1 SQLDataset组件的属性. 方法和事件
8. 3. 2 SQLDataset组件的使用
8. 3. 3 项目1：浏览单向数据集
8. 3. 4 项目2：缓存单向数据集
8. 4 TSimpleDataSet组件
8. 5 小结
第9章 快速创建报表
9. 1 QReport概述
9. 2 报表向导
9. 3 报表模板
9. 3. 1 Quicrkeport Labels模板
9. 3. 2 QuickReport List模板
9. 3. 3 QuickReport Master/Detail模板
9. 4 QReport组件介绍
9. 4. 1 TQuickRep组件
9. 4. 2 TQRBand组件
9. 4. 3 TQRExpr组件
9. 4. 4 其他QReport组件的介绍
9. 5 安装QReport组件面板
9. 6 Rave组件
9. 6. 1 Rave组件简介
9. 6. 2 使用Rave组件
9. 7 小结
第10章 Decision Cube数据仓库
10. 1 Decision Cube简介
10. 2 TDecisionQuery组件
10. 3 TDecisinnCube组件
10. 4 TDecisionSource组件
10. 5 TDecisionGrid组件
10. 6 TDecisionPivot组件
10. 7 TDecisionGraph组件
10. 8 小结
第11章 多层分布式应用程序系统. 296
11. l 数据库应用程序的发展
11. 1. 1 从桌面数据库程序到客户/服务器
11. l. 2 比较客户/服务器和桌面数据库开发
11. 1. 3 客户/服务器系统开发
11. 1. 4 多层分布式系统
11. 2 开发多层分布式应用程序系统
11. 2. 1 多层分布式应用程序体系结构
11. 2. 2 多层分布式应用程序系统开发示例
11. 3 应用程序服务器组件TRmoteDataModule
11. 3. 1 TRemoteDataModule的基本属性和方法
11. 3. 2 为RemoteDataModule添加属性和方法
11. 3. 3 Instancing（实例）模型
11. 3. 4 Threading Model（线程模型）
13. 6. 3 XMLDocument组件的事件
13. 6. 4 使用DOM接口操作XML文件
13. 6. 5 使用JXMLNode
13. 6. 6 使用IXMLNode转变数据集为XML文件
13. 7 利用向导生成和使用XML接回
13. 7. 1 生成XML文件接口
13. 7. 2 使用生成的XML文件接口
13. 8 XML简介
13. 8. l XML语法简介
13. 8. 2 XML Schemas
13. 9 小结
第14章 WebBroker
14. 1 Web程序
14. 1. l 网页
14. 1. 2 CGI
14. 1. 3 ISAPI
14. l. 4 Apache Modules
14. 1. 5 使用 Web服务器
14. 2
WebBroker 概述
14. 3 DB Web Application向导
14. 4 TWebModule组件
14. 4. 1 TCustomWebDispatcher组件
14. 4. 2 动作项（TWebActionItem）
14. 4. 3 返回内容
14. 4. 4 传送流
14. 4. 5 获取客户输入的数据
14. 4. 6 进行安全验证
14. 4. 7 设置Cookie
14. 5 页面生成器组件
14. 5. 1 TPageProducer组件
14. 5. 2 TDataSetPageProducer组件
14. 5. 3 TDSTableProducer组件
14. 6 使用Web APP Debugger
14. 7 开发和使用Apache Module
14. 8 小结
第15章 WebSnap
15. 1 Active ServerPages
15. 1. 1 Delphi和ASP
15. 1. 2 利用Delphi建立ASP对象
15. 2 开发WebSnap程序
15. 2. l 一个最简单的WebSnap程序
l5. 2. 2 WebSnap程序的组件和脚本
15. 2. 3 设计多页面
15. 2. 4 Adapter组件
15. 2. 5 使用Adapter和AdapterPage Producer设计页面内容
15. 2. 6 硬编码和脚本代码
15. 2. 7 WebSnap和数据库程序
15. 2. 8 建立Master/Detail关系的WebSnap程序
15. 2. 9 会话管理
15. 2. 10 安全认证
15. 3 小结