《Delphi6数据库深入编程技术》
Delphi 教程 系列书籍 (007) 《 Delphi6 数据库深入编程技术》 网友(邦)整理 EMail: shuaihj@163.com
下载地址:
原书名: 编程宝典2002(6)—Delphi 6数据库深入编程技术
作者: 张龙卿
出版社: 北京希望电子出版社
书号: 7900088083
出版日期:2002年1月
开本: 787*1092 1/16
页码: 316
版次: 2002年1月第一版第一次印刷
内容简介
这是一本面向初、中级读者的自学指导书,作者通过精心设计近30个(完整范例14个)范例深入介绍Delphi 6开发数据库的方法和技巧。全书由14章构成,主要内容包括Delphi 6基础;开发数据库应用程序,开发BDE数据库应用程序;开发ADO数据库应用程序;开发InterBase数据库应用程序;dbExpress开发跨平台数据库程序;使用Database Desktop和Datapump;数据库综合实例;打印报表;Decision Cube面板与数据分析;界面设计常用功能;处理应用程序的异常;建立跨平台应用程序;跨平台应用程序实例。
本书内容新、范例丰富、重点突出、实用性强,不但是从事用Delphi 6进行数据库开发的广大初、中级编程员的自学指导书,对高级程序设计人员也有重要的参考价值。
目录
第1章 Delphi 6基础
1.1 Delphi 6的新特点
1.2 Delphi 6的开发界面
1.3 Delphi应用程序的组成
1.4 一个应用程序实例
1.4.1 建立项目文件
1.4.2 添加组件
1.4.3 修改属性
1.4.4 添加代码
1.4.5 保存文件
1.4.6 运行程序
1.5 获得帮助
第2章 开发数据库应用程序
2.1 数据库基础
2.2 开发数据库应用程序
2.2.1 数据库组件
2.2.2 数据库的类型
2.2.3 数据库应用程序体系结构
2.2.4 设计用户界面
2.2.5 使用数据库控件
2.2.6 连接到数据库
2.3 数据模块
2.4 简单的数据库应用程序
2.4.1 建立框架
2.4.2 添加组件
2.4.3 设置属性
2.4.4 保存并运行项目
第3章 开发BDE数据库应用程序
3.1 使用BDE连接数据库
3.1.1 BDE的体系结构
3.1.2 使用BDE管理器
3.2 BDE组件面板
3.2.1 TTable组件
3.2.2 TQuery组件
3.2.3 TStoredProc组件
3.2.4 TDatabase组件
3.2.5 Tsession组件
3.2.6 TBatchMove组件
3.2.7 TUpdateSQL组件
3.2.8 TNestedTable组件
3.2.9 TBDEClientDataSet组件
3.3 BDE应用实例
3.3.1 通过TTable的Filter属性实现查询
3.3.2 通过TQuery和Params属性实现查询
3.3.3 使用TStoredProc组件
第4章 开发ADO数据库应用程序
4.1 ADO组件
4.1.1 ADO简介
4.2 ADO面板
4.2.1 TADOConnection组件
4.2.2 ADOCommand组件
4.2.3 ADODataSet组件
4.2.4 ADOTable组件
4.2.5 ADOQuery组件
4.2.6 TADOStoredProc组件
4.2.7 TRDSConnection组件
4.3 ADO应用实例
4.3.1 使用ADODataSet实现数据查询
4.3.2 使用TADOQuery实现多表查询
4.3.3 使用TADOCommand组件
第5章 开发InterBase数据库应用程序
5.1 InterBase白板
5.1.1 TIBTable组件
5.1.2 TIBQuery组件
5.1.3 IBStoredProc组件
5.1.4 TIBDatabase组件
5.1.5 TIBTransaction组件
5.1.6 TIBUpdateSQL组件
5.1.7 TIBDataSet组件
5.1.8 TIBSQL组件
5.1.9 TIBDatabaseInfo组件
5.1.10 TIBSQLMonitor组件
5.1.11 TIBEvents组件
5.1.12 TIBExtract组件
5.1.13 TIBClientDataSet组件
5.2 InterBase面板组件应用实例
5.2.1 使用TIBTransaction和TIBTable组件
5.2.2 使用TIBDatabaseInfo组件获得数据库信息
第6章 dbExpress开发跨平台数据库程序
6.1 dbExpress简介
6.2 dbExpress面板组件介绍
6.2.1 TSQLConnection组件
6.2.2 TSQLDataSet组件
6.2.3 TSQLQuery组件
6.2.4 TSQLStoredProc组件
6.2.5 TSQLTable组件
6.2.6 TSQLMonitor组件
6.2.7 TSQLClientDataSet组件
6.3 建立跨平台数据库应用程序
6.3.1 浏览数据
6.3.2 实现完整功能
6.3.3 改变数据单方向性
第7章 使用Database Desktop和Datapump
7.1 使用Database Desktop
7.1.1 共用菜单
7.1.2 专用菜单
7.1.3 SQL语句、QBE Query及Table的比较
7.2 在不同数据库间移动基表
7.2.1 数据库间基表移动的步骤
7.2.2 数据库间基表移动的实例
第8章 数据库综合实例
8.1 建立主从表数据库应用程序
8.1.1 使用向导工具建立主从表的关联
8.1.2 手工建立第二级主从关联
8.2 建立日程安排应用程序
8.2.1 建立基表
8.2.2 建立应用程序数据模块
8.2.3 设计主表单form_head
8.2.4 设计注册窗口
8.2.5 建立日历窗口
8.2.6 设计一天工作安排窗口
8.2.7 添加全局单元文件
8.2.8 完善项目文件
8.2.9 运行应用程序
第9章 打印报表
9.1 QReport面板组件介绍
9.1.1 模板类组件
9.1.2 显示一般内容的组件
9.1.3 显示数据库内容的组件
9.1.4 其他组件
9.2 报表实例
9.2.1 建立基表
9.2.2 建立应用程序
9.2.3 建立报表
9.2.4 运行打印程序
第10章 Decision Cube面板与数据分析
10.1 Decision Cube面板
10.1.1 TDecisionCube组件
10.1.2 TDecisionQuery组件
10.1.3 TDecisionSource组件
10.1.4 TDecisionPivot组件
10.1.5 TDecisionGrid组件
10.1.6 TDecisionGraph组件
10.2 Decision Cube应用实例
10.2.1 实现步骤
10.2.2 Chart属性设置面板
第11章 界面设计常用功能
11.1 设计菜单
11.1.1 下拉式菜单
11.1.2 弹出菜单
11.2 设计工具条
11.3 使用状态条
11.4 使用图像及多媒体
11.4.1 图像与图形
11.4.2 添加多媒体功能
11.5 使用对话框
11.6 使用对象库
11.6.1 对象库的类别
11.6.2 保存新对象到对象库中
11.6.3 管理对象库
第12章 处理应用程序的异常
12.1 定义异常
12.1.1 异常的基类Exception
12.1.2 Delphi定义的异常
12.1.3 处理异常
12.1.4 自定义异常
12.1.5 捕获错误
12.2 处理异常
12.2.1 try…finally保护块
12.2.2 使用try…except处理异常
12.2.3 使用raise处理异常
12.2.4 使用外部资源处理异常
12.2.5 处理哑异常
12.2.6 处理RTL异常
12.2.7 调试程序时处理异常
第13章 建立跨平台应用程序
13.1 建立跨平台应用程序的方法
13.2 将VCL应用程序移植到CLX
13.3 CLX与VCL的对比
13.4 编写可移植的代码
13.5 编写跨平台数据库应用程序
13.6 建立跨平台Internet应用程序
第14章 跨平台应用程序实例
14.1 BDE应用程序移植
14.1.1 使用BDE开发
14.1.2 使用dbExpress组件
14.2 计时器
14.3 浏览器
14.4 多文档应用程序