Delphi 6程序设计培训教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:王瑜,余鹏主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2002
- ISBN:7302056102
- 页数:310 页
第1章 Delphi 6开发环境 1
1.1 安装Delphi6 1
1.2 Delphi6开发环境 5
1.2.1 Delphi主窗口 5
1.2.2 Object Inspector窗口 11
1.2.3 Object TreeView窗口 12
1.2.4 Form窗口 13
1.2.5 代码窗口 13
1.3 小结 14
1.4 习题 14
第2章 Delphi程序结构 15
2.1 Delphi工程组成 15
2.2 Delphi工程管理 17
2.2.1 向工程中添加文件 17
2.2.2 从工程中删除文件 18
2.3 Delphi工程组管理 19
2.4 库单元文件结构 21
2.5 小结 23
2.6 习题 23
第3章 Object Pascal语法的基本内容 24
3.1 Pascal词法符号 24
3.1.1 基本字符 24
3.1.2 标识符 24
3.1.3 保留字 25
3.1.4 标准标识符 26
3.1.5 数字和字符串 26
3.1.6 注释符 27
3.2 数据类型和表达式 28
3.2.1 常量 28
3.2.2 变量 29
3.2.3 数据类型 29
3.2.4 标准数据类型 30
3.2.5 标准函数 32
3.2.6 表达式和运算符 33
3.3.1 赋值语句 36
3.3 基本语句 36
3.3.2 复合语句 37
3.3.3 GOTO语句 37
3.4 选择语句 38
3.4.1 IF语句的格式 38
3.4.2 CASE语句的格式 41
3.5 循环语句 42
3.5.1 WHILE语句 42
3.5.2 REPEAT语句 42
3.5.3 FOR语句 43
3.5.4 BREAK语句和CONTINUE语句 44
3.6 小结 45
3.7 习题 45
4.1 枚举和子界类型 47
4.1.1 枚举类型 47
第4章 自定义类型和文件类型 47
4.1.2 子界类型 48
4.1.3 枚举与子界的类型相容和赋值相容 49
4.2 数组类型 50
4.2.1 一维数组 50
4.2.2 多维数组 51
4.2.3 字符串 52
4.3.1 集合类型 56
4.3 集合类型 56
4.3.2 集合类型的赋值和输出 57
4.3.3 集合类型的应用 58
4.4 记录类型 59
4.4.1 记录类型的定义 59
4.4.2 域变量的引用 60
4.4.3 记录数组 61
4.4.4 记录的嵌套 62
4.4.5 记录变体 63
4.5.1 文件类型的定义 64
4.5 文件类型 64
4.5.2 文件的标准过程及标准函数 65
4.6 小结 68
4.7 习题 68
第5章 过程、函数和指针 70
5.1 过程和函数 70
5.1.1 过程的说明 70
5.1.2 参数传递 71
5.1.3 全局变量和局部变量 73
5.1.4 函数 74
5.1.5 过程和函数的调用 75
5.1.6 过程或函数的嵌套 76
5.1.7 递归的过程与函数 77
5.2 指针类型和动态数据结构 78
5.2.1 指针变量 78
5.2.2 指针标准过程与函数 80
5.2.3 指针变量的赋值 81
5.2.4 指针与链表 84
5.2.5 双向链环结构与树结构 87
5.3 小结 89
5.4 习题 89
第6章 面向对象Pascal介绍 91
6.1 类和对象 91
6.1.1 类的定义 92
6.1.4 对象的多态性 93
6.1.5 通过Delphi实例了解对象 93
6.1.3 对象的继承性 93
6.1.2 对象的封装性 93
6.2 从一个对象中继承数据和方法 95
6.3 对象的范围 96
6.3.1 关于对象的范围 96
6.3.2 重载一个方法 97
6.4 对象公有域和私有域的说明 97
6.5 访问对象的域和方法 97
6.6 对象变量的赋值 98
6.7 建立非可视化对象 100
6.7.1 说明一个非可视化对象 100
6.7.2 构造函数(用Create方法建立对象实例) 100
6.7.3 析构函数(撤销对象) 101
6.8 对象的多态性 102
6.8.1 静态方法 102
6.8.2 虚拟方法 103
6.8.3 动态方法 104
6.8.4 抽象方法 104
6.8.5 多态性继承机制 104
6.9 小结 105
6.10 习题 106
第7章 Delphi控件概述与文本相关控件 107
7.1 控件的使用 107
7.2 通用属性和事件 108
7.2.1 TControl控件的属性和事件 108
7.2.2 TWinControl的属性和事件 112
7.2.3 TGraphicControl的属性和事件 113
7.3 常用控件页 114
7.4 文本相关的控件介绍 115
7.4.1 Label控件 115
7.4.2 Edit、MaskEdit和Memo控件 118
7.4.3 ListBox和ComboBox控件 124
7.5 小结 129
7.6 习题 129
8.1 菜单控件介绍 130
第8章 Delphi基本控件介绍 130
8.2 按钮和检查框控件介绍 132
8.2.1 Button和BitBtn控件 132
8.2.2 SpeedButton控件 135
8.2.3 CbeckBox与RadioButton控件 135
8.3 分组、分界控件介绍 137
8.3.1 GroupBox、RadioGroup及Panel控件 137
8.3.2 NoteBook、TabSet及TabbedNoteBook控件 140
8.3.3 Header和Bevel控件 143
8.4 公用对话框控件介绍 144
8.4.1 OpenDialog和SaveDialog控件 144
8.4.2 ColorDialog和FontDialog 146
8.4.3 PrintDialog和PrintSetupDiaog 147
8.4.4 FindDialog和ReplaceDialog 148
8.5 网格、表格控件介绍 149
8.6 计时器控件Timer介绍 152
8.7 滚动控件介绍 153
8.7.1 ScrollBar控件 153
8.7.2 ScrollBox控件 153
8.7.3 几个进度显示控件 154
8.8 小结 154
8.9 习题 154
第9章 Delphi图形图像编程 155
9.1 图形图像对象概述 155
9.1.1 TCanvas对象 155
9.1.2 TPen对象 159
9.1.3 TBrush对象 161
9.1.4 TColor类型 162
9.1.5 TGraphic对象 163
9.1.6 TPicture对象 163
9.1.7 TBitmap对象 163
9.2 图形图像控件简介 163
9.2.1 PaintBox控件 163
9.2.2 Shape控件 164
9.2.4 OutLine控件 166
9.2.3 Bevel控件 166
9.2.5 Image控件 170
9.2.6 ImageList控件 171
9.3 小结 172
9.4 习题 173
第10章 Delphi多媒体控件介绍 174
10.1 Delphi的多媒体控件 174
10.2.1 WAVE文件 176
10.2 用MediaPlayer播放WAVE声音文件 176
10.2.2 使用MediaPlayer播放WAVE文件 177
10.3 用MediaPlayer播放MIDI声音文件 178
10.3.1 MIDI文件 178
10.3.2 使用MediaPlayer播放MIDI文件 178
10.4 用MediPlayer播放AVI声音文件 179
10.4.1 AVI文件 179
10.4.2 使用MediaPlayer播放AVI文件 180
10.6 习题 182
10.5 小结 182
第11章 建立ODBC数据源和BDE数据源 183
11.1 数据库系统概述 183
11.1.1 数据库管理系统(DBMS) 183
11.1.2 数据库应用程序 184
11.2 BDE简介 185
11.3 BDE Administrator 185
11.3.1 Databases页 186
11.4.1 建立BDE数据源 187
11.3.2 Configuration页 187
11.4 建立BDE数据源 187
11.4.2 配置数据库驱动程序 190
11.5 建立ODBC数据源 190
11.6 小结 191
11.7 习题 192
第12章 用Table控件开发数据库应用程序 193
12.1 Table控件 193
12.1.1 Table控件的属性 193
12.1.2 Table控件的方法 194
12.1.3 Table控件的事件 195
12.2 一个最简单的数据库应用程序 196
12.3 用Table控件开发数据库应用程序 198
12.3.1 用Table控件实现查询功能 198
12.3.2 用Table控件实现插入功能 204
12.3.3 用Table控件实现删除功能 206
12.3.4 用Table控件实现更新功能 207
12.3.5 用Table控件开发数据库应用程序示例 210
12.4 Database控件的使用 213
12.4.1 控制数据库的连接 213
12.4.2 事务处理 216
12.5 DBGrid控件的使用 217
12.6 DBNavigator控件的使用 218
12.7 小结 218
12.8 习题 219
第13章 用Query控件开发数据库应用程序 220
13.1 Query控件 220
13.1.1 Query控件的属性 220
13.1.2 Query控件的方法 221
13.1.3 Query控件的事件 222
13.2 用Query控件开发数据库应用程序 222
13.2.1 用Query控件实现查询功能 223
13.2.2 用Query控件实现插入功能 231
13.2.3 用Query控件实现删除功能 233
13.2.4 用Query控件实现更新功能 235
13.2.5 动态SQL语句 236
13.2.6 事务处理 240
13.2.7 Prepare方法 241
13.2.8 用Query控件开发数据库应用程序示例 242
13.3 小结 248
13.4 习题 248
第14章 报表和图表的制作 249
14.1 QuickRep和QRBand控件 249
14.2 增加数据集 252
14.3 显示静态信息 253
14.4 向报表中加入数据 254
14.4.1 QRDBText控件 254
14.4.2 QRSysData控件 254
14.4.3 QRExpr控件 255
14.4.4 QRImage控件 258
14.5 图表的制作 259
14.4.5 QRDBImage控件 259
14.5.1 DBChart控件 260
14.5.2 QRChart控件 263
14.6 小结 265
14.7 习题 265
第15章 Delphi网络编程 266
15.1 用Delphi制作一个网络浏览器 266
15.2 用Delphi开发一个聊天程序 274
15.3 用Delphi开发一个数据传输程序 282
15.4 小结 287
15.5 习题 287
第16章 Delphi编程技巧介绍 288
16.1 修改Delphi可执行程序的图标 288
16.2 在程序中打开/关闭一个外部程序 291
16.3 在程序中删除一个文件 293
16.4 制作启动画面 294
16.6 习题 297
16.5 小结 297
附录 习题答案 298
第1章 298
第2章 298
第3章 299
第4章 300
第5章 300
第6章 301
第7章 303
第8章 304
第9章 304
第10章 304
第11章 304
第12章 305
第13章 306
第14章 307
第15章 307
第16章 310
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019