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

- 刘艺著 著
- 出版社: 北京:机械工业出版社
- ISBN:7111127722
- 出版时间:2003
- 标注页数:476页
- 文件大小:68MB
- 文件页数:493页
- 主题词:软件工具-程序设计
PDF下载
下载说明
Delphi面向对象编程思想PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 建立面向对象的新思维1
1.1 导论1
1.1.1 历史背景1
1.1.2 面向过程和面向对象4
1.1.3 面向对象的技术背景和特点6
1.1.4 为什么要使用面向对象的编程技术8
1.2 面向对象的基本概念10
1.2.1 类和对象10
1.2.3 继承12
1.2.2 封装12
1.2.4 多态性13
1.3 面向对象建模和UML14
1.3.1 面向对象建模14
1.3.2 UML是什么15
1.3.3 Delphi面向对象建模工具ModelMaker17
1.3.4 UML建模示例(ModelMaker实现)20
第2章 Delphi对象模型31
2.1 类和对象31
2.1.1 类31
2.1.2 类成员32
2.1.3 对象33
2.1.4 类操作符34
2.2 方法35
2.2.1 什么是方法35
2.2.2 方法的分类36
2.2.3 方法的绑定机制40
2.3 可见性45
2.4 属性46
2.4.1 什么是属性46
2.4.2 使用数组属性48
2.5.1 异常是一种特殊的对象49
2.5 异常49
2.5.2 如何捕捉和处理异常50
第3章 理解对象53
3.1 对象的本质53
3.1.1 什么是对象53
3.1.2 对象在哪里55
3.1.3 对象引用和类引用59
3.1.4 对象的传递63
3.1.5 对象的克隆65
3.2.1 对象的构造和析构69
3.2 对象的生死69
3.2.2 如何动态生成对象74
3.2.3 对象的生命期81
3.2.4 组件对象生命期管理的误区81
3.3 对象的关系87
3.3.1 对象、类和类型89
3.3.2 对象之间的关系基础91
3.3.3 对象的继承与合成92
3.3.4 依赖关系和合作关系107
4.1.1 Windows应用程序和Application对象117
4.1 应用程序和界面对象117
第4章 使用对象117
4.1.2 窗体和对话框118
4.1.3 界面对象和UI框架123
4.2 使用VCL组件对象128
4.2.1 组件和控件128
4.2.2 组件对象使用实例130
4.2.3 组件使用的误区140
4.3 使用对象集143
4.3.1 对象数组143
4.3.2 容器对象151
4.4 使用对象参数163
4.5 组件开发中的面向对象思考173
4.5.1 开发VCL组件173
4.5.2 继承175
4.5.3 合成与嵌入180
4.5.4 链接184
第5章 深入多态187
5.1 认识多态187
5.2.1 重载188
5.2 重载与覆盖188
5.2.2 覆盖189
5.3 虚方法与动态方法196
5.4 抽象类与抽象方法197
5.5 类的类型转换200
5.5.1 向上转型201
5.5.2 向下转型202
5.6 多态和面向对象编程208
5.7 用VCL的抽象类实现多态211
6.1.1 什么是接口217
6.1.2 使用对象217
6.1 认识接口217
第6章 剖析接口217
6.1.3 接口的引入218
6.1.4 接口和多态性220
6.2 使用接口220
6.2.1 定义接口221
6.2.2 实现接口222
6.3 接口与抽象类230
6.4 接口关系235
6.4.1 类、对象和接口的关系235
6.4.2 接口引用关系236
6.4.3 互相依赖的接口237
6.4.4 接口与类型转换238
6.5 接口和多重继承239
6.5.1 什么是多重继承239
6.5.2 利用接口实现多重继承240
6.5.3 有侧重的多重继承243
6.5.4 多重继承的深入讨论248
6.6 接口和面向对象编程252
6.7 接口的其他用法探索263
7.1.1 封装的概念271
第7章 研究封装271
7.1 什么是封装271
7.1.2 切割和封装的原则272
7.2 逻辑上的封装274
7.2.1 类的封装274
7.2.2 数据的封装278
7.3 物理上的封装290
7.3.1 物理封装和动态链接290
7.3.2 用DLL封装对象294
7.3.3 用COM/COM+封装对象302
8.1.1 从封装到界面和业务分离311
第8章 实现界面和业务的分离311
8.1 关于界面和业务的分离311
8.1.2 从界面和业务分离到分布式多层体系结构312
8.2 界面和业务分离的演化实例314
8.2.1 一个典型的RAD程序314
8.2.2 界面和业务的逻辑分离318
8.2.3 界面和业务的物理分离325
8.2.4 界面和业务的空间分离330
8.3 Web Service:实现业务跨平台338
8.3.1 Web Service是一种部署在Web上的对象338
8.3.2 创建SOAP Server应用程序340
8.3.3 用Web Service封装业务对象342
8.3.4 创建调用Web Service的客户端程序350
8.3.5 Web Service类型的转换和部署354
8.4 Web Form:实现界面跨平台361
8.4.1 IntraWeb:Delphi的Web Form解决方案361
8.4.2 创建一个Web Form程序362
8.4.3 IntraWeb和业务对象整合371
8.4.4 IntraWeb和Web Service整合379
9.1 Delphi对象的基础:VCL385
9.1.1 VCL的层次结构385
第9章 深入浅出VCL(上)385
9.1.2 组件的继承关系387
9.2 TObject:所有对象的根388
9.3 TPersistent:持久对象392
9.4 TComponent:组件对象396
9.4.1 概述396
9.4.2 属性399
9.4.3 方法403
9.4.4 组件的从属关系406
9.5 TApplication:应用程序对象407
9.5.1 概述407
9.5.2 属性408
9.5.3 方法412
9.5.4 事件413
第10章 深入浅出VCL(下)417
10.1 TThread:线程对象417
10.1.1 概述417
10.1.2 线程对象的封装和运行机制417
10.1.3 使用线程对象423
10.2 TStrings、TList、TCollection:列表与集合432
10.2.1 TStrings与TStringList432
10.2.2 TLlst436
10.2.3 TCollection437
10.3 TStream:流对象与流化存储技术442
10.3.1 TStream类及其派生类442
10.3.2 TFileStream与TMemString445
10.3.3 TCompressionStream和TDecompressionStream446
10.4 VCL的可视化工作机制449
10.4.1 TFiler类、TReader类和TWriter类449
10.4.2 TStream和组件属性的存取451
10.4.3 Object Inspector的工作原理455
附录A ModelMaker使用指南459
参考文献475
热门推荐
- 502017.html
- 737319.html
- 3734431.html
- 1503742.html
- 1462470.html
- 3316515.html
- 2237284.html
- 1344380.html
- 1219339.html
- 3161311.html
- http://www.ickdjs.cc/book_206966.html
- http://www.ickdjs.cc/book_1398460.html
- http://www.ickdjs.cc/book_3484849.html
- http://www.ickdjs.cc/book_2036272.html
- http://www.ickdjs.cc/book_3244259.html
- http://www.ickdjs.cc/book_3828463.html
- http://www.ickdjs.cc/book_1930204.html
- http://www.ickdjs.cc/book_2424395.html
- http://www.ickdjs.cc/book_1083566.html
- http://www.ickdjs.cc/book_2112462.html