第1章 Delphi数据库系统
1.1 数据库系统概述
1.1.1 数据库
1.1.2 数据库管理系统
1.1.3 关系数据库模型
1.1.4 数据库应用程序
1.2 Delphi数据库体系结构
1.2.1 数据访问组件
1.2.2数据控制组件
1.3 Delphi 5在数据库方面的新技术
1.3.1 ADO数据集组件
1.3.2 数据模块设计体
1.3.3 IBX组件
1.3.4 MIDAS方面的增强
1.4 数据库应用程序的开发步骤
1.4.1 概述
1.4.2 数据库应用程序的开发步骤
第2章 数据访问组件
2.1 数据访问组件简介
2.2 数据集组件TDataSet及其使用
2.2.1 数据集组件的当前状态
2.2.2 数据集的打开和关闭
2.2.3 数据记录指针的移动
2.2.4 数据更新
2.2.5 书签管理
2.2.6 控制连接
2.2.7 记录缓冲区管理
2.2.8 过滤记录
2.2.9 数据集组件的响应事件
2.3 TTable组件及其使用
2.3.1 TTable组件的重要属性
2.3.2 TTable组件的重要方法和事件
2.3.3 用TTable组件动态创建数据库
2.4 TDataSource组件及其使用
2.4.1 TDataSource组件的重要属性
2.4.2 TDataSource组件的重要方法和事件
2.5 TBatchMoVe组件及其使用
2.5.1 TBatchMove组件的重要属性
2.5.2 TBatchMove组件的重要方法和事件
2.6 TNestedTable组件简介
2.7 TSession组件及其使用
2.7.1 TSession组件的重要属性
2.7.2 TSession组件的重要方法和事件
2.7.3 TSession组件应用实例
2.8 TUpdateSQL组件及其使用
2.8.1 TUpdateSQL组件的重要属性
2.8.2 TUpdateSQL组件的重要方法和事件
第3章 数据控制组件
3.1 数据控制组件简介
3.2 TDBText组件及其使用
3.2.1 TDBText组件的重要属性
3.2.2 TDBText组件的应用实例
3.3 TDBEdit组件及其使用
3.4 TDBGrid组件及其使用
3.4.1 TDBGrid组件的重要属性
3.4.2 TDBGrid组件的重要方法和事件
3.4.3 TDBGrid组件的应用实例
3.5 TDBNavigator组件及其使用
3.5.1 TDBNavigator组件的重要属性
3.5.2 TDBNavigator组件的重要方法和事件
3.6 TDBMemo组件及其使用
3.6.1 TDBMemo组件的重要属性
3.6.2 TDBMemo组件的重要方法和事件
3.7 TDBImage组件及其使用
3.7.1 TDBImage组件的重要属性
3.7.2 TDBImage组件的重要方法和事件
3.7.3 TDBImage组件和TDBMemo组件的应用实例
3.8 数据控制组件中的列表框和组合框
3.8.1 TDBListBox组件及其使用
3.8.2 TDBComboBox组件及其使用
3.8.3 TDBLookupListBox组件及其使用
3.8.4 TDBLookupComboBox组件及其使用
3.9 TDBCheckBox组件及其使用
3.10 TDBRadioGroup组件及其使用
3.11 TDBRichEdit组件及其使用
3.12 TDBCtrlGrid组件及其使用
3.12.1 TDBCtrlGrid组件的重要属性
3.12.2 TDBCtrlGrid组件的重要方法和事件
3.12.3 TDBCtrlGrid组件的应用实例
3.13 TDBChart组件及其使用
第4章 数据库应用开发基础
4.1 创建第一个Delphi数据库应用程序
4.1.1 用Database Desktop创建数据库
4.1.2 使用Database Form Wizard创建数据库窗体
4.1.3 了解由Database Form Wizard创建的数据库窗体
4.1.4 运行应用程序
4.1.5 创建数据库应用程序的步骤
4.2 创建主要--明细型数据库应用程序
4.2.1 一对多关系的主要--明细型数据库应用
4.2.2 一对多--多关系的主要--明细型数据库应用
4.3 使用数据模块
4.3.1 为什么使用数据模块
4.3.2 如何使用数据模块
4.3.3 使用数据模块的一个实例
4.4 数据库中的数据处理
4.4.1 查询数据库表中的数据
4.4.2 修改数据库表中的记录
4.4.3 输入数据的有效性验证
4.5 字段对象的使用
4.5.1 字段对象的类型
4.5.2 创建永久性的字段对象
4.5.3 使用计算字段
4.5.4 字段对象的属性设置
4.5.5 字段对象的重要方法和事件
4.5.6 字段对象的访问
4.5.7 字段对象的读取和赋值
4.5.8 设定字段对象的显示格式
第5章 SQL编程
5.1 SQL语言简介
5.1.1 SQL语言的历史
5.1.2 SQL语言的组成
5.1.3 SQL语言的特点
5.2 SQL的数据操作
5.2.1 SQL的数据类型
5.2.2 从数据库中检索数据
5.2.3 数据更新
5.3 TQuery组件及其使用
5.4 编写第一个简单的SQL程序
5.4.1 SQL命令文本的编写
5.4.2 SQL程序的执行
5.4.3 通过TQuery组件如何获得活动的数据
5.4.4 Prepare方法的使用
5.4.5 异构查询
5.5 动态SQL的编程
5.6 SQL编程实例
第6章 报表的制作和使用
6.1 QuickReport组件
6.1.1 TQuickRep组件及其使用
6.1.2 TQRSubDetail组件及其使用
6.1.3 TQRBand组件及其使用
6.1.4 TQRChildBand组件及其使用
6.1.5 TQRGroup组件及其使用
6.1.6 TQRLabe组件及其使用
6.1.7 TQRDBText组件及其使用
6.1.8 TQRExpr组件及其使用
6.1.9 TQRSysData组件及其使用
6.1.10 TQRMemo组件及其使用
6.1.11 TQRRichText组件及其使用
6.1.12 TQRDBRichText组件及其使用
6.1.13 TQRShape组件及其使用
6.1.14 TQRImage组件及其使用
6.1.15 TQRDBImage组件及其使用
6.1.16 TQRCompositeReport组件及其使用
6.1.17 TQRPreview组件及其使用
6.1.18 TQRChart组件及其使用
6.2 快速生成报表
6.2.1 使用Quick Report Wizard
6.2.2 使用Report Templates
第7章 Decision Cube组件
7.1 Decision Cube组件简介
7.2 TDecisionQuery组件及其使用
7.2.1 指定交叉数据表中的维
7.2.2 编写SQL语句
7.3 TDecisionCube组件及其使用
7.3.1 TDecisionCube组件的重要属性
7.3.2 Decision Cube Editor编辑框
7.3.3 TDecisionCube组件的主要方法和事件
7.4 TDecisionGrid组件及其使用
7.4.1 TDecisionGrid组件的重要属性
7.4.2 TDecisionGrid组件的重要方法和事件
7.5 TDecisionGraph组件及其使用
7.6 TDecisionPivot组件及其使用
7.6.1 TDecisionPivot组件的重要属性
7.6.2 TDecisionPivot组件的重要方法和事件
7.7 TDecisionSource组件及其使用
7.7.1 TDecisionSource组件的重要属性
7.7.2 TDecisionSource组件的重要方法和事件
7.8 Decision Cube组件的应用实例
第8章 客户/服务器应用程序开发
8.1 客户/服务器应用开发原理
8.1.1 客户/服务器体系结构
8.1.2 各种数据库服务器产品介绍
8.1.3 Delphi的客户/服务器解决方案——IDAPI
8.2 Delphi客户/服务器应用开发环境的构造
8.2.1 建立和管理数据库别名(Alias)
8.2.2 配置SQL Link驱动程序缺省设置的方法
8.2.3 连接SQL服务器
8.2.4 Delyhi与各种数据库的链接
8.3 Delphi客户/服务器数据库开发技术
8.3.1 使用TDatabase组件连接数据库服务器
8.3.2 处理Client/Server事务控制
8.3.3 使用存储过程
8.3.4 从开发平台到服务器的向上适化
8.4 客户/服务器应用实例分析
8.4.1 数据库环境介绍
8.4.2 应用程序分析
第9章 创建多层数据库应用程序
9.1 多层数据库技术概述
9.1.1 多层数据库应用程序简介
9.1.2 采用多层数据库结构的特点
9.2 Delphi中的多层数据库技术
9.2.1 Delyhi多层数据库技术基础
9.2.2 基于MIDAS技术的多层数据库应用程序
9.3 创建应用程序服务器
9.4 创建客户端应用程序
9.5 深入MIDAS技术
9.5.1 设置远程数据模块
9.5.2 连接到应用程序服务器
9.5.3 客户端程序的结构
9.5.4 管理与服务器的连接
9.5.5 在客户端纠错
9.5.6 存取数据原理
9.5.7 更新数据
9.5.8 刷新数据
9.5.9 传递数据
9.6 注册、安装应用程序服务器
9.6.1 注册应用程序服务器为自动操作服务器
9.6.2 将MTS对象安装到MTS数据包中
9.6.3 注册应用程序服务器的接口
9.7 自定义应用程序服务器
9.7.1 扩展应用程序服务器的接口
9.7.2 使用自定义的数据表
9.8 多层应用程序的事务处理管理
9.9 分布式主要--明细型关系
9.10 公文包模式
9.11 连接缓冲池
9.12 安全
9.13 把客户端应用程序作为ActiveX组件发布
9.13.1 把客户端应用程序作为ActiveX组件发布
9.13.2 为客户端应用程序创建ActiveForm
9.14 多层数据库应用程序的应用实例
第10章 Web服务器应用程序开发
10.1 几种Web服务器应用开发技术介绍
10.1.1 CGI
10.1.2 Web Server API
10.1.3 ASP
10.1.4 JDBC
10.2 Delphi对Web服务器应用程序的支持
10.2.1 WWW工作原理
10.2.2 Web服务器的工作原理
10.2.3 Delphi对Web服务器应用程序支持的几种方式
10.2.4 Web服务器应用程序的结构
10.2.5 各组件如何协调工作
10.2.6 如何迅速创建应用
10.2.7 利用数据库组件轻松响应用户请求
10.3 用Delyhi创建Web数据库应用程序
10.3.1 TWebModule和TWebDispatcher组件及其使用
10.3.2 TWebRequest和TWebResponse对象及其使用
10.3.3 TPageProducer组件及其使用
10.3.4 TDataSetTableProducer和TQueryTableProducer组件及其使用
10.3.5 使用Cookie
10.3.6 重定向到另一个Web站点
10.3.7 从HTML表单中获取信息
10.3.8 数据流
10.4 Web服务器应用程序实例