图书介绍
Delphi面向对象程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载
- 唱江华,邓文新等编著 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:7810773151
- 出版时间:2003
- 标注页数:265页
- 文件大小:25MB
- 文件页数:278页
- 主题词:软件工具-程序设计-高等学校-教材
PDF下载
下载说明
Delphi面向对象程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
上篇 Delphi程序设计2
第1章 Delphi概述2
1.1 Delphi的发展概况2
目录2
1.2 Delphi的集成开发环境IDE简介3
1.2.1 主窗口3
1.2.2 对象观察器(object inspector)4
1.2.3 窗体窗口5
1.2.4 代码编辑器和代码浏览器5
1.2.5 对象浏览器(object tree view)6
1.3 Delphi程序设计的基本步骤6
1.3.1 设计用户界面7
1.3.2 编写事件处理过程8
1.3.5 Delphi程序设计的步骤9
1.3.3 保存文件9
1.3.4 编译运行应用程序9
1.4 Delphi程序的基本组成10
1.4.1 项目文件10
1.4.2 单元文件10
1.4.3 窗体文件12
1.5 Delphi的类结构14
1.6 Delphi中的基本概念15
1.6.1 组件15
1.6.2 特性15
1.6.3 方法16
1.6.4 事件16
习题与思考题16
2.1.1 常用特性18
第2章 Delphi的基本程序设计18
2.1 窗体(form)设计18
2.1.2 窗体的事件20
2.1.3 窗体的方法20
2.1.4 应用举例20
2.2 基本输入/输出组件22
2.2.1 标签组件(label)22
2.2.2 编辑框组件(edit)22
2.2.3 几个显示对话框的过程和函数23
2.2.4 程序举例25
2.3 按钮组件27
2.3.1 Button(按钮)组件27
2.3.2 BitBtn(位图按钮)组件27
2.3.4 Checkbox(复选按钮)组件28
2.3.3 RadioButton(单选按钮)组件28
2.3.5 GroupBox(组框)组件29
2.3.6 RadioGroup(单选按钮组)组件29
2.3.7 应用举例29
2.4 其他常用组件31
2.4.1 ListBox(列表框)组件31
2.4.2 ComboBox(组合框)组件32
2.4.3 StatusBar(状态条)组件33
2.4.4 应用举例33
2.5 常用对话框组件35
2.5.1 OpenDialog(打开对话框)组件36
2.5.2 SaveDialog(保存对话框)组件37
2.5.3 FindDialog(查找对话框)组件37
2.5.4 ReplaceDialog(替换对话框)组件38
2.5.5 FontDialog(字体对话框)组件39
2.5.7 PrintDialog(打印对话框)组件40
2.5.6 ColorDialog(颜色对话框)组件40
2.5.8 应用举例41
2.6 菜单程序设计47
2.6.1 常用菜单组件47
2.6.2 菜单设计器47
2.7 多文档界面MDI设计49
2.7.1 创建父窗体和子窗体49
2.7.2 MDI窗体的特性与方法51
2.7.3 多文档界面MDI中菜单的设计51
习题与思考题53
3.1 绘制图形55
3.1.1 Canvas对象55
第3章 图形、图像与多媒体设计55
3.1.2 绘制各种图形56
3.1.3 绘图组件58
3.1.4 应用举例59
3.2 图像处理63
3.2.1 常用图像类63
3.2.2 Image(图像)组件64
3.2.3 应用举例65
3.3 多媒体开发67
3.3.1 声音处理67
3.3.2 Animate(动画)组件68
3.3.3 MediaPlayer(多媒体播放)组件69
3.3.4 应用举例70
习题与思考题71
4.1 Delphi数据系统概述72
第4章 数据库程序设计72
4.2 创建数据库73
4.2.1 定义数据库别名73
4.2.2 利用DataBase Desktop(数据库桌面)建立数据表结构74
4.2.3 编辑数据表76
4.3 利用数据库组件实现数据库编程76
4.3.1 数据库组件介绍76
4.3.2 数据库维护程序80
4.3.3 数据库查询程序82
4.3.4 Query组件的SQL查询方法85
4.4 图书馆管理系统的实现87
4.4.1 系统主要功能88
4.4.2 数据库结构88
4.4.3 子功能的实现88
4.5 数据库报表设计94
4.4.4 窗体之间的联系方法94
4.5.1 数据库报表的常用组件95
4.5.2 报表应用实例98
习题与思考题101
第5章 Internet程序设计103
5.1 实例一:Web浏览器103
5.1.1 WebBrowser组件103
5.1.2 Web浏览器的实现104
5.2 实例二:网上聊天器107
5.2.1 ClientSocket组件107
5.2.2 ClientWinSocket组件108
5.2.3 ServerSocket组件108
5.2.4 ServerWinSocket组件109
5.2.5 网上聊天器的实现110
习题与思考题114
6.1 创建组件115
6.1.1 创建组件单元文件115
第6章 定制组件115
6.1.2 添加特性116
6.1.3 添加事件和方法117
6.1.4 定义构造函数和析构函数118
6.1.5 ClockLabel单元的完整代码118
6.2 安装组件120
习题与思考题122
第7章 Delphi软件集成技术123
7.1 帮助文件的制作123
7.1.1 创建RTF文件123
7.1.2 生成HLP文件124
7.2 软件安装盘的制作127
7.1.3 嵌入应用程序127
7.3 学习Delphi的一些技巧131
7.3.1 使用联机帮助131
7.3.2 查看Delphi提供的例程131
7.3.3 获取Delphi的源代码131
习题与思考题132
下篇 面向对象程序设计基础134
第8章 PASCAL语言概述134
8.1 PASCAL源程序结构134
8.1.1 程序首部134
8.1.2 程序说明部分135
8.1.3 语句部分135
8.2 字符集和符号135
8.2.1 基本字符135
8.2.2 符号136
8.2.3 分隔符137
8.3 数据类型的概念137
8.4 常量与变量138
8.4.1 常量138
8.4.2 常量定义138
8.4.3 变量说明138
8.5 简单数据类型139
8.5.1 整数类型139
8.5.2 实数类型140
8.5.3 字符类型141
8.5.4 布尔类型142
8.5.5 枚举类型的定义、运算规则和输入、输出方法142
8.5.6 子域类型的定义和运算规则145
8.5.7 类型间的关系147
8.6 表达式与赋值语句148
8.6.1 表达式148
8.6.2 赋值语句150
8.7 输入和输出过程150
8.7.1 读语句151
8.7.2 写语句153
8.7.3 字符类型变量的输出154
8.7.4 整数类型变量的输出155
8.7.5 实数类型变量的输出156
8.7.6 布尔类型变量的输出158
习题与思考题159
第9章 控制语句161
9.1 复合语句161
9.2.1 单分支条件语句162
9.2 条件语句162
9.2.2 双分支条件语句163
9.2.3 条件语句嵌套164
9.3 情况语句165
9.4 当语句167
9.5 直到语句168
9.6 循环语句169
9.7 循环嵌套171
9.8 goto语句172
习题与思考题173
第10章 过程与函数174
10.1 过程174
10.1.1 无参过程174
10.1.2 带参过程175
10.1.3 值参数和变量参数177
10.2 函数178
10.3 过程嵌套与标识符作用域180
10.3.1 过程和函数嵌套的概念180
10.3.2 标识符的作用域181
10.4 非局部量与副作用181
习题与思考题183
第11章 构造类型185
11.1 数组类型185
11.1.1 一维数组185
11.1.2 多维数组192
11.1.3 字符数组和字符串类型195
11.2 集合类型202
11.3.1 记录类型的定义209
11.3 记录类型209
11.3.2 记录的嵌套211
11.3.3 记录类型变量及其访问211
11.3.4 开域语句214
11.4 文件类型218
11.4.1 磁盘文件的逻辑组织219
11.4.2 随机文件221
11.4.3 text文件226
11.4.4 无类型文件229
11.4.5 标准文件231
11.4.6 I/O检查233
11.5 指针类型与动态变量234
11.5.1 指针类型234
11.5.3 动态变量的访问236
11.5.2 new标准过程与指针变量236
11.5.4 dispose标准过程238
习题与思考题238
第12章 面向对象程序设计基础239
12.1 对象类型的定义239
12.2 对象类型的封装性242
12.3 对象类型的继承性244
12.4 静态方法247
12.5 虚方法和多态性250
12.6 对象类型的可扩展性254
12.7 动态对象类型258
12.7.1 方法调用与一般过程和函数调用的不同258
12.7.2 构造方法和析构方法同一般方法调用的不同259
12.7.3 Pascal的动态内存管理259
习题与思考题264