精通Delphi6数据库程序设计(含盘)
内容提要 :
本书是介绍Delphi 6在数据库程序开发方面的专业用书,通过由浅入深的内容规划,力求让读者能在最短的时间内了解Delphi 6的整个数据库设置结构与实务。整个章节规划可以分为四大部分:基础篇,主要是帮助读者建立完整的数据库概念和 Delphi本身的数据库程序结构;实务篇,主要讲解 Delphi 6中关于数据库的相关组件,同时以实际操作的方式结合各步骤的完整说明来介绍整个数据库程序的开发过程;高级篇,介绍如何开发以XML文件为基础的个人数据库程序和多层结构的数据库程序;深入篇,主要介绍报表程序和安装文件的制作。另外本书所有范例文件均在所附光盘Sample文件夹内。
目录 :
Part 1 基础篇 第1章 浅谈数据库概论 1-1 数据库系统 1-2 数据库系统的特点 1-3 数据库系统的语言 1-4 数据库的种类 1-5 关系数据库的规范化 第2章 SQL语法与应用 2-1 DDL相关语法 2-1-1 Create Table创建表 2-1-2 Drop Table删除表 2-1-3 Alter Table更改表 2-2 DML相关语法 2-2-1 Insert插入数据 2-2-2 Delete删除数据 2-2-3 Update更新数据 2-2-4 Select选择数据 2-3 DCL相关语法 2-3-1 GRANT授予权限 2-3-2 DENY拒绝 2-3-3 REVOKE撤销 2-4 SQL常用的数据类型 2-5 SQL的速度考虑 第3章 Delphi数据库连接结构 3-1 Single-Tier单层结构 3-2 主从结构 3-3 Two-Tier结构 3-4 Multi-Tier结构 Part 2 实务篇 第4章 BDE的数据库连接设置 4-1 BDE Administrator 4-2 Paradox的连接设置 4-3 dBase的连接设置 4-4 FoxPro的连接设置 4-5 MS-SQL的连接设置 4-5-1 Client端软件的安装 4-5-2 使用Enterprise Manager管理远程的SQL Server 4-5-3 BDE中设置SQL Server 4-6 使用ODBC连接Access 4-7 使用ODBC连接 Oracle 4-7-1 Client端软件的安装 4-7-2 Client端ODBC的设置 4-8 使用ODBC连接DB2 4-9 使用ODBC连接MySQL 4-9-1 ODBC驱动程序的安装 第5章 快速实现数据库程序 5-1 第一个数据库程序 5-2 TDatasource组件 5-2 司常用的属性 5-2-2 常用的事件 第6章 Data Control数据控制组件 6-1 TDBText组件 6-1-1 常用的属性 6-2 TDBEdit组件 6-2-1 常用的属性 6-2-2 常用的方法 6-2-3 常用的事件 6-3 TDBNavigator组件 6-3-1 常用的属性 6-3-2 常用的事件 6-4 TDBImage组件 6-4-1 常用的属性 6-4-2 常用的方法 6-5 TDBListBox组件 6-5-1 常用的属性 6-5-2 常用的事件 6-6 TDBComboBox组件 6-6-1 常用的属性 6-7 TDBLOOkupListBox组件 6-7-1 常用的属性 6-8 TDBRadioGroup组件 6-8-1 常用的属性 6-9 TDBGrid组件 6-9-1 常用的属性 6-9-2 常用的方法 6-9-3 常用的事件 6-10 TDBCtrlGrid组件 6-10-1 常用的属性 6-10-2 常用的方法 6-10-3 常用的事件 第7章 BDE数据库程序开发 7-1 TTable组件 7-1-1 常用的属性 7-1-2 字段编辑器 7-1-3 常用的方法 7-1-4 常用的事件 7-1-5 Mastertoetail的设 7-2 TQuery组件 7-2-1 如何赋值SQL语法 7-2-2 如何运行 SQL语法 7-2-3 在TQuery中赋值变量 7-2-4 常用的属性 7-3 TDatabase组件 7-3-1 TDatabase组件的使用 7-3-2 常用的属性 第8章 ADO数据库程序开发 8-1 ADO的对象模型 8-2 关于ADO的VCL组件 8-3 TADOConnection组件 8-3-1 连接数据库 8-3-2 常用的属性 8-3-3 常用的方法 8-3-4 常用的事件 8-4 TADOCommand组件 8-4-1 如何使用TADOCornmand 8-4-2 常用的属性 8-4-3 常用的方法 8-5 TADODataset组件 8-5-1 常用的属性 8-5-2 常用的方法 8-5-3 常用的事件 8-6 TADOTable组件 8-6-1 Mastertoetail的创建 8-6-2 直接读取字段值 8-6-3 批量更改数据 8-6-4 常用的属性和方法 8-7 TADOQuery组件 8-7-1 TADOQuery的MasterAletail 8-7-2 常用属性和方法 第9章 dbExpress数据库程序开发 9-1 dbExpress连接结构 9-2 dbExpress的VCL组件 9-3 TSQLCormection组件 9-3-1 连接编辑器的使用 9-3-2 TSQLConnection的使用 9-3-3 常用的属性 9-3-4 常用的方法 9-3-5 常用的事件 9-4 TSQLDataset组件 9-4-1 基本设置 9-4-2 TSQLDataset的访问操作 9-4-3 常用的属性 9-4-4 常用的方法 9-5 TSQLQuery组件 9-5-1 利用TSQLQuery访问数据 9-5-2 Master/Detail数据表的应用 9-5-3 常用的属性 9-6 TSQLTable组件 9-6-1 基本的使用 9-6-2 TSQLTable的字段编辑器 9-6-3 TSQLTable的MasterAletail设置 9-7 TSQLClientDataset组件 9-7-1 常用的属性和方法 9-7-2 常用的事件 9-8 TSQLMonitor组件 9-8-1 基本使用 9-8-2 SQL-Monitor的实现 Part 3 高级篇 第10章 Single-Tier结构程序开发 10-1 MyBase概念 10-2 MyBase文件 10-2-1 利用SaveToFile 10-2-2 利用XML文件和XML Mapper 10-3 TSQLClientDataset实现MyBase 10-3-1 相关的属性和方法 10-3-2 MyBase程序 10-4 TBDEClientDataset实现MyBase的Briefcase功能 10-5 TClientDataset实现MyBase的XML直接保存 第11章 Muti-Tier结构程序开发 11-1 准备工作 11-1-1 应用程序服务器的创建 11-1-2 应用程序服务器的安全设置 11-2 客户端的程序设计――使用TDCOMConnection 11-3 客户端的程序设计――使用TSocketConnection 11-4 客户端的程序设计――使用TWebConnection 11-5 客户端的程序设计――使用SQL语法 Part 4 深入篇 第12章 使用QReport开发报表程序 12-1 浅谈QReport报表 12-2 TquickRep组件 12-2-1 常用的属性 12-2-2 常用的方法 12-2-3 常用的事件 12-3 基本报表打印――条列式报表 12-4 基本报表打印――图案报表 12-5 基本报表打印――标签报表 12-6 基本报表打印――Master/Detail报表 12-7 基本报表打印――组报表 12-8 高级报表打印――OnPrint应用 12-9 高级报表打印――保存应用 12-9-1 预览时保存 12-9-2 程序调用方式保存 12-10 高级报表打印――QRStringsBand应用 12-11 高级报表打印――报表合成应用 第13章 InstallShield安装部署程序 13-1 第一次使用InstallShield 13-2 设置Installshield工程 13-2-1 组织安装信息 13-2-2 赋值程序数据 13-2-3 设置Target System 13-2-4 设置安装画面外观 13-2-5 设置系统需求 13-2-6 安装与部署 附录A MySQL在Win32下的安装与设置 附录B 使用MS Access连接MySQL 附录C Database Desktop帮助工具的使用 |