书籍详情

Delphi 7数据库开发完全手册

Delphi 7数据库开发完全手册

作者:张增强,刘成编著

出版社:清华大学出版社

出版时间:2003-04-01

ISBN:9787302064350

定价:¥42.00

购买这本书可以去
内容简介
  Delphi是一个极为优秀的RAD开发工具,在开发数据库方面有强大的功能。新推出的Delphi 7更是在业内产生了强大的冲击,具有和.NET技术一比高低的潜力。本书全面系统地讲述了Delphi开发数据库的编程方法,深入探讨了Delphi 7提供的最新技术。内容包括:数据库的基础知识、传统的BDE数据引擎和数据库开发环境的配置、数据集和数据感应组件的使用、ADO和dbGO技术,以及dbExpress数据引擎和XML技术。最后还详细讲解了Delphi 7开发Web数据库程序的WebBroker和WebSnap技术。本书覆盖面广,并且有一定的深度,面向中级的Delphi用户,十分适合于那些能够设计一般窗体程序,正在学习使用Delphi进行数据库开发的读者。另外,也可以作为培训教材及参考手册。
作者简介
暂缺《Delphi 7数据库开发完全手册》作者简介
目录
第1章 Delphi 7概述
1.1 Delphi简介
1.2 Delphi的新特征
1.2.1 编译器功能增强
1.2.2 新增了两个网络协议组件组Indy Intercepts和Indy I/O Handlers
1.2.3 可定制化的View视窗
1.2.4 可定制的代码完成功能
1.2.5 更加强大的网络开发功能
1.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.1 运算符和函数
2.2.2 数据类型
2.2.3 数据定义语言(DDL)的实现
2.2.4 数据操作语言(DML)的实现
2.2.5 数据库管理和控制的实现
2.3 Database Desktop的使用
2.3.1 界面介绍
2.3.2 建立表结构
2.3.3 表窗口操作
2.3.4 查询窗口操作
2.3.5 SQL编辑窗口操作
2.4 选择和建立数据库
2.4.1 选择数据库
2.4.2 设计数据库的步骤
2.5 典型的数据库
2.5.1 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/Detail
2.7 小结
第3章 数据库环境的设置和BDE工具
3.1 BDE简介
3.2 BDE Administrator
3.2.1 界面介绍
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.1 数据访问组件简介
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.1.2 ADO对象
7.1.3 使用ADO
7.1.4 ADO的游标(Cursor)
7.1.5 ADO组件
7.2 建立一个ADO应用程序
7.3 建立ADO连接字符串
7.3.1 使用ConnectionString编辑器
7.3.2 建立和使用UDL文件
7.3.3 手工编辑ConnectionString
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 批处理(BatchUpdate)
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.1 dbExpress简介
8.1.2 dbExpress的接口
8.1.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 QuickReport 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 TDecisionCube组件
10.4 TDecisionSource组件
10.5 TDecisionGrid组件
10.6 TDecisionPivot组件
10.7 TDecisionGraph组件
10.8 小结
第11章 多层分布式应用程序系统
11.1 数据库应用程序的发展
11.1.1 从桌面数据库程序到客户/服务器
11.1.2 比较客户/服务器和桌面数据库开发
11.1.3 客户/服务器系统开发
11.1.4 多层分布式系统
11.2 开发多层分布式应用程序系统
11.2.1 多层分布式应用程序体系结构
11.2.2 多层分布式应用程序系统开发示例
11.3 应用程序服务器组件TRemoteDataModule
11.3.1 TRemoteDataModule的基本属性和方法
11.3.2 为RemoteDataModule添加属性和方法
11.3.3 Instancing(实例)模型
11.3.4 Threading Model(线程模型)
11.3.5 配置DCOM应用程序服务器
11.3.6 删除一个DCOM服务器
11.4 数据连接组件
11.4.1 TDispatchConnection组件
11.4.2 TDCOMConnection组件
11.4.3 TSocketConnection组件
11.4.4 TWebConnection组件
11.4.5 TCORBAConnection组件
11.4.6 TSimpleObjectBroker组件
11.4.7 TSharedConnection组件
11.4.8 TLocalConnection组件
11.4.9 开始连接
11.4.10 断开连接
11.5 小结
第12章 分布式应用程序中的数据集组件
12.1 TDatasetProvider组件
12.1.1 TDataSetProvider组件的属性和方法
12.1.2 TDataSetProvider组件提交更新的方式
12.1.3 TDataSetProvider组件定位记录的方式
12.1.4 TDataSetProvider组件的事件和使用
12.2 TClientDataSet组件
12.2.1 TClientDataSet组件的属性、方法和事件
12.2.2 使用TClientDataSet组件的事件
12.2.3 数据的封装机制
12.2.4 获取本地的数据
12.2.5 获取应用程序服务器的数据
12.2.6 调用IAppServer接口
12.2.7 TClientDataSet作为嵌套数据集
12.2.8 传递SQL命令
12.9 调和数据
12.3 小结
第13章 Delphi 7对XML的支持
13.1 Delphi 7和XML
13.2 XML Mapper工具
13.2.1 建立对应XML结构的系列表
13.2.2 XML Mapper工具的使用
13.3 TXMLTransform组件
13.3.1 TXMLTransform组件的属性
13.3.2 TXMLTransform组件的方法
13.3.3 TXMLTransform组件的事件
13.3.4 TXMLTransform组件的使用
13.4 TXMLTransformProvider组件
13.4.1 TXMLTransformPrvider组件的属性
13.4.2 TXMLTransformProvider组件的方法
13.4.3 TXMLTransformPrvider组件的使用
13.4.4 浏览和修改XML文件的程序
13.5 XMLTransformClient组件
13.5.1 XMLTransformClient组件的属性
13.5.2 XMLTransformClient组件的方法
13.5.3 使用XMLTransformClient组件
13.6 XMLDocument组件
13.6.1 XMLDocument组件的属性
13.6.2 XMLDocument组件的方法
13.6.3 XMLDocument组件的事件
13.6.4 使用DOM接口操作XML文件
13.6.5 使用IXMLNode
13.6.6 使用IXMLNode转变数据集为XML文件
13.7 利用向导生成和使用XML接口
13.7.1 生成XML文件接口
13.7.2 使用生成的XML文件接口
13.8 XML简介
13.8.1 XML语法简介
13.8.2 XML Schemas
13.9 小结
第14章 WebBroker
14.1 Web程序
14.1.1 网页
14.1.2 CGI
14.1.3 ISAPI
14.1.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 Server Pages
15.1.1 Delphi和ASP
15.1.2 利用Delphi建立ASP对象
15.2 开发WebSnap程序
15.2.1 一个最简单的WebSnap程序
15.2.2 WebSnap程序的组件和脚本
15.2.3 设计多页面
15.2.4 Adapter组件
15.2.5 使用Adapter和AdapterPageProducer设计页面内容
15.2.6 硬编码和脚本代码
15.2.7 WebSnap和数据库程序
15.2.8 建立Master/Detail关系的WebSnap程序
15.2.9 会话管理
15.2.10 安全认证
15.3 小结
猜您喜欢

读书导航