![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c#学习
nowaywolf_cs
这个作者很懒,什么都没留下…
展开
-
深入浅出话事件(下)
深入浅出话事件(下)二.事件的由来 在传统的面向对象的概念中是没有“事件”这个概念的。传统的面向对象概念中只有数据(Data,也称为field、域、成员变量)和方法(Method,也就是成员函数、function)。如果我没记错,那么事件这个概念最早出现在微软的COM技术中,又因为VB是基于ActiveX(COM的一种)的,所以“事件”这一概念便通过VB广而推之、为众多程序员所转载 2006-06-27 16:42:00 · 732 阅读 · 0 评论 -
深入浅出话委托
小序好久不来更新Blog了,一是因为工作比较忙,最重要的还是交了女朋友:),太爱她了。回顾了一下前面写的文章,看来大家还是很喜欢我的灌水风格,那今天就来写一写最近被问到的最多的问题——委托与事件。并把本文献给支持我工作的兄弟姐妹们和我亲爱的女友(虽然你看不懂代码,嘻嘻)。说实话,论“深入”,就我这臭水平绝对深不到哪儿去,我尽量给大家讲明白就是了。如果内容上有什么闪失,麻烦兄弟姐妹们多拍几块砖—转载 2006-06-27 15:51:00 · 770 阅读 · 0 评论 -
深入浅出话事件(上)
深入浅出话事件(上)小序 在上篇文章(《深入浅出话委托》)中,我们集中讨论了什么是委托以及委托的用法。有朋友问:什么时候用委托——说实话,使用某种编程要素是一种思想,更是一种习惯。举个极端点的例子:比如你问我“什么时候使用for循环”,我完全可以回答——根本用不着for循环,用if加goto就完全能够搞定——我们大多数人使用for循环,是因为我们认同for循环的思想,并且养转载 2006-06-27 16:27:00 · 801 阅读 · 0 评论 -
深入浅出话多态(上)——具体而微
深入浅出话多态(上)——具体而微小序 前几天写了一篇《深入浅出话委托》,很多兄弟姐妹发Mail说还算凑合,又有兄弟说能不能写一篇类似的文章,讲解一下什么是“多态”。一般情况下我写文章都是出于有感而发:一来做个思考的总结(怕时间长了就忘记了),二来与大家分享一下。“多态”实在是个大概念,我没有仔细研究过,更不消说在实践中有深入的使用,所以本文纯属硬着头皮上——如果内容有什么闪失,转载 2006-07-06 16:56:00 · 1147 阅读 · 0 评论 -
深入浅出话多态(下)——牛刀小试
一.多态的现实意义 如果一个编程元素没有可以应用在软件工程中的现实意义,那将是一件不可容忍的事情。同理,如果你不了解一个编程元素的现实意义、不知道在编程时应该怎么用,就不能说自己懂得了这个编程元素。 我的编程经验实在不多,就我个人感觉,多态最大的现实意义在于“代码的简化”。 多态为什么能简化代码捏? 先让我们用一句话概括多态的实现:首转载 2006-07-06 16:59:00 · 884 阅读 · 0 评论 -
Delegate比较全面的例子(转)
http://idior.cnblogs.com/articles/100666.html转载 2006-07-10 17:05:00 · 750 阅读 · 0 评论