在好例子网,分享、交流、成长!
您当前所在位置:首页Pascal 开发实例Pascal编程基础 → Delphi7应用教程.pdf

Delphi7应用教程.pdf

Pascal编程基础

下载此实例
  • 开发语言:Pascal
  • 实例大小:6.10M
  • 下载次数:17
  • 浏览次数:81
  • 发布时间:2020-11-20
  • 实例类别:Pascal编程基础
  • 发 布 人:c123336781
  • 文件格式:.pdf
  • 所需积分:2
 相关标签: delphi

实例介绍

【实例简介】

【实例截图】

【核心代码】

目 录
第 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

标签: delphi

实例下载地址

Delphi7应用教程.pdf

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警