Delphi程序设计教程与实训PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:穆红涛,黄晓敏主编
- 出 版 社:北京:北京大学出版社
- 出版年份:2006
- ISBN:7301101678
- 页数:310 页
第1章 Delphi 7概述 1
1.1 Delphi简介 1
1.1.1 什么是Delphi 1
1.1.2 Delphi的发展历程 2
1.1.3 Delphi 7的新特征 2
1.2 安装和卸载Delphi 7 3
1.2.1 Delphi 7的安装 3
1.2.2 Delphi 7的卸载 7
1.3 Delphi 7的集成开发环境 7
1.3.1 Delphi 7集成开发环境的组成 8
1.3.2 主窗口 8
1.3.3 对象观察器 15
1.3.4 代码编辑器 17
1.3.5 工程资源管理器 18
1.3.6 使用帮助系统 19
1.4 设计一个Delphi程序 19
1.4.1 编写一个应用程序的步骤 19
1.4.2 设计应用程序界面 20
1.4.3 设置对象属性 20
1.4.4 编写功能代码、保存和编译程序 21
1.5 本章习题 22
第2章 Delphi 7编程基础 24
2.1 认识Delphi工程的组成 24
2.1.1 工程文件 24
2.1.2 单元文件 25
2.1.3 窗体文件 25
2.1.4 资源文件 26
2.1.5 其他文件 26
2.2 Object Pascal语言的基本语法 26
2.2.1 标识符的使用 26
2.2.2 变量 28
2.2.3 常量 29
2.2.4 预定义数据类型 29
2.2.5 自定义数据类型 34
2.2.6 Object Pascal语句的书写规范 38
2.2.7 运算符 38
2.2.8 赋值语句 40
2.2.9 goto语句 41
2.2.10 分支语句 42
2.2.11 循环语句 45
2.2.12 过程与函数 50
2.2.13 Object Pascal的库单元 55
2.3 面向对象编程技术 57
2.3.1 什么是类和对象 57
2.3.2 类的特性 59
2.4 本章习题 60
第3章 窗体和常用控件的使用 63
3.1 窗体的使用 63
3.1.1 窗体的添加与移除 63
3.1.2 窗体的设置 64
3.1.3 窗体的属性、方法和事件 65
3.2 文本显示与编辑类控件的使用 70
3.2.1 Label控件 70
3.2.2 Edit控件 72
3.2.3 Memo控件 76
3.2.4 RichEdit控件 77
3.2.5 MaskEdit控件 79
3.3 按钮及其分类控件的使用 81
3.3.1 Button控件 81
3.3.2 BitBtn控件 82
3.3.3 SpeedButton控件 82
3.3.4 CheckBox控件 83
3.3.5 RadioButton控件 84
3.3.6 GroupBox控件 84
3.3.7 RadioGroup控件 84
3.4 列表类控件的使用 87
3.4.1 ListBox控件 87
3.4.2 ComboBox控件 90
3.5 滚动条控件的使用 91
3.6 计时器控件的使用 94
3.7 图形图像类控件的使用 96
3.7.1 Image控件 96
3.7.2 Shape控件 97
3.7.3 PaintBox控件 97
3.8 本章习题 99
第4章 用户界面设计 101
4.1 菜单设计 101
4.1.1 使用菜单设计器建立菜单 101
4.1.2 菜单控制 103
4.1.3 动态改变菜单 107
4.1.4 菜单应用实例 108
4.1.5 弹出式菜单 110
4.2 工具栏的使用 111
4.3 状态栏的使用 115
4.4 信息对话框 118
4.4.1 MessageDlg函数 118
4.4.2 MessageDlgPos函数 120
4.4.3 ShowMessage函数 120
4.4.4 InputBox函数 121
4.5 公用对话框 123
4.5.1 【打开】对话框 123
4.5.2 【字体】对话框 124
4.5.3 【颜色】对话框 126
4.5.4 【查找】对话框 126
4.5.5 【替换】对话框 128
4.5.6 【打印】对话框 128
4.6 单文档与多文档窗体的处理 128
4.6.1 单文档窗体 129
4.6.2 多文档窗体 129
4.7 本章习题 133
第5章 图形图像处理 136
5.1 常用的图形对象 136
5.1.1 TCanvas 136
5.1.2 TPen 138
5.1.3 TBrush 139
5.1.4 TColor 139
5.1.5 图形对象应用实例 139
5.2 图像对象 143
5.2.1 TGraphic 143
5.2.2 TPicture 144
5.2.3 TImage 144
5.2.4 TBitmap 145
5.2.5 图像对象应用实例 145
5.3 本章习题 149
第6章 文件管理 151
6.1 文件类型和文件基本操作 151
6.1.1 文件的类型 151
6.1.2 文件的基本操作 151
6.2 文本文件的基本操作 153
6.2.1 文本文件的声明 153
6.2.2 文本文件的打开和关闭 153
6.2.3 文本文件的读写 153
6.2.4 文本文件的编辑 154
6.3 文件管理常用函数 154
6.3.1 RenameFile函数 155
6.3.2 DeleteFile函数 155
6.3.3 FileExits函数 155
6.3.4 FileGetAttr函数 155
6.3.5 DirectoryExists函数 156
6.3.6 CreateDir函数 156
6.3.7 RemoveDir函数 156
6.3.8 文件查找相关函数 157
6.4 使用控件管理文件 157
6.4.1 FileListBox 158
6.4.2 DirectoryListBox 158
6.4.3 DriveComboBox 158
6.4.4 FilterComboBox 159
6.5 文件管理综合实例 160
6.5.1 打开文本文件 160
6.5.2 搜索文件 161
6.6 本章习题 162
第7章 API函数的使用 164
7.1 Win32 API介绍 164
7.2 API函数的使用 166
7.3 API函数应用实例 169
7.4 本章习题 172
第8章 多媒体程序设计 173
8.1 多媒体控件(Mediaplayer)介绍 173
8.1.1 MediaPlayer控件的基本属性 174
8.1.2 MediaPlayer控件的常用方法 177
8.1.3 MediaPlayer控件的常用事件 179
8.2 动画控件Animate的使用 179
8.3 多媒体播放器的制作 183
8.4 本章习题 189
第9章 数据库技术 191
9.1 数据库系统概述 191
9.1.1 数据库的基本概念 191
9.1.2 Delphi中数据库引擎的发展 192
9.1.3 Delphi数据库开发的步骤 193
9.2 数据库工具 194
9.2.1 Database Desktop的使用 194
9.2.2 创建别名 200
9.3 数据集控件 202
9.3.1 概述 203
9.3.2 BDE控件常用的方法 204
9.3.3 TTable控件 207
9.3.4 TQuery控件 209
9.4 数据访问控件 210
9.4.1 数据访问控件介绍 210
9.4.2 数据访问控件的使用 211
9.5 数据控制控件 211
9.5.1 数据控制控件简介 211
9.5.2 TDbGrid控件 212
9.5.3 TDBnavigator控件 214
9.5.4 TDBText控件 215
9.5.5 TDBEdit控件 215
9.5.6 TDBMemo控件 215
9.5.7 TDBImage控件 215
9.5.8 TDBListBox控件 215
9.5.9 TDBComboBox控件 216
9.5.10 其他控件 216
9.6 Delphi中的SQL编程 216
9.6.1 SQL查询语句简介 217
9.6.2 动态SQL语句的编程 217
9.7 ADO编程 219
9.7.1 基本ADO的体系结构 219
9.7.2 ADO数据集控件介绍 220
9.7.3 应用ADO开发数据库应用系统实例 221
9.8 报表设计 224
9.8.1 安装Quick Report控件 224
9.8.2 用Quick Report Wizard快速创建报表 224
9.8.3 使用QuickReport创建报表 227
9.8.4 制作报表实例 229
9.9 应用实例 231
9.9.1 创建Paradox数据库表 232
9.9.2 配置数据库别名 232
9.9.3 创建窗体 232
9.9.4 编写代码 235
9.10 本章习题 241
第10章 网络编程 242
10.1 Socket编程基础 242
10.1.1 Delphi的Socket编程概述 242
10.1.2 TCP/IP协议及特点 243
10.1.3 Socket套接字 244
10.1.4 Socket工作过程 246
10.2 使用Delphi网络控件 248
10.2.1 TClientSocket控件和TServerSocket控件 248
10.2.2 Indy系列控件介绍 252
10.2.3 简单的Indy应用实例 253
10.3 网络编程应用实例 257
10.4 本章习题 265
第11章 程序的异常处理和调试 267
11.1 Delphi调试方法 267
11.1.1 使用内部集成调试器 267
11.1.2 使用断点调试法 267
11.1.3 利用逐行执行代码跟踪调试 268
11.2 使用调试窗口 268
11.2.1 断点(BreakPoints)窗口 268
11.2.2 调用堆栈(CallStack)窗口 270
11.2.3 监视列表(WatchList)窗口 271
11.2.4 局部变量(Local Viariables)窗口 274
11.2.5 线程状态(Thread Status)窗口 275
11.2.6 模块(Modules)窗口 275
11.2.7 事件记录(Event Log)窗口 275
11.3 跟踪调试 276
11.4 Delphi的异常处理 277
11.4.1 有关异常的理论 277
11.4.2 异常类 278
11.4.3 异常的基本语法结构 280
11.5 本章习题 283
第12章 制作安装程序 285
12.1 安装程序制作简介 285
12.2 利用InstallShield向导制作安装程序 286
12.3 安装程序的修改 294
12.3.1 组织发布程序 294
12.3.2 指定安装数据 296
12.3.3 配置目标系统 297
12.3.4 定制安装画面 299
12.3.5 设置自动更新服务 300
12.3.6 定义安装需求 301
12.3.7 准备发布 301
12.4 本章习题 302
附录 Delphi 8和Delphi 2005简介 304
参考文献 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