《Delphi 7.0程序设计教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:沈才梁等编著
  • 出 版 社:北方交通大学出版社;清华大学出版社
  • 出版年份:2004
  • ISBN:7810822225
  • 页数:252 页
图书介绍:Delphi7.0是一个面向对象的软件开发工具,它可以直观地、快速地进行Windows应用程序的开发。本在介绍Delphi7.0基本编程方法的同时,着重介绍利用Delphi7.0开发环境实现应用程序的开发。全书共分12章,其中第1章介绍Delphi7.0的基本概念,第2章介绍Object Pascal语言基础,第3章介绍三种结构的程序设计方法,第4、5、6章介绍自定义类型。

第1章 Delphi概述 1

1.1 Delphi简介 1

1.1.1 Delphi的发展史 1

目录 1

1.1.2 Delphi的特点 2

1.1.3 用Delphi进行Windows程序设计的基本概念 2

1.2 Delphi 7.0的开发环境 5

2.2 数据类型 (2 5

1.1.4 Delphi 7.0新特性 5

1.2.1 Delphi 7.0主窗口 6

1.2.2 对象树形图及对象监视器窗口 10

1.2.3 窗体设计器及代码编辑器 11

1.3.1 新建应用程序工程 13

1.3 设计第一个Delphi 7.0程序 13

1.3.2 设计窗体和组件的属性 14

1.3.3 编写事件处理程序 16

1.3.4 保存工程 17

1.3.5 编译执行 17

1.4 Delphi 7.0程序的组成 18

1.4.1 程序的基本组成 18

1.4.2 Obiect Pascal的单元 21

小结 22

习题 23

第2章 Object Pascal语言基础 24

2.1 基本概念 24

2.1.1 保留字 24

2.1.2 标识符 25

2.1.3 指令符 25

2.2.1 整型 26

2.2.2 实型 27

2.2.3 字符型 27

2.2.4 字符串型 28

2.2.5 布尔型 28

2.2.6 序数类型 29

2.3 常量与变量 29

2.3.1 常量 30

2.3.2 变量 31

2.4 运算符与表达式 32

2.4.1 算术运算符 32

2.4.4 关系运算符 33

2.4.2 位运算符 33

2.4.3 字符串运算符 33

2.4.5 布尔运算符 34

2.4.6 运算符的优先级 34

2.5 语句 35

2.5.1 语句的书写规则 35

2.5.2 语句格式中的符号约定 36

2.5.3 赋值语句 36

2.5.4 注释语句 36

小结 37

习题 37

3.1.1 程序流程控制语句 38

3.1.2 顺序控制结构 38

第3章 三种结构的程序设计 38

3.1 顺序控制结构 38

3.2 选择控制结构 39

3.2.1 if语句 40

3.2.2 case语句 42

3.3 循环控制结构 43

3.3.1 repeat语句 43

3.3.2 while语句 45

3.3.3 for语句 46

小结 48

习题 48

4.1 静态数组 50

4.1.1 定义 50

第4章 数组 50

4.1.2 应用 52

4.2 动态数组 54

4.2.1 定义 55

4.2.2 应用 57

小结 59

习题 59

第5章 过程与函数 60

5.1 基本概念 60

5.1.1 函数的定义与使用 60

5.1.2 过程的定义与使用 62

5.2 常用过程与函数 63

5.2.1 数学运算函数 63

5.2.2 字符处理函数 65

5.2.3 对话框函数与对话框过程 67

5.3.1 形式参数与实际参数 70

5.3 子程序的参数 70

5.3.2 参数传递方式 71

5.3.3 使用默认参数 73

5.3.4 数组参数 73

5.4 子程序的嵌套与递归 73

5.4.1 子程序的嵌套 74

5.4.2 子程序的递归 75

5.5 变量的作用域 76

5.5.1 公有变量与私有变量 77

5.5.2 全局变量与局部变量 77

小结 78

习题 78

6.1.1 枚举类型的定义 80

第6章 自定义类型 80

6.1 枚举类型 80

6.1.2 枚举类型的运算 81

6.1.3 枚举类型的使用 81

6.2 子界类型 84

6.2.1 子界类型的定义 84

6.2.2 子界类型的使用 84

6.3 集合类型 85

6.3.1 集合类型的定义 85

6.3.2 集合类型的运算 87

6.3.3 集合类型的使用 88

6.4 记录类型 89

6.4.1 记录类型的定义 89

6.4.2 访问记录中的字段与With语句 90

6.4.3 记录的变体部分 93

6.5 面向对象程序设计 94

6.5.1 类和对象的定义 94

6.5.2 类和对象的使用 98

6.5.3 类的方法 99

小结 102

习题 102

第7章 常用组件 103

7.1 窗体和按钮组件 103

7.1.1 窗体组件 103

7.1.2 按钮类组件 105

7.2 文本类组件的使用 107

7.2.1 标签组件 107

7.2.2 编辑框组件 108

7.3 列表框组件和组合框组件 110

7.3.1 列表框组件 111

7.3.2 组合框组件 112

7.4 对话框组件和对话框函数 114

7.4.1 常用对话框组件 114

7.4.2 对话框函数 115

7.5 菜单组件、工具栏组件和状态栏组件 117

7.5.1 菜单组件 117

7.5.2 弹出式菜单组件 118

7.5.3 工具栏组件 118

7.5.4 状态栏组件 119

7.6.1 网格组件 120

7.6.2 文件目录访问组件 120

7.6 其他常用组件 120

7.6.3 其他组件 121

7.7 组件应用 123

小结 128

习题 129

第8章 多媒体应用编程 130

8.1 多媒体介绍 130

8.1.1 多媒体定义 130

8.1.2 多媒体程序设计 130

8.1.3 Windows操作系统对多媒体的支持 131

8.2 Animate组件 131

8.2.1 Animate组件的主要属性 131

8.2.2 Animate组件的主要方法 132

8.2.4 编程实例 133

8.2.3 Animate组件的主要事件 133

8.3 多媒体播放器组件 137

8.3.1 Mediaplay组件的主要属性 137

8.3.2 Mediaplayer组件的主要方法 139

8.3.3 Mediaplayer组件的主要事件 140

8.3.4 编程实例 140

小结 147

习题 148

第9章 图像图形应用编程 149

9.1 图形应用编程 149

9.1.1 画布对象属性 149

9.1.2 字体 157

9.1.3 画布对象的方法 159

9.2.1 Shape组件 166

9.2 图像组件的介绍和使用 166

9.2.2 Image组件 167

9.2.3 PaintBox组件 169

9.3 使用鼠标绘图 172

小结 174

习题 175

第10章 DLL的应用 176

10.1 DLL概述 176

10.1.1 DLL的基本概念 176

10.1.2 使用DLL的优点 177

10.2 DLL的创建 178

10.2.2 DLL中的Exports子句 179

10.2.1 DLL工程文件 179

10.2.3 编写DLL 180

10.2.4 DLL的调用 181

10.3 DLL的静态调用方法 182

10.3.1 基本概念 182

10.3.2 调用方法 182

10.4 DLL的动态调用方法 183

10.4.1 基本概念 183

10.4.2 动态调用使用的API函数 183

10.4.3 动态调用方法 185

10.5 利用DLL实现窗体的重用 186

10.5.1 创建含有窗体的DLL工程文件的一般步骤 186

10.5.2 创建含有窗体的DLL工程文件 186

10.5.3 调用含有窗体的DLL工程文件 188

习题 189

小结 189

第11章 数据库应用基础 190

11.1 数据库应用程序设计基础 190

11.1.1 数据库系统概述 190

11.1.2 Delphi 7.0数据库特性和支持的数据库种类 191

11.2 创建第一个Delphi 7.0数据库应用程序 192

11.2.1 Delphi 7.0数据库应用程序建立步骤 192

11.2.2 Delphi 7.0数据库桌面 193

11.2.3 使用数据库窗体向导设计数据库应用程序 196

11.3 数据库组件 199

11.3.1 BDE组件 199

11.3.2 Data Source组件 212

11.3.3 Data Controls组件 213

习题 221

小结 221

第12章 SQL数据库程序设计 222

12.1 Query组件的属性和方法 222

12.1.1 Query组件的常用属性 222

12.1.2 Query组件的常用方法 223

12.2 动态SQL语句的编程 226

12.3 常用SQL语句简介 229

12.3.1 SQL的优点 229

12.3.2 SQL语言的基本操作 230

12.4 Query组件的综合应用举例 241

小结 246

习题 246

附录A 数据集组件的属性、方法和事件汇总 247

参考文献 252