微信扫一扫,移动浏览光盘
简介
“真正的程序员用C(语言),聪明的序员用Delphi(语言)”——这句话是对Delphi最经验、最实在的描述。和VC相比,Delphi更简单、更易于掌握,在功能上却丝毫不逊色;和VB相比,Delphi则功能更强大和实用。可以说Delphi同时兼备了VC功能强大和VB简单易学的特点,因此成了无数程序员至爱的编程工具。
根据Delphi语言的特点和初学者学习的习惯,本书前半部分系统而全面地讲解了使用Delphi开发数据库应用程序的相关理论知识,后半部分通过超市管理系统,贸易管理系统、影碟租赁系统和酒店管理系统这4个典型数据库应用案例,将前面的基础知识综合贯穿起来,力求达到理论知识与实际操作完美结合的效果。此外,书中案例具有很高的实用价值,稍加改动即可直接应用于实际的工作环境中。
目录
第1章 Delphi开发简介
1.1 Delphi概述
1.1.1 Delphi的历史
1.1.2 Delphi的主要特性
1.2 Delphi 7设计环境介绍
1.2.1 主窗体
1.2.2 窗体设计器
1.2.3 代码编辑器
1.2.4 对象观察器
1.2.5 对象树查看器
1.2.6 使用帮助
1.3 第一个Delphi应用程序
1.3.1 设计应用程序窗体
1.3.2 组件的使用
1.3.3 设置对象的属性
1.3.4 编写事件处理过程
1.3.5 编译和运行
1.4 创建多窗体项目工程
1.4.1 Delphi工程的组成
1.4.2 创建一个多窗体工程
1.4.3 使用工程管理器
1.5 总结
第2章 Object Pascal语言基础
2.1 语法格式
2.1.1 标识符
2.1.2 常量和变量
2.2 数据类型
2.2.1 基本数据类型
2.2.2 其他数据类型
2.3 运算符
2.3.1 赋值运算符
2.3.2 逻辑运算符
2.3.3 算术运算符
2.3.4 关系运算符
2.3.5 位运算符
2.3.6 指针运算符
2.3.7 集合运算符
2.3.8 地址运算符
2.3.9 类运算符
2.3.10 优先级
2.4 控制语句
2.4.1 赋值语句
2.4.2 选择语句
2.4.3 循环语句
2.5 过程与函数
2.5.1 函数
2.5.2 过程
2.5.3 参数和作用域
2.6 程序模块
2.7 Object Pascal的库单元
2.7.1 库单元结构
2.7.2 使用Delphi的可视化组件及其库单元
2.8 类和对象
2.8.1 类
2.8.2 对象
2.9 总结
第3章 基本组件
3.1 组件概述
3.2 菜单组件、工具栏组件和状态栏组件
3.2.1 菜单组件
3.2.2 工具栏组件
3.2.3 状态栏组件
3.3 按钮和复选框组件
3.3.1 TButton组件
3.3.2 TBitBtn组件和TSpeedButton组件
3.3.3 单选按钮和复选框
3.4 公用对话框组件
3.4.1 文件对话框组件
3.4.2 字体对话框组件
3.4.3 颜色对话框
3.4.4 打印对话框组件
3.4.5 查找和替换对话框组件
3.5 常用文本相关组件
3.5.1 TLabel组件和TEdit组件
3.5.2 TMaskEdit组件
3.5.3 TMemo组件和TRichEdit组件
3.6 列表组件
3.6.1 TListBox组件和TListView组件
3.6.2 TComboBox组件
3.6.3 TTreeView组件
3.7 分类组件
3.7.1 TGroupBox组件、TRadioGroup组件和TPanel组件
3.7.2 TTabControl组件和TPageControl组件
3.7.3 THeaderControl组件
3.8 系统组件
3.9 综合实例:文本编辑器
3.10 总结
第4章 数据库基础
4.1 数据库概述
4.1.1 数据库基本概念
4.1.2 数据库设计过程
4.1.3 数据库应用程序的开发步骤
4.2 SQL语言基础
4.2.1 SQL语言概述
4.2.2 数据定义语言(DDL)
4.2.3 数据操作语言(DML)
4.2.4 数据库管理和控制
4.3 DataBase Desktop的使用
4.3.1 建立表结构
4.3.2 表窗口操作
4.3.3 查询窗口操作
4.3.4 SQL编辑窗口操作
4.4 桌面数据库程序实例
4.4.1 数据库表的设计
4.4.2 使用向导Form Wizard
4.4.3 程序实现
4.5 总结
第5章 数据库环境设置
5.1 BDE简介
5.2 BDE Administrator工具
5.2.1 界面介绍
5.2.2 新建数据别名
5.2.3 连接数据库
5.3 SQL Explorer工具
5.3.1 界面介绍
5.3.2 浏览和操作数据
5.3.3 编辑SQL命令
5.4 SQL Monitor工具
5.5 Data Pump工具
5.6 总结
第6章 Delphi的数据库连接技术
6.1 Delphi连接技术概述
6.2 ODBC连接技术
6.2.1 ODBC概述
6.2.2 ODBC数据源管理
6.3 BDE连接数据库技术
6.3.1 TDatabase组件
6.3.2 TSession连接控制
6.4 ADO连接数据库技术
6.4.1 ADO对数据库的访问
6.4.2 TADOConnection组件
6.5 Delphi同Access数据库连接实例
6.5.1 使用ODBC连接
6.5.2 使用ADO连接
6.6 Delphi同SQL Server数据库连接实例
6.6.1 建立数据表
6.6.2 使用BDE连接
6.7 总结
第7章 BDE数据库程序开发
7.1 BDE数据库程序开发概述
7.2 数据集(TDataSet)
7.3 基于TTable的数据处理
7.3.1 TTable组件概述
7.3.2 数据的修改方法
7.3.3 记录的增加
7.3.4 数据浏览
7.3.5 数据查找
7.3.6 数据过滤
7.3.7 数据检索
7.4 基于TQuery的数据处理
7.4.1 TQuery组件概述
7.4.2 使用动态参数
7.4.3 数据的修改
7.4.4 记录的增加和删除
7.4.5 数据过滤
7.4.6 数据排序
7.5 TField字段对象
7.5.1 字段对象概念
7.5.2 动态字段对象和永久字段对象
7.5.3 设置永久字段对象的属性
7.5.4 访问字段对象的值
7.6 总结
第8章 ADO技术及其使用
8.1 ADO概述
8.1.1 ADO对象
8.1.2 ADO和相关技术的关系
8.2 ADO组件
8.2.1 ADO组件概述
8.2.2 TADOCommand组件
8.2.3 TADODataSet组件
8.2.4 TADOTable组件和TADOQuery组件
8.3 ADO的使用实例
8.3.1 利用TADOTable组件设计主从明细表
8.3.2 利用TADOQuery组件设计主从明细表
8.4 总结
第9章 数据控制组件的应用
9.1 常用数据控制组件介绍
9.1.1 TDataSource组件
9.1.2 数据控制组件概述
9.1.3 数据控制组件的基本特征
9.1.4 TDBGrid组件
9.1.5 TDBNavigator组件
9.1.6 TDBText组件、TDBEdit组件、TDBMemo组件和TDBRichEdit组件
9.1.7 TDBImage组件
9.1.8 TDBListBox组件和TDBComboBox组件
9.1.9 TDBLookupListBox组件和TDBLookupComboBox组件
9.1.10 TDBCheckBox组件和TDBRadioGroup组件
9.1.11 TDBCtrlGrid组件
9.2 数据控制组件应用实例
9.3 数据显示的深入处理
9.3.1 图像文件存储和读取实例
9.3.2 使用TListView实现数据库的图形显示
9.3.3 使用TTreeView实现数据库的树状显示
9.4 总结
第10章 报表/图表设计
10.1 Rave Report报表组件的应用
10.1.1 Rave报表编辑器简介
10.1.2 Rave组件概述
10.1.3 使用Rave组件设计报表
10.1.4 报表格式编辑
10.2 图表组件的应用
10.2.1 决策支持库组件的使用
10.2.2 决策支持库组件实例
10.2.3 TDBChart组件实例
10.3 总结
第11章 存储过程和触发器设计
11.1 存储过程简介
11.1.1 存储过程的概念
11.1.2 存储过程的优点
11.2 创建、更改和删除存储过程
11.2.1 控制流语句
11.2.2 创建存储过程
11.2.3 存储过程的执行
11.2.4 存储过程中的参数
11.2.5 在存储过程中使用变量
11.2.6 修改存储过程
11.2.7 删除存储过程
11.2.8 在客户端创建存储过程
11.3 程序中调用存储过程
11.3.1 TStoredProc组件的属性和方法
11.3.2 使用TStoredProc执行存储过程
11.3.3 调用存储过程实例
11.4 使用触发器
11.4.1 创建触发器
11.4.2 修改触发器
11.4.3 删除触发器
11.5 总结
第12章 多层分布式数据库程序开发
12.1 多层数据库应用程序概述
12.1.1 数据库应用程序的发展
12.1.2 多层数据库结构的优点
12.2 开发多层分布式应用程序系统
12.2.1 多层分布式应用程序体系结构
12.2.2 远程数据模块
12.2.3 数据供应组件
12.2.4 客户端数据集组件
12.2.5 连接组件
12.3 综合实例
12.3.1 开发多层分布式应用程序一般步骤
12.3.2 开发基于DCOM协议的多层应用程序
12.3.3 开发基于TCP/IP协议的多层应用程序
12.4 总结
第13章 Web数据库编程
13.1 Web服务器应用概述
13.1.1 Web应用程序的类型
13.1.2 使用Web服务器
13.2 WebBroker技术
13.2.1 WebBroker概述
13.2.2 TWebRequest对象和TWebResponse对象
13.2.3 TWebModule组件
13.2.4 页面生成器组件
13.3 基于Internet Express的Web分布式应用
13.3.1 Internet Express工作原理
13.3.2 Internet Express组件介绍
13.3.3 开发分布式Web应用程序
13.4 WebSnap技术
13.4.1 WebSnap技术概述
13.4.2 WebSnap组件介绍
13.4.3 WebSnap数据库系统架构
13.4.4 开发实例
13.5 总结
第14章 超市管理系统
14.1 应用背景
14.2 系统设计
14.2.1 系统功能分析
14.2.2 系统模块设计
14.2.3 系统数据流程
14.3 系统数据库设计
14.4 创建各个功能模块
14.4.1 创建数据模块和主窗体
14.4.2 用户管理模块设计
14.4.3 商品管理模块设计
14.4.4 销售管理模块设计
14.4.5 主窗体设计
14.5 系统实现
14.6 总结
第15章 贸易管理系统
15.1 应用背景
15.2 系统设计
15.2.1 系统功能分析
15.2.2 系统模块设计
15.2.3 系统数据流程
15.3 系统数据库设计
15.4 各个功能模块创建
15.4.1 创建登录窗体和主窗体
15.4.2 系统管理模块设计
15.4.3 基本信息管理模块设计
15.4.4 营销管理模块设计
15.4.5 查询统计模块设计
15.5 系统实现
15.6 总结
第16章 影碟租赁系统
16.1 应用背景
16.2 系统设计
16.2.1 系统功能分析
16.2.2 系统模块设计
16.2.3 系统数据流程
16.3 系统数据库设计
16.4 各个功能模块创建
16.4.1 创建数据模块和主窗体
16.4.2 系统管理模块设计
16.4.3 会员管理模块设计
16.4.4 业务管理模块设计
16.4.5 查询统计模块设计
16.5 系统实现
16.6 总结
第17章 酒店管理系统
17.1 应用背景
17.2 系统设计
17.2.1 系统功能分析
17.2.2 系统模块设计
17.2.3 系统数据流程
17.3 系统数据库设计
17.4 各个功能模块创建
17.4.1 创建登录窗体和主窗体
17.4.2 系统管理模块设计
17.4.3 客房管理、菜品管理及桌面管理模块设计
17.4.4 客房入住模块设计
17.4.5 退房模块设计
17.4.6 客房预定模块设计
17.4.7 点菜模块设计
17.4.8 结账模块设计
17.5 系统实现
17.6 总结
第18章 使用InstallShield安装部署程序
18.1 InstallShield概述
18.2 创建InstallShield工程
18.3 组织安装信息
18.4 指定程序数据
18.5 目标系统配置
18.6 定制安装界面外观
18.7 设置自动更新
18.8 定制系统需求和系统行为
18.9 程序部署与发布
18.10 总结
1.1 Delphi概述
1.1.1 Delphi的历史
1.1.2 Delphi的主要特性
1.2 Delphi 7设计环境介绍
1.2.1 主窗体
1.2.2 窗体设计器
1.2.3 代码编辑器
1.2.4 对象观察器
1.2.5 对象树查看器
1.2.6 使用帮助
1.3 第一个Delphi应用程序
1.3.1 设计应用程序窗体
1.3.2 组件的使用
1.3.3 设置对象的属性
1.3.4 编写事件处理过程
1.3.5 编译和运行
1.4 创建多窗体项目工程
1.4.1 Delphi工程的组成
1.4.2 创建一个多窗体工程
1.4.3 使用工程管理器
1.5 总结
第2章 Object Pascal语言基础
2.1 语法格式
2.1.1 标识符
2.1.2 常量和变量
2.2 数据类型
2.2.1 基本数据类型
2.2.2 其他数据类型
2.3 运算符
2.3.1 赋值运算符
2.3.2 逻辑运算符
2.3.3 算术运算符
2.3.4 关系运算符
2.3.5 位运算符
2.3.6 指针运算符
2.3.7 集合运算符
2.3.8 地址运算符
2.3.9 类运算符
2.3.10 优先级
2.4 控制语句
2.4.1 赋值语句
2.4.2 选择语句
2.4.3 循环语句
2.5 过程与函数
2.5.1 函数
2.5.2 过程
2.5.3 参数和作用域
2.6 程序模块
2.7 Object Pascal的库单元
2.7.1 库单元结构
2.7.2 使用Delphi的可视化组件及其库单元
2.8 类和对象
2.8.1 类
2.8.2 对象
2.9 总结
第3章 基本组件
3.1 组件概述
3.2 菜单组件、工具栏组件和状态栏组件
3.2.1 菜单组件
3.2.2 工具栏组件
3.2.3 状态栏组件
3.3 按钮和复选框组件
3.3.1 TButton组件
3.3.2 TBitBtn组件和TSpeedButton组件
3.3.3 单选按钮和复选框
3.4 公用对话框组件
3.4.1 文件对话框组件
3.4.2 字体对话框组件
3.4.3 颜色对话框
3.4.4 打印对话框组件
3.4.5 查找和替换对话框组件
3.5 常用文本相关组件
3.5.1 TLabel组件和TEdit组件
3.5.2 TMaskEdit组件
3.5.3 TMemo组件和TRichEdit组件
3.6 列表组件
3.6.1 TListBox组件和TListView组件
3.6.2 TComboBox组件
3.6.3 TTreeView组件
3.7 分类组件
3.7.1 TGroupBox组件、TRadioGroup组件和TPanel组件
3.7.2 TTabControl组件和TPageControl组件
3.7.3 THeaderControl组件
3.8 系统组件
3.9 综合实例:文本编辑器
3.10 总结
第4章 数据库基础
4.1 数据库概述
4.1.1 数据库基本概念
4.1.2 数据库设计过程
4.1.3 数据库应用程序的开发步骤
4.2 SQL语言基础
4.2.1 SQL语言概述
4.2.2 数据定义语言(DDL)
4.2.3 数据操作语言(DML)
4.2.4 数据库管理和控制
4.3 DataBase Desktop的使用
4.3.1 建立表结构
4.3.2 表窗口操作
4.3.3 查询窗口操作
4.3.4 SQL编辑窗口操作
4.4 桌面数据库程序实例
4.4.1 数据库表的设计
4.4.2 使用向导Form Wizard
4.4.3 程序实现
4.5 总结
第5章 数据库环境设置
5.1 BDE简介
5.2 BDE Administrator工具
5.2.1 界面介绍
5.2.2 新建数据别名
5.2.3 连接数据库
5.3 SQL Explorer工具
5.3.1 界面介绍
5.3.2 浏览和操作数据
5.3.3 编辑SQL命令
5.4 SQL Monitor工具
5.5 Data Pump工具
5.6 总结
第6章 Delphi的数据库连接技术
6.1 Delphi连接技术概述
6.2 ODBC连接技术
6.2.1 ODBC概述
6.2.2 ODBC数据源管理
6.3 BDE连接数据库技术
6.3.1 TDatabase组件
6.3.2 TSession连接控制
6.4 ADO连接数据库技术
6.4.1 ADO对数据库的访问
6.4.2 TADOConnection组件
6.5 Delphi同Access数据库连接实例
6.5.1 使用ODBC连接
6.5.2 使用ADO连接
6.6 Delphi同SQL Server数据库连接实例
6.6.1 建立数据表
6.6.2 使用BDE连接
6.7 总结
第7章 BDE数据库程序开发
7.1 BDE数据库程序开发概述
7.2 数据集(TDataSet)
7.3 基于TTable的数据处理
7.3.1 TTable组件概述
7.3.2 数据的修改方法
7.3.3 记录的增加
7.3.4 数据浏览
7.3.5 数据查找
7.3.6 数据过滤
7.3.7 数据检索
7.4 基于TQuery的数据处理
7.4.1 TQuery组件概述
7.4.2 使用动态参数
7.4.3 数据的修改
7.4.4 记录的增加和删除
7.4.5 数据过滤
7.4.6 数据排序
7.5 TField字段对象
7.5.1 字段对象概念
7.5.2 动态字段对象和永久字段对象
7.5.3 设置永久字段对象的属性
7.5.4 访问字段对象的值
7.6 总结
第8章 ADO技术及其使用
8.1 ADO概述
8.1.1 ADO对象
8.1.2 ADO和相关技术的关系
8.2 ADO组件
8.2.1 ADO组件概述
8.2.2 TADOCommand组件
8.2.3 TADODataSet组件
8.2.4 TADOTable组件和TADOQuery组件
8.3 ADO的使用实例
8.3.1 利用TADOTable组件设计主从明细表
8.3.2 利用TADOQuery组件设计主从明细表
8.4 总结
第9章 数据控制组件的应用
9.1 常用数据控制组件介绍
9.1.1 TDataSource组件
9.1.2 数据控制组件概述
9.1.3 数据控制组件的基本特征
9.1.4 TDBGrid组件
9.1.5 TDBNavigator组件
9.1.6 TDBText组件、TDBEdit组件、TDBMemo组件和TDBRichEdit组件
9.1.7 TDBImage组件
9.1.8 TDBListBox组件和TDBComboBox组件
9.1.9 TDBLookupListBox组件和TDBLookupComboBox组件
9.1.10 TDBCheckBox组件和TDBRadioGroup组件
9.1.11 TDBCtrlGrid组件
9.2 数据控制组件应用实例
9.3 数据显示的深入处理
9.3.1 图像文件存储和读取实例
9.3.2 使用TListView实现数据库的图形显示
9.3.3 使用TTreeView实现数据库的树状显示
9.4 总结
第10章 报表/图表设计
10.1 Rave Report报表组件的应用
10.1.1 Rave报表编辑器简介
10.1.2 Rave组件概述
10.1.3 使用Rave组件设计报表
10.1.4 报表格式编辑
10.2 图表组件的应用
10.2.1 决策支持库组件的使用
10.2.2 决策支持库组件实例
10.2.3 TDBChart组件实例
10.3 总结
第11章 存储过程和触发器设计
11.1 存储过程简介
11.1.1 存储过程的概念
11.1.2 存储过程的优点
11.2 创建、更改和删除存储过程
11.2.1 控制流语句
11.2.2 创建存储过程
11.2.3 存储过程的执行
11.2.4 存储过程中的参数
11.2.5 在存储过程中使用变量
11.2.6 修改存储过程
11.2.7 删除存储过程
11.2.8 在客户端创建存储过程
11.3 程序中调用存储过程
11.3.1 TStoredProc组件的属性和方法
11.3.2 使用TStoredProc执行存储过程
11.3.3 调用存储过程实例
11.4 使用触发器
11.4.1 创建触发器
11.4.2 修改触发器
11.4.3 删除触发器
11.5 总结
第12章 多层分布式数据库程序开发
12.1 多层数据库应用程序概述
12.1.1 数据库应用程序的发展
12.1.2 多层数据库结构的优点
12.2 开发多层分布式应用程序系统
12.2.1 多层分布式应用程序体系结构
12.2.2 远程数据模块
12.2.3 数据供应组件
12.2.4 客户端数据集组件
12.2.5 连接组件
12.3 综合实例
12.3.1 开发多层分布式应用程序一般步骤
12.3.2 开发基于DCOM协议的多层应用程序
12.3.3 开发基于TCP/IP协议的多层应用程序
12.4 总结
第13章 Web数据库编程
13.1 Web服务器应用概述
13.1.1 Web应用程序的类型
13.1.2 使用Web服务器
13.2 WebBroker技术
13.2.1 WebBroker概述
13.2.2 TWebRequest对象和TWebResponse对象
13.2.3 TWebModule组件
13.2.4 页面生成器组件
13.3 基于Internet Express的Web分布式应用
13.3.1 Internet Express工作原理
13.3.2 Internet Express组件介绍
13.3.3 开发分布式Web应用程序
13.4 WebSnap技术
13.4.1 WebSnap技术概述
13.4.2 WebSnap组件介绍
13.4.3 WebSnap数据库系统架构
13.4.4 开发实例
13.5 总结
第14章 超市管理系统
14.1 应用背景
14.2 系统设计
14.2.1 系统功能分析
14.2.2 系统模块设计
14.2.3 系统数据流程
14.3 系统数据库设计
14.4 创建各个功能模块
14.4.1 创建数据模块和主窗体
14.4.2 用户管理模块设计
14.4.3 商品管理模块设计
14.4.4 销售管理模块设计
14.4.5 主窗体设计
14.5 系统实现
14.6 总结
第15章 贸易管理系统
15.1 应用背景
15.2 系统设计
15.2.1 系统功能分析
15.2.2 系统模块设计
15.2.3 系统数据流程
15.3 系统数据库设计
15.4 各个功能模块创建
15.4.1 创建登录窗体和主窗体
15.4.2 系统管理模块设计
15.4.3 基本信息管理模块设计
15.4.4 营销管理模块设计
15.4.5 查询统计模块设计
15.5 系统实现
15.6 总结
第16章 影碟租赁系统
16.1 应用背景
16.2 系统设计
16.2.1 系统功能分析
16.2.2 系统模块设计
16.2.3 系统数据流程
16.3 系统数据库设计
16.4 各个功能模块创建
16.4.1 创建数据模块和主窗体
16.4.2 系统管理模块设计
16.4.3 会员管理模块设计
16.4.4 业务管理模块设计
16.4.5 查询统计模块设计
16.5 系统实现
16.6 总结
第17章 酒店管理系统
17.1 应用背景
17.2 系统设计
17.2.1 系统功能分析
17.2.2 系统模块设计
17.2.3 系统数据流程
17.3 系统数据库设计
17.4 各个功能模块创建
17.4.1 创建登录窗体和主窗体
17.4.2 系统管理模块设计
17.4.3 客房管理、菜品管理及桌面管理模块设计
17.4.4 客房入住模块设计
17.4.5 退房模块设计
17.4.6 客房预定模块设计
17.4.7 点菜模块设计
17.4.8 结账模块设计
17.5 系统实现
17.6 总结
第18章 使用InstallShield安装部署程序
18.1 InstallShield概述
18.2 创建InstallShield工程
18.3 组织安装信息
18.4 指定程序数据
18.5 目标系统配置
18.6 定制安装界面外观
18.7 设置自动更新
18.8 定制系统需求和系统行为
18.9 程序部署与发布
18.10 总结
精通Delphi数据库设计与实例开发[电子资源.图书]
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!