当前位置:首页 > 工业技术
Delphi程序设计基础
Delphi程序设计基础

Delphi程序设计基础PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:李文池,王佳祥主编;张金莲,魏虹副主编
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2006
  • ISBN:7508439562
  • 页数:257 页
图书介绍:本书是一本介绍Delphi数据库程序设计的教材。全书共12章,系统地介绍了Delphi7的集成开发环境、语言基础、程序界面设计、数据应用程序结构、数据源组件、数据控制组件、ADO组件、RAVE报表设计、数据库高级应用技术、多层分布式应用的开发等内容,最后以图书馆管理信息系统为例,详细介绍了数据应用程序开发的全过程。本书内容详实,实例丰富,浅显易懂,图文并茂,知识点难易结合,每章都配有习题和实训指导,可使学生更容易掌握Delphi7数据库程序设计的知识和技巧。本书可用作高职、中职学校、各类技术学校计算机及相关专业的教材,还可作为数据库开发人员的参考书使用。
《Delphi程序设计基础》目录

第1章 Delphi 7概述 1

1.1 Delphi的历史 1

1.2 Delphi 7的安装 2

1.2.1 安装Delphi 7企业版的系统要求 2

1.2.2 Delphi 7企业版的安装 2

1.3 Delphi 7集成开发环境 3

1.3.1 主窗口 4

1.3.2 设计视图 5

1.3.3 代码编辑器(Code Editor) 5

1.3.4 对象观察器(Object Inspector) 6

1.3.5 对象树视图(Object Tree View) 7

1.3.6 对象图表(Diagram) 8

1.4 Delphi 7程序设计简介 8

1.5.1 项目和项目文件 11

1.5 Delphi程序的基本结构 11

1.5.2 窗体文件 13

1.5.3 单元文件 13

1.5.4 Delphi 7的文件类型 14

本章实训指导 15

思考与练习 15

第2章 Delphi语言基础 16

2.1 标识符和保留字 16

2.1.1 标识符 16

2.1.2 保留字 17

2.2 常量与变量 18

2.2.1 常量 18

2.2.2 变量 18

2.3 数据类型 18

2.3.1 有序类型 19

2.3.4 字符串类型 21

2.3.2 实数类型 21

2.3.3 日期时间类型 21

2.3.5 结构类型 22

2.4 运算符与表达式 24

2.4.1 表达式 24

2.4.2 Delphi语言中的运算符及其优先级 24

2.5 语句 26

2.5.1 注释与空白 26

2.5.2 简单语句和复合语句 26

2.5.3 条件语句 27

2.5.4 循环控制语句 30

2.6 过程与函数 35

2.6.1 过程声明 35

2.6.2 函数声明 35

2.6.3 过程和函数调用 36

2.7 面向对象程序设计 38

2.7.1 类 38

2.7.2 对象 40

本章实训指导 41

思考与练习 42

第3章 窗体和组件 43

3.1 窗体和组件 43

3.1.1 窗体 44

3.1.2 组件 46

3.1.3 组件的常用属性和事件 46

3.2 文本显示输入类组件 47

3.2.1 TLabel组件 47

3.2.2 TEdit组件 48

3.3 按钮类组件 49

3.2.3 TMemo组件 49

3.3.2 TBitBtn组件 50

3.3.1 TButton组件 50

3.3.3 TRadioButton组件 51

3.3.4 TCheckBox组件 51

3.4 列表类组件 52

3.4.1 TListBox组件 52

3.4.2 TComboBox组件 53

本章实训指导 55

思考与练习 55

第4章 菜单设计 56

4.1 创建主菜单 56

4.1.1 TMainMenu组件 56

4.1.2 主菜单的设计 57

4.2.2 鼠标右键弹出式菜单设计 58

4.2 鼠标右键弹出式菜单 58

4.2.1 TPopupMenu组件 58

4.3 使用模板设计菜单 59

4.3.1 使用菜单模板 59

4.3.2 定制菜单模板 59

4.3.3 删除菜单模板 59

本章实训指导 61

思考与练习 61

第5章 数据库应用程序设计 62

5.1 数据库基础知识 62

5.1.1 数据库的基本概念 62

5.1.2 数据库产品简介 64

5.1.3 常用SQL语句 65

5.2.2  ADO(ActiveX Data Objects) 69

5.2.1 OLE DB 69

5.2 数据库应用程序结构 69

5.2.3 ODBC 70

5.2.4 数据库应用程序结构 72

5.3 Delphi 7中的ADO组件 72

5.4 连接数据库 74

5.4.1 连接本地数据库 74

5.4.2 连接到数据库服务器 76

本章实训指导 78

思考与练习 78

第6章 数据源组件和数据控制组件 79

6.1 数据源组件 79

6.1.1 TDataSource组件的主要属性 79

6.1.2 TDataSource组件的主要事件 80

6.2 数据控制组件简介 81

6.3.1 TDBGrid组件的重要属性 83

6.3 TDBGrid组件 83

6.3.2 TDBGrid组件中的主要事件 86

6.3.3 TDBGrid组件应用实例 87

6.3.4 在DBGrid中的操作 89

6.4 TDBNavigator组件 89

6.4.1 TDBNavigator组件的属性 90

6.4.2 TDBNavigator组件的事件 91

6.4.3 TDBNavigator组件应用实例 91

6.5 TDBText组件与TDBEdit组件 91

6.5.1 TDBText组件的主要属性 92

6.5.2 TDBEdit组件的主要属性 92

6.6 TDBMemo组件及其应用 92

6.6.1 TDBMemo组件的主要属性 92

6.6.2 TDBMemo组件使用的简单实例 93

6.7 TDBImage组件 94

6.8.1 TDBComboBox组件的属性 95

6.8.2 TDBComboBox组件的使用 95

6.8 TDBComboBox组件 95

6.9 TDBListBox组件 96

6.10 TDBCheckBox组件 96

6.11 TDBRadioGroup组件 96

本章实训指导 97

思考与练习 97

第7章 用TADOTable组件操纵数据 98

7.1 TADOTable组件概述 98

7.1.1 TADOTable组件的属性 99

7.1.2 TADOTable组件的方法 102

7.1.3 TADOTable组件的事件 106

7.2.1 Field对象 107

7.2 记录的读取与修改 107

7.2.2 使用Fields属性 108

7.2.3 使用FieldValues属性 108

7.2.4 使用FieldByName方法 108

7.3 记录的添加与删除 109

7.3.1 记录的添加 109

7.3.2 记录的删除 110

7.4 数据查询 110

7.4.1 Locate方法 110

7.4.2 Lookup方法 110

7.4.3 Seek方法 111

7.5 记录指针 111

7.6 数据过滤 112

7.6.1 利用TADOTable的Filter属性和Filtered属性 112

7.6.2 用OnFilterRecord事件筛选 113

本章实训指导 116

思考与练习 117

第8章 ADO组件的使用 118

8.1 TADOConnection组件概述 118

8.1.1 TADOConnection的常用属性 118

8.1.2 TADOConnection的主要方法 121

8.1.3 TADOConnection的主要事件 123

8.2 TADOConnection组件的使用 123

82.1 控制服务器的注册 123

8.2.2 控制关联的数据集 124

8.3 TADOCommand组件概述 126

8.3.1 TADOCommand的主要属性 126

8.3.2 TADOCommand的主要方法 128

8.5 TADODataSet组件概述 129

8.4 TADOCommand组件的使用 129

8.5.1 TADODataSet的主要属性 130

8.5.2 TADODataSet组件的重要方法 130

8.6 TADODataSet组件的使用 130

8.7 TADOQuery组件概述 134

8.7.1 TADOQuery的主要属性 134

8.7.2 TADOQuery的主要方法 135

8.8 TADOQuery组件的使用 135

8.8.1 执行不需要返回结果的查询 135

8.8.2 执行有返回结果的查询 137

本章实训指导 138

思考与练习 138

第9章 报表设计 139

9.1 Rave介绍 139

9.1.1 什么是Rave 139

9.1.2 Rave报表设计器简介 140

9.2.1 Rave Reports组件概述 141

9.2 Rave Delphi组件 141

9.2.2 TRvProject组件 142

9.2.3 数据连接组件 143

9.2.4 引擎类组件 144

9.2.5 表现类组件 146

9.2.6 一个简单的报表应用程序 149

9.3 Rave报表设计器 153

9.3.1 Rave报表组件 154

9.3.2 自定义报表设计 160

9.4 Rave的高级特性 162

9.4.1 打印日期和页码 162

9.4.2 参数(Parameters)的使用 163

9.4.3 全局页面 164

思考与练习 165

本章实训指导 165

第10章 数据库高级应用技术 166

10.1 事务处理 166

10.1.1 事务的概念 166

10.1.2 事务的特性 166

10.1.3 Delphi中事务控制的方式 167

10.1.4 事务处理的实例 169

10.2 使用存储过程 173

10.2.1 存储过程概述 173

10.2.2 直接执行SQL命令来使用和管理存储过程 174

10.2.3 用ADO组件操作存储过程 178

10.3 主从结构的数据库应用程序 181

本章实训指导 183

思考与练习 184

11.1.1 数据库应用的体系结构 185

第11章 多层分布式应用的开发 185

11.1 多层数据库应用程序概述 185

11.1.2 Delphi的多层数据库应用体系结构 187

11.2 开发多层数据库应用的组件 188

11.2.1 TRemoteDataModule组件 188

11.2.2 TDataSetProvider组件 189

11.2.3 TDCOMConnection组件 191

11.2.4 TSocketConnection组件 191

11.2.5 TClientDataSet组件 191

11.3 多层数据库应用程序开发 194

11.3.1 基于DCOM的客户/服务器程序开发 195

11.3.2 基于Socket的客户/服务器程序开发 208

本章实训指导 212

思考与练习 212

12.2 系统设计 213

12.2.1 系统功能模块划分 213

第12章 图书馆管理信息系统设计 213

12.1 系统需求分析 213

12.2.2 功能描述 214

12.2.3 结构设计 215

12.2.4 数据库设计 215

12.3 系统实现 217

12.3.1 创建系统目录 217

12.3.2 创建数据库 217

12.3.3 图书馆管理系统设计 220

12.3.4 应用服务器设计 243

12.3.5 图书馆服务系统 245

本章实训指导 256

参考文献及资料 257

返回顶部