|
|
 |
推荐下载 |
 |
|
|
|
|
 |
Delphi面向对象编程思想(PDG格式) |
 |
| 运行环境: Win98,Win2000,WinXP |
|
| 软件等级: ★★★★★ |
| 发 布 人:Delphiun.com |
| 文件大小: 10 K |
| 下载次数: |
| 添加时间: 2005-12-13 22:22:50 |
|
| |
资源来自Delphi盒子 从第一个真正面向对象的语言Smalltalk(1972年)出现至今已经有30多年的历史了。然而书店中充斥着面向对象编程的书籍大都是C++和Java,似乎面向对象的语言仅有这两种,而实际上真正的面向对象语言却有4个基本分支,近20种之多。由于Delphi面向对象编程的书籍很少,不少程序员为了学习OOP,不得不放弃Delphi。这真是Delphi的一大悲哀。当我读到Bruce Eckel的《Thinking in Java》,就感叹过为什么就没有这样的Delphi大作呢? 其实,Delphi 系出名门,她是Borland公司在Object Pascal基础上开发的。现在,Borland公司从Delphi7开始使用Delphi language来取代Object Pascal叫法 。Delphi 在OOP方面实际上并不比C++和Java逊色,这一点读者可以参见本书附录“面向对象编程语言比较: Java、C++和Delphi”。 为此,我一直打算写一本Delphi面向对象编程的书,总结自己在Delphi面向对象编程方面的学习体会和实践经验。然而这是一项难度不小的工作,全书从构思到下笔花费了很长的时间,直到今年5月才算正式完稿。刚巧今年也是Borland创建20周年,作为Borland产品Delphi的用户,拙作的出版也算是对此的纪念。 这是一本纯粹讨论Delphi面向对象编程的书,面向对象不是本书的时髦点缀,而是这本书的核心和全部。 本书自第1章“建立面向对象的新思维”开始就试图从面向对象编程的历史和现状入手,阐述面向对象编程思想的起源发展和基本观念,以及面向对象建模方法和UML的应用。这一章是为了帮助读者建立面向对象的基本概念,了解面向对象的思维方法。 第2章“Delphi对象模型”介绍了Delphi面向对象编程的基础知识及其对象模型结构体系。 第3章“理解对象”从对象的本质、生死、关系三方面深入讨论了对象的内部机制、生命周期、相互作用,为读者了解和掌握对象打下了基础。 第4章“使用对象”讲解了在Delphi面向对象编程中如何高效使用对象。这里重点讨论了界面对象、组件对象、对象集和对象参数的使用方法和技巧,并对VCL组件使用和开发中的常见问题进行了深入思考。 第5章“深入多态”介绍了多态的概念及其在编程中的应用。其中通过大量的实例讲解了重载和覆盖、虚方法与动态方法、抽象类和抽象方法、类的类型转换等重要概念和思维方法。 第6章“剖析接口”全面介绍了对象接口的编程知识和应用技巧。阐述了接口在实现动态绑定和多重继承方面的重要作用,演示了接口在面向对象编程中的实际用法。 第7章“研究封装”阐明了封装在面向对象编程中的重要意义和应用原则,并分别从逻辑上的封装和物理上的封装来进一步讨论封装的实现方法和应用技巧。 第8章“实现界面和业务的分离”将面向对象编程应用到一个新的高度。这一章通过界面和业务分离的演化实例,讲解了如何利用面向对象的设计将一个桌面程序进化到分布式多层系统。并接合Delphi的最新Web技术,介绍了如何用Web Service封装业务对象,用Web Form封装界面对象,用新技术封装旧对象,从而实现跨平台的应用。 最后本书第9和10章的“深入浅出VCL”,研究了VCL的内部机制,并剖析了VCL重要类系的对象用法,为渴望深入提高编程水平的读者提供了参考。 |
| 下载地址: 请访问软件开发文档网(http://www.kfdoc.com)下载 |
| |
|
·本站推荐使用 网际快车 或 网络蚂蚁 下载软件,一般均可正常下载。
·如果您发现本站有任何死链或错链问题,请留言通知管理员,谢谢!
·本站大多数软件采用 WinRAR 及 Winzip 压缩,请在此下载最新版本。
·如果您链接本站本地软件,请注明来自:源码仓库,谢谢您的支持!
·本站提供的软件下载仅供使用!如有侵权,请及时 告知我们 将之移除!
·欢迎大家到本站论坛发表和交流您对本栏目的见解。多谢您的访问和使用!
|
网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
【发表评论】 |
|
|
|
|
|
|
|