摘要:
前面说了委托,接下来就要说一说事件了,同时最后再说一下委托和事件的区别。事件和委托很相似,事件就好像是被简化的针对特殊用途的委托。看下面的图:从这张图中能看到,事件是发布者的一个成员,它不是类型。结合前面说的委托的知识,事件的组件应该是这个样子的:看到发布者必须有触发事件的代码,也就是必须为事件的调... 阅读全文
摘要:
Joel Spolsky是一个美国的软件工程师,他的网络日志"Joel谈软件"(Joel on Software)非常有名,读者人数可以排进全世界前100名。上个月28号,他回到母校耶鲁大学,与计算机系的学生座谈。他发表了一个演讲,回顾自己的人生经历,并总结了一些个人的体会。我读完他的演讲稿,很受触... 阅读全文
摘要:
微软的那个臭屁的JOEL(就是写《JOEL说软件》的那个牛人)曾说:“每一位软件开发人员必须、绝对要至少具备UNICODE与字符集知识(没有任何例外)”,我也常常困扰于字符集的转换等很多问题,所以这次下决心要把他搞个清楚。有关字符编码的学习,在这篇blog中,就从两个程序开始:class TestD... 阅读全文
摘要:
1. 委托概述这是一个新的概念,但是其本质并不是什么新鲜的事物,委托本质上就是一个类。只不过一般的类是数据的集合,委托保存的是一个或者多个方法。委托是引用类型,因此委托有引用和对象,同时委托对象中包含指向方法的引用,也就是C++中的函数指针的概念。也就是说委托中的数据成员都是一些函数指针,这些函数指... 阅读全文