基本信息
源码名称:Delphi7应用教程.pdf
源码大小:6.10M
文件格式:.pdf
开发语言:Pascal
更新时间:2020-11-20
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍

目 录
第 1 章 Delphi 7 程序设计入门······················································································1
1.1 理论知识··········································································································1
1.1.1 算法与程序设计···························································································1
1.1.2 面向对象程序设计基础··················································································2
1.1.3 Delphi 7 概述·······························································································4
1.1.4 Delphi 7 的集成开发环境················································································4
1.1.5 利用Delphi 开发应用程序的方法步骤································································7
1.1.6 Delphi 7 程序的组成···················································································· 11
1.2 典型实例········································································································ 13
1.3 上机练习········································································································ 14
课后考场················································································································ 15
第 2 章 基本数据类型与表达式···················································································· 17
2.1 理论知识········································································································ 17
2.1.1 基本数据类型···························································································· 17
2.1.2 Delphi 7 中的标识符与保留字········································································ 20
2.1.3 Delphi 7 中的常量与变量·············································································· 21
2.1.4 Delphi 7 中的运算符与表达式········································································ 23
2.1.5 Delphi 7 的语句书写规则与赋值语句······························································· 25
2.1.6 Delphi 7 的常用函数与过程··········································································· 26
2.2 典型实例········································································································ 31
2.3 上机练习········································································································ 33
课后考场················································································································ 34
第 3 章 基本程序设计语句··························································································· 36
3.1 理论知识········································································································ 36
3.1.1 基本的顺序结构语句及其应用······································································· 36
3.1.2 选择结构语句及其基本应用·········································································· 37
3.1.3 循环结构语句及其基本应用·········································································· 43
3.2 典型实例········································································································ 46
3.2.1 典型实例一······························································································· 46
3.2.2 典型实例二······························································································· 48
3.2.3 典型实例三······························································································· 49
3.2.4 典型实例四······························································································· 51
3.2.5 典型实例五······························································································· 52 
II
3.3 上机练习········································································································ 54
3.3.1 上机练习一······························································································· 54
3.3.2 上机练习二······························································································· 54
课后考场················································································································ 55
第 4 章 数组程序设计·································································································· 59
4.1 理论知识········································································································ 59
4.1.1 数组的概念······························································································· 59
4.1.2 一维静态数组的定义与使用·········································································· 59
4.1.3 二维数组及多维数组的定义与使用································································· 62
4.1.4 动态数组的定义与使用················································································ 64
4.2 典型实例········································································································ 67
4.2.1 典型实例一······························································································· 67
4.2.2 典型实例二······························································································· 69
4.3 上机练习········································································································ 70
4.3.1 上机练习一······························································································· 70
4.3.2 上机练习二······························································································· 72
课后考场················································································································ 74
第 5 章 过程与函数····································································································· 76
5.1 理论知识········································································································ 76
5.1.1 过程与函数的概念······················································································ 77
5.1.2 过程的定义与调用······················································································ 77
5.1.3 函数的定义与调用······················································································ 79
5.1.4 参数的传递······························································································· 81
5.1.5 子程序的嵌套与递归··················································································· 83
5.2 典型实例········································································································ 87
5.2.1 典型实例一······························································································· 87
5.2.2 典型实例二······························································································· 89
5.3 上机练习········································································································ 90
5.3.1 上机练习一······························································································· 90
5.3.2 上机练习二······························································································· 91
课后考场················································································································ 93
第 6 章 用户自定义类型······························································································ 95
6.1 理论知识········································································································ 95
6.1.1 枚举类型的定义与使用················································································ 95
6.1.2 子界类型的定义与使用················································································ 97
6.1.3 集合类型的定义与使用················································································ 98
6.1.4 记录类型的定义与使用·············································································· 101
6.2 典型实例······································································································ 104
6.2.1 典型实例一····························································································· 104 
III
6.2.2 典型实例二····························································································· 106
6.3 上机练习······································································································ 107
6.3.1 上机练习一····························································································· 107
6.3.2 上机练习二····························································································· 109
课后考场···············································································································111
第 7 章 常用组件的使用·····························································································113
7.1 理论知识·······································································································113
7.1.1 文本类组件的使用·····················································································113
7.1.2 按钮类组件的使用···················································································· 121
7.1.3 列表类组件的使用···················································································· 124
7.1.4 TTimer 时钟组件的使用············································································· 128
7.1.5 对话框组件的使用···················································································· 129
7.1.6 TImage 组件···························································································· 132
7.1.7 菜单组件································································································ 133
7.1.8 TTabControl 组件和 TPageControl 组件的使用·················································· 137
7.1.9 TScrollBar、TTrackBar 和 TProgressBar 组件的使用··········································· 141
7.1.10 TPanel 组件和TGroupBox 组件 ·································································· 143
7.1.11 工具栏组件与状态栏组件·········································································· 144
7.2 典型实例······································································································ 144
7.2.1 典型实例一····························································································· 144
7.2.2 典型实例二····························································································· 147
7.3 上机练习······································································································ 149
7.3.1 上机练习一····························································································· 149
7.3.2 上机练习二····························································································· 150
课后考场·············································································································· 151
第 8 章 Delphi 7 的文件系统······················································································ 154
8.1 理论知识······································································································ 154
8.1.1 文件的基本概念······················································································· 154
8.1.2 Delphi 7 中的文件类型及文件类型变量的定义················································· 156
8.1.3 文本文件的使用······················································································· 157
8.1.4 记录文件的使用······················································································· 163
8.2 典型实例······································································································ 170
8.2.1 典型实例一····························································································· 170
8.2.2 典型实例二····························································································· 172
8.3 上机练习······································································································ 173
8.3.1 上机练习一····························································································· 173
8.3.2 上机练习二····························································································· 175
课后考场·············································································································· 177
第 9 章 应用程序界面设计技术·················································································· 179 
IV
9.1 理论知识······································································································ 179
9.1.1 多窗体程序的设计···················································································· 179
9.1.2 SDI 应用程序设计技术·············································································· 182
9.1.3 MDI 应用程序设计技术············································································· 183
9.1.4 变量的作用域·························································································· 186
9.2 典型实例······································································································ 188
9.3 上机练习······································································································ 191
课后考场·············································································································· 195
第 10 章 DLL 应用编程······························································································ 197
10.1 理论知识···································································································· 197
10.1.1 DLL 概述······························································································ 197
10.1.2 DLL 编写······························································································ 199
10.1.3 加载DLL 的方法···················································································· 202
10.1.4 调用DLL 中的过程和函数········································································ 204
10.1.5 在 DLL 中实现窗体重用··········································································· 208
10.2 典型实例···································································································· 212
10.3 上机练习···································································································· 215
课后考场·············································································································· 218
第 11 章 组件开发技术······························································································ 219
11.1 理论知识···································································································· 219
11.1.1 组件与组件技术概述················································································ 219
11.1.2 确定组件基类························································································ 221
11.1.3 创建组件单元························································································ 223
11.1.4 创建包工程··························································································· 224
11.1.5 在组件中添加属性··················································································· 225
11.1.6 在组件中添加事件··················································································· 231
11.1.7 调试组件······························································································ 234
11.1.8 制作组件图标和发布组件·········································································· 235
11.2 典型实例···································································································· 235
11.3 上机练习···································································································· 238
课后考场·············································································································· 240
第 12 章 图形图像编程······························································································ 242
12.1 理论知识···································································································· 242
12.1.1 TCanvas 对象的使用················································································ 242
12.1.2 TGraphic 对象的使用··············································································· 250
12.1.3 TPicture 对象的使用················································································ 250
12.1.4 TBitmap 对象的使用················································································ 252
12.1.5 Delphi 中的图形图像组件·········································································· 252
12.2 典型实例···································································································· 255 
V
12.2.1 典型实例一··························································································· 255
12.2.2 典型实例二··························································································· 257
12.3 上机练习···································································································· 259
12.3.1 上机练习一··························································································· 259
12.3.2 上机练习二··························································································· 261
课后考场·············································································································· 263
第 13 章 多媒体应用程序开发···················································································· 265
13.1 理论知识···································································································· 265
13.1.1 多媒体的概念························································································ 265
13.1.2 TAnimate 组件的使用··············································································· 266
13.1.3 TMediaPlayer 组件的使用·········································································· 269
13.2 典型实例···································································································· 274
13.2.1 典型实例一··························································································· 274
13.2.2 典型实例二··························································································· 277
13.3 上机练习···································································································· 279
13.3.1 上机练习一··························································································· 279
13.3.2 上机练习二··························································································· 280
课后考场·············································································································· 282
第 14 章 数据库应用开发··························································································· 283
14.1 理论知识···································································································· 283
14.1.1 数据库的基本概念·················································································· 283
14.1.2 利用数据库桌面创建数据库······································································· 284
14.1.3 利用 BDE 组件开发数据库应用程序的模式··················································· 289
14.1.4 TTable 组件··························································································· 290
14.1.5 TDataSource 组件···················································································· 294
14.1.6 Data Controls 组件··················································································· 294
14.1.7 SQL 语言······························································································ 298
14.1.8 TQuery 组件·························································································· 300
14.2 典型实例···································································································· 303
14.2.1 典型实例一··························································································· 303
14.2.2 典型实例二··························································································· 308
14.3 上机练习·····································································································311
14.3.1 上机练习一····························································································311
14.3.2 上机练习二··························································································· 313
课后考场·············································································································· 318
附录 A Delphi 中的虚拟键代码及对应的键································································· 321
参考文献····················································································································· 323