巅枫的delphi附加博客

编程就如同在积木,此博客用以汇聚更多的编程知识点,有什么知识点不懂的,来看一看,说不定有收获哦~~

  博客园 :: :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2010年10月15日

摘要: 本书原著李战(leadzen)大牛,由tingsking18整理,本人blog发布的版本经过战哥同意,转载请著名出处和原作者!第二章 DELPHI与WIN32时空我的老父亲看着地上玩玩具的小孙子,然后对我说:“这孩子和小时的你一样,喜欢把东西拆开,看过究竟才罢手”。想想我小时侯,经常将玩具车、小闹钟、音乐盒,等等,拆得一塌糊涂,常常被母亲训斥。我第一次理解计算机的基本原理,... 阅读全文
posted @ 2010-10-15 17:20 逆转瞬间 阅读(500) 评论(0) 推荐(0) 编辑

摘要: 本书原著李战(leadzen)大牛,由tingsking18整理,本人blog发布的版本经过战哥同意,转载请著名出处和原作者!第一章 DELPHI的原子世界 “天苍苍,野茫茫,风吹草低 见牛羊”在使用DELPHI开发应用软件的过程中,我们就像草原上一群快乐牛羊,无忧无虑地享受着Object Pascal语言为我们带来的温暖阳光和各种VCL控件提供的丰富水草。抬头望望无边无... 阅读全文
posted @ 2010-10-15 17:19 逆转瞬间 阅读(625) 评论(0) 推荐(0) 编辑

摘要: 在《浅谈多态——概念描述》一文中,提到多态的本质就是“将子类类型的指针赋值给父类类型的指针”。那么,为什麽这种赋值是允许的,或者说是安全的呢?反过来行不行?虚函数的动态绑定是如何实现的呢?这些问题都将在本文得到解答。 假设有如下代码(Object Pascal语言描述): T1 = class private member1 : integer; p... 阅读全文
posted @ 2010-10-15 17:00 逆转瞬间 阅读(563) 评论(0) 推荐(0) 编辑

2010年10月14日

摘要: Delphi动态事件深入分析2009-2-7 作者:不得闲核心提示:本实验证明了在类中方法的调用时候,所有的方法都隐含了一个Self参数,并且该参数作为对象方法的第一个参数传递...首先做一个空窗体,放入一Button。在implementation下面声明两个方法如下://外部方法,只声明一个参数,此时按照标准的对象内部事件方法TNotifyEvent声明,此声明中,Sender则对应为产生该事... 阅读全文
posted @ 2010-10-14 13:47 逆转瞬间 阅读(677) 评论(0) 推荐(0) 编辑

摘要: Delphi面向对象学习随笔九:后记作者:巴哈姆特http://www.cnpack.org(转载时请注明出处并保持完整)最后一篇了,呵呵!其实通过写这几篇笔记,也发现了我自己知识欠缺的部分。当然也通过各位高手的提点,让我把以前学习过的东西来了一次“体检”。 当然,错误也有,但是改了就还是好同志嘛,呵呵^_^ 随便介绍一下Delphi中的几个比较常用的类吧: TObjec... 阅读全文
posted @ 2010-10-14 13:42 逆转瞬间 阅读(387) 评论(0) 推荐(0) 编辑

摘要: Delphi面向对象学习随笔八:物理封装作者:巴哈姆特http://www.cnpack.org(转载请注明出去并保持完整)前面说过的封装其实是逻辑意义上的封装。逻辑封装是对某一特定逻辑功能模块的封装,这个特定逻辑功能块可以是一个类,当然也可以是一个包,他们都有自己的逻辑边界。另一种封装方式,我们通常叫它为物理封装:物理封装其实是具体实现代码的物理集合,他可以以bpl,dll,com+等形式体现。... 阅读全文
posted @ 2010-10-14 13:41 逆转瞬间 阅读(452) 评论(0) 推荐(0) 编辑

摘要: Delphi面向对象学习随笔七:COM作者:巴哈姆特http://www.cnpack.org(转载请注明出处并保持完整)上一篇,我们介绍了接口。如果没有接触过COM对象的话,你会觉得接口真的很麻烦,也许会有:“还不如直接定义一个类更方便”的想法。 的确,没有经过COM封装的接口确实比较麻烦。在我看来,没有经过COM封装的接口似乎没有存在的意义。那么,什么是COM对象呢?它... 阅读全文
posted @ 2010-10-14 13:40 逆转瞬间 阅读(521) 评论(1) 推荐(0) 编辑

摘要: Delphi面向对象学习随笔六:接口 作者:巴哈姆特 (转载请注明出处并保持完整) 在对象化中,类的继承是一个非常强大的机制;而更加强大的继承机制应该是来自从一个接口的继承。 本篇我们将讨论接口的特点。 首先,接口的定义方式与类相似。不同的是:类代表了一种实体,而接口代表了一批操作规范。还有,接口中所有的数据成员都是public访问限制,也就是说,你不能为接口中的数据成员指定其... 阅读全文
posted @ 2010-10-14 13:39 逆转瞬间 阅读(541) 评论(0) 推荐(0) 编辑

摘要: Delphi面向对象学习随笔五:一个真正的类 作者:巴哈姆特 (转载请注明出去并保持完整) 写在前面的话: 本篇笔记完全属于我的个人主观观点,如有错误请指正^_^ 类的定义: 首先,我想说的是,类并不是一些变量和函数简单的“拼凑”出来的。类应该是对于一个事物的抽象描述,而不是一个动作的抽象描述。怎么讲呢? 比如说:鞋子是一个事物,我们可以把它的特点抽象出来,并用计算机... 阅读全文
posted @ 2010-10-14 13:38 逆转瞬间 阅读(383) 评论(0) 推荐(0) 编辑

摘要: Delphi面向对象学习随笔四:继承与封装 作者:巴哈姆特 (转载请注明出处并保持完整) 在讨论类的封装前,我想先说说“继承”和“包含”的区别。 继承(是一个(is a ...)): 我在看很多资料的时候,讲到类的继承时,很多资料都会提到:“选一个合适的类做为新类的父类可以有效的提高代码的重用程度,从而减少很多重复的工作量。” 的确,上面的话很有道理,合理的选择父类是可以减少重复... 阅读全文
posted @ 2010-10-14 13:37 逆转瞬间 阅读(429) 评论(0) 推荐(0) 编辑