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