书籍详情

Delphi 5.0数据库编程实战与精通

Delphi 5.0数据库编程实战与精通

作者:房增华,徐远超编著

出版社:清华大学出版社

出版时间:2000-01-01

ISBN:9787302039303

定价:¥30.00

购买这本书可以去
内容简介
  Delphi 5是一个强大的开发工具,在数据库应用开发方面尤为突出。本书是围绕Delphi 5开发数据库应用来写的,全书以严谨的结构,详细介绍Delphi的发展过程和Delphi 5的新特性,数据库应用开发的模式,Delphi 5的数据库访问组件与数据感知组件。报表与决策方设计,MIDAS、ADO和IBX等新技术,每章都有大量示例,最后以一个综合应用实例作为范例供读者参考。本书不但详细讲解了Delphi 5中与数据库相关的各个组件的属性、方法,还通过例子使读者能深入了解到组件的具体使用技巧。因此,本书对提高开发人员的实践能力很有价值。本书适用于对Delphi有所了解、从事数据库应用开发的人员。也可作为大专院校计算机编程课程的参考书。
作者简介
暂缺《Delphi 5.0数据库编程实战与精通》作者简介
目录
第1章 Delphi 5简介
1.1 Delphi的产生和发展
1.1.1 从Delphi 1发展到Delphi 3
1.1.2 Delphi 4
1.2 Delphi 5的新特性
1.2.1 Internet上的扩展
1.2.2 快速、直接的数据库访问
1.2.3 提高团队效率
1.2.4 高效的集成开发与集成调试环境
1.2.5 Delphi 5在数据库方面的新特性
1.3 升级到Delphi 5应注意的问题
1.4 选择DelPhi 5作为数据库应用开发工具
第2章 数据库应用设计
2.1 数据库应用开发策略
2.1.1 开发数据库
2.1.2 数据建模
2.1.3 模型到数据库设计的转换
2.1.4 应用开发的一般过程
2.2 数据库应用程序的体系结构
2.2.1 如何设计体系结构
2.2.2 BDE的结构
2.3 用户界面设计
2.3.1 窗体的设计
2.3.2 分析数据
2.3.3 选择要显示的数据
2.4 客户/服务器体系结构
2.4.1 对客户/服务器结构数据库系统的需求
2.4.2 客户/服务器结构的DBMS的功能划分
2.4.3 客户/顺务器结构的数据库系统实现技术
2.4.4 客户/服务器结构数据库系统的优点
2.5 数据库设计中的问题
2.5.1 数据库安全
2.5.2 事务
2.5.3 数据字典
2.5.4 参照完整性、存储过程和触发器
第3章 数据库工具
3.1 BDE
3.1.1 IBDE的特点
3.1.2 使用BDE
3.2 Database Explorer
3.2.1 Database Explorer环境
3.2.2 使用Database Explorer维护数据库别名
3.3 Data Pump
第4章 单层和两层数据库的应用设计
4.1 单层的数据库应用程序
4.2 基于文件的单层数据库应用程序
4.2.1 构建数据集
4.2.2 数据的装入和保存
4.2.3 公文包模式
4.3 两层的数据库应用程序
4.4 Delphi访问数据库的方式
第5章 数据感知(data-aware)组件应用
5.1 显示和编辑数据的一般步骤
5.2 动态字段和永久字段
5.2.1 动态字段对象
5.2.2 永久字段对象
5.3 数据感知组件简介
5.3.1 Delphi 5中的数据感知组件
5.3.2 使用TDBGrid
5.3.3 使用TDBNavlgator
5.3.4 使用TDBText
5.3.5 使用TDBEdit
5.3.6 使用TDBMemo
5.3.7 使用TDBImage
5.3.8 使用TDBListBox
5.3.9 使用TDBComboBox
5.3.10 使用TDBCheckBox
5.3.11 使用TDBRadioGroup
5.3.12 使用TDBLookupListBox
5.3.13 使用TDBLookupComboBox
5.3.14 使用TDBRichEdit
5.3.15 使用TDBCtrlGrid
5.4 运用Database Form Wizard
5.5 TDatasource组件
5.5.1 使用TDatasource组件
5.5.2 TDataSource组件的属性
5.5.3 TDataSource组件的事件
第6章 TDatabase组件及事务
6.1 TDatabase组件概述
6.1.1 TDatabase的关键属性
6.1.2 TDatabase组件的设置
6.1.3 TDatabase组件在事务处理方面的几个方法
6.2 连接到数据库服务器
6.3 事务
6.3.1 使用数据库组件来处理事务
6.3.2 使用Passthrough.SQL方式处理事务
第7章 数据集TDataSet
7.1 数据集的状态
7.1.1 DsInactive状态
7.1.2 DsBrowse状态
7.1.3 DsEdit状态
7.1.4 DsInsert状态
7.1.5 DsSetKey状态
7.1.6 DsCalcFields状态
7.1.7 DsFilter状态
7.1.8 DsCurValue、DsNewValue和DsOldValue
7.2 数据集的打开和关闭
7.3 数据集的导航
7.3.1 First和Last
7.3.2 Prior和Next
7.3.3 MoveBy
7.4 搜索特定记录
7.5 筛选
7.6 数据集的修改
7.7 书签
7.8 数据集组件的事件
第8章 字段对象
8.1 永久字段对象
8.1.1 创建永久字段对象
8.1.2 删除永久字段对象
8.2 字段组件的类型
8.3 字段组件的重要属性
8.4 字段组件的重要方法
8.5 字段组件的重要事件
8.6 字段组件的访问
第9章 TTable组件及应用
9.1 TTable组件常用的属性
9.2 使用范围选取部分连续记录
9.3 查找数据表中的记录
9.3.1 Goto方式
9.3.2 Find方式
9.4 EmptyTable、DeleteTable和RenameTable方法
9.5 MasterSource属性和MasterFields属性
第10章 TQuery组件及其使用
10.1 TQuery组件与TTable组件的区别
10.2 TQuery组件可以查询的数据库
10.3 SQL语言概述
10.3.1 SQL的历史
10.3.2 SQL的优点
10.3.3 常用的SQL语句及其用法
10.3.4 SQL语言编程
10.4 使用TQuery组件
10.5 设置TQuery组件的SQL属性
10.5.1 字符串列表编辑器
10.5.2 SQL Builder工具
10.5.3 直接编写代码
10.6 动态SQL语句中参数的赋值
10.6.1 在设计期利用Params属性为参数赋值
10.6.2 运行期给参数赋值
10.7 执计查询
10.8 异构查询
10.9 使查询结果集能够编辑
第11章 存储过程与TstoredProc组件
11.1 TStoredPrC的重要属性
11.2 TStoredProc的重要方法
11.3 使用TStoredProc组件
11.3.1 在应用程序中使用TStoredProc组件
11.3.2 给存储过程的输入参数赋值访问输出参数
11.3.3 执行存储过程
11.3.4 访问输出参数和结果集
第12章 批量移动与TBatchMove组件
12.1 使用TTable组件的BatchMove函数实现批量移动
12.2 使用TBatchMove组件
12.3 映射字段类型
12.4 执行批量移动操作
12.5 处理错误
12.6 应用举例
第13章 援存更新与TUpdateSQL组件
13.1 应用缓存更新应注意的问题
13.2 使用缓存更新
13.2.1 允许和禁止援存更新
13.2.2 读取记录
13.2.3 申请缓存更新
13.2.4 取消末决更新
13.2.5 恢复删除的缓存记录
13.2.6 指定级存中的可见记录
13.2.7 检验更新状态
13.3 TUpdateSQL组件
13.4 应用举例
第14章 多层客户/服务器应用程序
14.1 MIDAS的相关概念
14.1.1 数据库编程的分类
14.2 如何创建多层应用程序
14.2.1 多层体系结构的优势
14.2.2 MIDAS技术
14.2.3 Provider组件
14.2.4 MIDAS应用程序是怎样工作的
14.3 各层结构和连接关系
14.3.1 客户程序的结构
14.3.2 应用服务器的结构
14.3.3 连接方式
14.4 创建应用服务器的一般步骤
14.5 建立一个示例程序
14.5.1 创建一个工程
14.5.2 注册应用服务器(Application Server)
14.5.3 建立客户应用程序(Client Application)
14.5.4 客户/服务器的运行
14.6 应用程序服务器的设计
14.6.1 应用程序服务器的结构
14.6.2 客户应用程序的结构
14.6.3 基于MIDAS的多层应用程序的执行过程
第15章 报表设计
15.1 QuickReport简介
15.2 QuickReport组件简介
15.2.1 TQuickRep组件
15.2.2 TQRSubDetail组件
15.2.3 TQRBand组件
15.2.4 TQRChildBand组件
15.2.5 TQRGroup组件
15.2.6 TQRLabel组件
15.2.7 TQRDBText组件
15.2.8 TQRExpr组件
15.2.9 TQRSysData组件
15.2.10 TQRMemo组件
15.2.11 TQRRichText组件
15.2.12 TQRDBRichText组件
15.2.13 TQRShape组件
15.2.14 TQRImage组件
15.2.15 TQRDBImage组件
15.2.16 TQRCompositeReport组件
15.2.17 TQRPreview组件
15.2.18 TQRChart组件
15.3 快速生成报表的两种方法
15.3.1 QuickReport Wizard快速报表生成向导
15.3.2 Report Templates模板
第16章 TeeChart图表的设计
16.1 制作TeeChart图表的一般方法
16.2 快速设计TeeChart图表的两种方法
16.2.1 TeeChart向导
16.2.2 利用模板开发TeeChart图表
16.3 创建真正的数据库图表
16.3.1 图表编辑器
16.3.2 创建数据库图表的步骤
16.4 创建决策图表
第17章 Decision Cube组件
17.1 使用决策支持组件的一般步骤
17.2 Decision Cube组件组简介
17.2.1 Decision Cube组件
17.2.2 Decision Query组件
17.2.3 Decision Grid组件
17.2.4 Decision Graph组件
17.2.5 Decision Pivot组件
17.2.6 Decision Source组件
第18章 使用ADO组件
18.1 连接ADO数据源
18.1.1 两种连接方法的对比
18.1.2 指定连接
18.1.3 激活和解除连接
18.1.4 查看连接组件的状态
18.1.5 有规则地调整连接
18.1.6 列出可用的表
18.1.7 列出可用的存储过程
18.1.8 运用连接组件进行事务处理
18.2 ADO数据集组件的共同特征
18.2.1 连接数据源
18.2.2 使用批处理更新
18.2.3 用批处理更新模式打开数据集
18.2.4 查看单行记录的更新状态
18.2.5 筛选处于更新状态的多行记录
18.2.6 把批处理更新写到基表中
18.2.7 取消批处理更新
18.2.8 在文件中存取数据
18.2.9 在命令中使用参数
18.3 使用ADO数据集组件和ADO命令组件
18.3.1 使用TADODataSet组件
18.3.2 使用TADOTable组件
18.3.3 使用TADOQuery组件
18.3.4 使用TADOStoredProc组件
18.3.5 使用TADOCommand组件
18.4 实例剖析
18.5 TRDSConnection组件
18.5.1 服务器端应用程序分析
18.5.2 客户端应用程序分析
第19章 IBX组件
19.1 IBX组件简介
19.1.1 TIBDatabase
19.1.2 TIBTransaction
19.1.3 TIBTable
19.1.4 TIBQuery
19.1.5 TIBDataSet
19.1.6 TIBStoredProc
19.1.7 TIBDataSource
19.1.8 TIBSQL
19.1.9 TIBUpdateSQL
19.2 IBX的优势
第20章 应用实例:考试系统
20.1 计算机考试系统概述
20.1.1 考试系统实现功能概述
20.1.2 与数据库关系密切的模块
20.2 数据库结构设计
20.2.1 表tiku
20.2.2 表km
20.2.3 表chapt
20.2.4 表nd
20.2.5 表tx
20.2.6 表exampaper
20.2.7 表student
20.2.8 视图tikubrowse-view
20.3 模块介绍及其源代码
20.3.1 计算机考试系统主窗口
20.3.2 数据模块
20.3.3 添加模块
20.3.4 修改模块
20.3.5 浏览模块
20.3.6 查询模块
20.3.7 学生注册模块
20.3.8 选择试题模块
20.3.9 模拟考试模块
20.4 运行效果
20.4.1 主窗口
20.4.2 添加题
20.4.3 修改题
20.4.4 浏览题
20.4.5 查询题
20.4.6 学生注册
20.4.7 试卷选择
20.4.8 模拟考试
20.4.9 考试结果
猜您喜欢

读书导航