- 博客(3)
- 收藏
- 关注
原创 C#委托和事件理解
从实际应用出发来理解C#的委托和事件比较容易些。而WinForm编程是大家比较熟悉的东西了,我们就从WinForm编程来理解C#的委托和事件。新建一个Windows工程,添加一个按钮控件和一个文本框控件,实现的功能就是点击按钮的时候,文本框中显示“OK”。效果图如下所示: 这个很容易实现。所有接触C#的程序员都会这个。现在我们根据这个简单的应用,分析一下背后关于委托和事件的实现和意义
2012-07-12 12:35:00 277
原创 C#接口理解
我们设想有一个项目组,其中有一个PM和3个Programmer。下面我们分别站着这个PM和Programmer的立场上理解接口的作用,因为只有从具体项目中才能真正体会到一个概念的意义所在。 首先,我们站在PM的角度来理解接口。 这个项目组现在开展一个项目,其中包括使用3个不同种类的摄像头来进行图像的采集和处理。这里就可以用到接口了,首先PM研究了这3个摄像头的具体功能,就设计了一个接口
2012-07-11 22:05:28 346
原创 c#属性理解
个人感觉:C#中属性机制不仅保护了类的私有变量,而且丰富了c#对数据操作。在分析一种新功能的时候,我们一定要深入分析这种新功能出现的必要性。 首先分析一下这种新功能和已有功能在数据操作上的相同之处:他们都可以实现对类变量的操作,包括访问和设置。当然,我们在设计一个类的时候一定要把类变量设置为public。 既然他们都能实现同一个功能,那微软还为何费事搞一种属性机制呢?这里最重要的一句话
2012-07-11 10:05:05 297
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人