第1章 Delphi 5.0开发环境综述
1.1 Delphi 5.0开发界面简介
1.2 Delphi程序结构
1.2.1 项目文件(Project)
1.2.2 代码单元(Unit)
1.2.3 窗体文件
1.2.4 资源文件
1.2.5 项目选项文件
1.3 项目管理器
1.4 一个简单的窗口程序
1.4.1 建立新项目
1.4.2 保存文件
1.4.3 运行项目文件
1.4.4 设计窗体界面
1.4.5 保存文件、运行项目
1.4.6 关闭项目
第2章 Delphi基本组件的使用
2.1 组件的一些基本概念
2.1.1 组件的属性、方法和事件
2.1.2 组件的分类
2.1.3 组件与控件
2.2 常用控件的使用
2.2.1 实例1:个人信息窗体
2.2.2 实例2:颜色与运动控制
2.3 Delphi中的信息交互
2.3.1 输入函数
2.3.2 信息显示函数(或过程)
2.3.3 帮助文件
第3章 数据库系统概述
3.1 数据库的基本概念
3.1.1 数据库系统体系结构
3.1.2 数据库管理系统(DBMS)
3.2 关系数据库
3.2.1 关系数据模型
3.2.2 “实体-联系”方法
3.3 SQL语言简介
3.4 关系代数的基本理论
3.4.1 关系的数学定义
3.4.2 关系代数
3.5 范式设计理论
3.5.1 第一范式(1NF)
3.5.2 第二范式(2NF)
3.5.3 第三范式(3NF)
第4章 Delphi数据库程序快速开发
4.1 使用数据库生成向导
4.1.1 Database Form Wizard简介
4.1.2 使用Database Form Wizard创建一个实例程序
4.2 使用数据库组件
4.2.1 概述
4.2.2 实例数据库的开发过程
第5章 Delphi数据库开发工具
5.1 数据库引擎管理器(BDE Administrator)
5.1.1 BDE(Borland Database Engine)简介
5.1.2 BDE Administrator的主要功能
5.2 Database Desktop
5.2.1 Database Desktop概述
5.2.2 目录和别名
5.2.3 对Database Desktop中对象的基本操作
5.2.4 创建桌面型数据表
5.2.5 数据表的属性设置
5.2.6 创建SQL类型数据表
5.2.7 浏览和编辑数据表中的数据
5.2.8 在Database Desktop中执行SQL语句
5.2.9 使用QBE查询数据表
5.3 SQL Explorer
5.3.1 SQL Explorer窗口
5.3.2 使用SQL Explorer维护数据库别名
5.3.3 数据字典
第6章 Data Access组件
6.1 Delphi数据库体系结构
6.1.1 Delphi数据库结构概述
6.1.2 Delphi数据库体系结构
6.2 Data Access组件简介
6.3 数据集(TDataSet)及其使用
6.3.1 TDataSet的基本状态
6.3.2 TDataSet的打开与关闭
6.3.3 TDataSet的浏览
6.3.4 TDataSet中的数据维护
6.3.5 TDataSet的书签
6.3.6 TDataSet组件与数据感知控件的连接
6.3.7 TDataSet组件的事件
6.3.8 TDataSet组件应用举例
6.4 TTable组件及其使用
6.4.1 TTable组件的主要属性
6.4.2 TTable组件的方法
6.4.3 使用TTable组件创建主/从(Mastert/Detail)数据表界面
6.5 TDataSource组件
6.5.1 TDataSource组件的主要属性
6.5.2 TDataSource组件的事件
6.6 TBDEDataSet类
6.6.1 TBDEDataSet类的属性和方法
6.6.2 TBDEDataSet类的使用实例
6.7 TField组件及其使用
6.7.1 创建永久字段
6.7.2 永久字段对象的属性
6.7.3 字段组件对象的访问
6.7.4 字段组件的事件
6.7.5 字段组件对象字段值的转换
6.7.6 创建新的永久字段
6.8 TBatchMove组件及其使用
6.8.1 TBatchMove组件的属性
6.8.2 TBatchMove组件的主要方法
6.8.3 TBatchMove组件的使用
第7章 Data Control控件
7.1 Data Control控件概述
7.2 TDBGrid控件
7.2.1 TDBGrid控件的主要属性
7.2.2 TDBGrid控件的主要事件
7.2.3 TDBGrid控件编程实例
7.3 TDBNavigator控件
7.3.1 TDBNavigator控件的主要属性
7.3.2 TDBNavigator控件的主要事件
7.4 TDBText控件
7.5 TDBEdit控件
7.6 TDBMemo控件
7.7 TDBImge控件
7.8 TDBListBox控件
7.9 TDBComboBox控件
7.10 TDBCheckBox控件
7.11 TDBRadioGroup控件
7.12 TDBLookupListBox控件
7.13 TDBLookupComboBox控件
7.14 TDBRichEdit控件
7.15 TDBCtrlGrid控件
7.16 TDBChart控件
7.17 数据集组件和数据感知控件使用的综合实例
7.17.1 实例程序的功能及运行界面
7.17.2 实例程序的设计与实现
7.17.3 实例程序的源文件
第8章 TQuery组件及使用
8.1 SQL语言概述
8.1.1 SQL语言的优点
8.1.2 Delphi对SQL语句的支持
8.2 TQuery组件概述
8.2.1 TQuery组件提供的基本功能
8.2.2 TQuery组件的主要属性和方法
8.3 TQuery组件的静态SQL查询
8.3.1 建立静态SQL查询的步骤
8.3.2 静态SQL查询编程实例
8.4 TQuery组件的动态SQL语句
8.4.1 在程序中为参数赋值的方法
8.4.2 动态SQL语句编程实例
8.5 使用TQuery组件实现主/从表查询
8.6 综合实例——学生信息管理系统
8.6.1 学生信息管理系统的功能和运行界面
8.6.2 创建信息管理系统的后台数据库
8.6.3 学生信息管理系统的设计和实现
8.6.4 学生信息管理系统的源代码
第9章 QReport控件及其使用
9.1 使用QuickReport Wizard创建报表
9.2 TQuickRep控件
9.2.1 TQuickRep控件的主要属性
9.2.2 TQuickRep控件的主要方法
9.3 TQRBand控件
9.4 TQRSubDetail控件
9.5 其他QReport控件
9.6 创建报表实例
9.6.1 创建简单的数据库应用报表
9.6.2 创建主/从报表
第10章 decision Cube组件
10.1 Decision Cube组件概述
10.1.1 TDecisionQuery组件
10.1.2 TDecisionCube组件
10.1.3 TDecisionSource组件
10.1.4 TDecisionPivot控件
10.1.5 TDecisionGrid控件
10.1.6 TDecisionGraph控件
10.2 Decision Cube组件使用实例