图书介绍
Delphi面向对象程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 李俊平主编;薛海燕副主编 著
- 出版社: 北京:高等教育出版社
- ISBN:7040160668
- 出版时间:2005
- 标注页数:337页
- 文件大小:63MB
- 文件页数:348页
- 主题词:软件工具-程序设计
PDF下载
下载说明
Delphi面向对象程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Delphi基础知识1
1.1 Borland公司和Delphi1
1.2 Delphi的特点2
1.2.1 选择什么开发工具?2
1.2.2 Delphi能做什么?2
1.3 Delphi 7的集成开发环境3
1.3.1 主窗体3
1.3.2 对象树状视图窗口4
1.3.3 对象观察器窗口4
1.3.4 窗体设计器窗口5
1.3.5 代码编辑器窗口5
1.4 Delphi编程的一般步骤7
1.4.1 控制台应用程序8
1.4.2 可视化应用程序9
1.5 工程、窗体和单元文件12
1.5.1 工程文件12
1.5.2 窗体文件13
1.5.3 单元文件14
习题一15
第2章 Object Pascal语言基础16
2.1 保留字和标识符16
2.1.1 保留字(Reserved Words)16
2.1.2 指令符(Directives)17
2.1.3 标识符(Identifiers)17
2.2 注释18
2.3 常量与变量18
2.3.1 常量18
2.3.2 变量20
2.4 数据类型21
2.4.1 简单数据类型22
2.4.2 字符串类型29
2.4.3 结构类型(Structured Type)30
2.4.4 记录类型和动态数组的综合举例34
2.4.5 指针类型(Pointer)38
2.5 运算符与表达式39
2.5.1 算术运算符(+、-、*、/、div、mod)40
2.5.2 逻辑运算符(not、and、or、xor)40
2.5.3 关系运算符(=、<>、<、>、<=、>=)41
2.5.4 位运算符(not、and、or、xor、shl、shr)41
2.5.5 指针运算符(^、+、-、=、<>)41
2.5.6 集合运算符(+、-、*、=、<>、in、<=、>=)41
2.6.1 赋值语句42
2.6 语句42
2.6.2 条件语句43
2.6.3 循环控制语句45
2.6.4 with语句47
2.7 过程与函数48
2.7.1 过程和函数的声明49
2.7.2 过程和函数的参数50
2.7.3 过程和函数的调用51
习题二52
第3章 Delphi面向对象编程思想55
3.1 面向对象的程序设计(OOP)的基本概念56
3.1.1 封装性56
3.1.2 继承性56
3.1.3 多态性56
3.3 类的声明57
3.2 类和对象57
3.3.1 类的数据成员(域)58
3.3.2 类的方法成员58
3.3.3 类的属性成员58
3.3.4 类成员的可见性58
3.4 类的实现59
3.5 类的使用60
3.6 构造方法和析构方法65
3.6.1 构造方法65
3.6.2 析构方法66
3.7 类的继承67
3.7.1 类继承的语法67
3.7.2 类继承的应用68
3.7.3 VCL的类库层次73
3.8 多态性初步74
3.8.1 静态方法75
3.8.2 虚拟方法78
3.8.3 动态方法80
3.9 抽象类和抽象方法81
3.10 类操作符83
3.10.1 类型判断操作符is83
3.10.2 类型强制转换操作符as84
习题三86
第4章 VCL组件基础87
4.1 VCL基础87
4.1.1 VCL组件的属性88
4.1.2 VCL组件的方法90
4.1.3 VCL组件的事件91
4.1.4 VCL组件库92
4.2 窗体94
4.2.1 窗体的属性94
4.2.2 窗体的事件95
4.2.3 窗体的方法95
4.2.4 静态创建窗体96
4.2.5 动态创建窗体97
4.3 Parent、Owner、Sender和Self98
4.3.1 Parent与Owner98
4.3.2 Sender100
4.3.3 Self101
4.4 基本VCL组件应用——按钮、标签和文本框102
4.4.1 按钮(Button)组件102
4.4.2 标签(Label)组件103
4.4.3 文本框(Edit)组件105
4.4.4 文本框事件的一般方法109
习题四110
第5章 VCL组件应用111
5.1 备注框组件(Memo)111
5.1.1 Memo组件的常用属性111
5.1.2 Memo组件的应用112
5.2 组框组件(GroupBox)和面板组件(Panel)115
5.2.1 GroupBox组件115
5.2.2 Panel组件116
5.3 复选框(CheckBox)和单选按钮(RadioButton)118
5.3.1 复选框(CheckBox)118
5.3.2 单选按钮(RadioButton)118
5.3.3 CheckBox和RadioButton的应用119
5.4.1 位图按钮(BitBtn)121
5.4.2 加速按钮(SpeedButton)121
5.4 位图按钮组件(BitBtn)和加速按钮组件(SpeedButton)121
5.5 单选按钮组组件(RadioGroup)125
习题五128
第6章 VCL组件应用(续一)129
6.1 形状组件(Shape)129
6.2 列表框组件(ListBox)和下拉列表框组件(ComboBox)130
6.2.1 ListBox组件130
6.2.2 ComboBox组件134
6.2.3 ListBox和ComboBox的综合实例137
6.3 计时器组件(Timer)140
6.3.1 Timer组件的属性和事件140
6.3.2 小球碰撞的实例143
6.4 一个综合实例——彩票投注开奖模拟146
习题六155
第7章 异常处理与程序调试技术156
7.1 异常处理概述156
7.1.1 传统的错误处理方式157
7.1.2 使用异常进行错误处理157
7.2 异常处理的语法159
7.2.1 try…except…end159
7.2.2 try…except On…do…end161
7.2.3 异常的重引发163
7.2.4 try…finally163
7.2.5 资源保护与异常处理的混合使用165
7.2.6 自定义异常166
7.3 程序的调试166
7.3.1 程序中的错误166
7.3.3 断点(Breakpoint)的使用167
7.3.2 执行程序167
7.3.4 运行到光标处168
7.3.5 单步调试168
7.3.6 观察窗(Watch List)的使用169
7.3.7 Evaluate/Modify对话框170
习题七171
第8章 VCL组件应用(续二)172
8.1 树状视图组件(TreeView)和列表视图组件(ListView)172
8.1.1 树状视图组件(TreeView)172
8.1.2 TreeView组件的属性、方法和事件173
8.1.3 列表视图组件(ListView)177
8.1.4 列表视图组件(ListView)的属性、方法和事件178
8.2 跟踪条组件(TrackBar)和进度条组件(ProgressBar)180
8.2.1 跟踪条组件(TrackBar)180
8.2.2 进度条组件(ProgressBar)184
8.3 Tab组件(TabControl)和多页组件(PageControl)186
8.3.1 Tab组件(TabControl)186
8.3.2 多页组件(PageControl)188
习题八194
第9章 对话框195
9.1 对话框函数和过程195
9.1.1 ShowMessage、ShowMessageFmt和ShowMessagePos过程195
9.1.2 MessageDlg和MessageDlgPos函数196
9.1.3 InputBox和InputQuery函数198
9.1.4 MessageBox函数200
9.2 公用对话框201
9.2.1 “打开”对话框(OpenDialog)201
9.2.2 “另存为”对话框(SaveDialog)203
9.2.3 “字体”对话框(FontDialog)204
9.2.4 “颜色”对话框(ColorDialog)205
9.3 系统提供的About窗体206
9.4 自定义对话框207
习题九210
第10章 菜单和工具栏211
10.1 主菜单组件(MainMenu)和弹出式菜单组件(PopupMenu)211
10.1.1 主菜单组件(MainMenu)211
10.1.2 弹出式菜单组件(PopupMenu)216
10.2 工具栏组件(ToolBar)和状态栏组件(StatusBar)219
10.2.1 工具栏组件(ToolBar)219
10.2.2 状态栏组件(StatusBar)224
10.3 动作列表组件(ActionList)226
10.4 CoolBar组件和ControlBar组件229
10.4.1 CoolBar组件230
10.4.2 ControlBar组件231
10.5 动态菜单项和工具栏按钮232
习题十234
第11章 文件操作和管理235
11.1 文件系统组件和外壳(Shell)组件235
11.1.1 文件系统组件235
11.1.2 外壳(Shell)组件239
11.2 文本文件和有类型文件241
11.2.1 文本文件241
11.2.2 有类型文件245
11.3 无类型文件251
11.4 文件流(TFileStream)对象的操作254
11.5 注册表读/写操作258
习题十一263
12.1 画布对象(TCanvas)264
12.1.1 TCanvas对象的方法264
第12章 图形、图像和多媒体技术264
12.1.2 TPen和TBrush对象267
12.2 图像编程技术270
12.2.1 图像组件(Image)271
12.2.2 JPEG图像的显示271
12.2.3 图像格式转换273
12.3 多媒体编程技术277
12.3.1 动画组件(Animate)277
12.3.2 多媒体播放组件(MediaPlayer)279
12.3.3 RM格式媒体的播放283
习题十二286
第13章 数据库编程287
13.1 Delphi自带的数据库287
13.2 利用FormWizard进行简单的数据库编程290
13.3.1 BDE简介292
13.3 基于BDE的数据库应用程序开发292
13.3.2 常用组件简介294
13.3.3 使用Table组件进行数据库应用程序开发295
13.3.4 使用Query组件进行数据库应用程序开发313
13.4 基于ADO的数据库应用程序开发320
13.4.1 常用组件简介320
13.4.2 ADO编程321
13.5 基于dbExpress的数据库应用程序开发327
13.5.1 常用组件介绍327
13.5.2 使用dbExpress连接SQLServer数据库328
13.6 使用Rave组件制作报表330
13.6.1 常用组件介绍330
13.6.2 利用向导创建报表331
习题十三336
参考文献337
热门推荐
- 1679351.html
- 1444506.html
- 1473396.html
- 1501955.html
- 3059795.html
- 1868219.html
- 425719.html
- 230610.html
- 558522.html
- 2055481.html
- http://www.ickdjs.cc/book_3298500.html
- http://www.ickdjs.cc/book_2703176.html
- http://www.ickdjs.cc/book_3423779.html
- http://www.ickdjs.cc/book_1857260.html
- http://www.ickdjs.cc/book_1249803.html
- http://www.ickdjs.cc/book_207383.html
- http://www.ickdjs.cc/book_699081.html
- http://www.ickdjs.cc/book_759029.html
- http://www.ickdjs.cc/book_1314432.html
- http://www.ickdjs.cc/book_3436010.html