2012年12月6日
摘要: 什么是接口?其实,接口简单理解就是一种约定,使得实现接口的类或结构在形式上保持一致。个人觉得,使用接口可以使程序更加清晰和条理化,这就是接口的好处,但并不是所有的编程语言都支持接口,C#是支持接口的。注意,虽然在概念上,C#接口类似于COM接口,但他们的底层结构是不同的。那么,我们来看一下如何声明和使用接口。 声明接口 声明接口在语法上和声明抽象类完全相同,例如这里有一个银行账户的接口: publicinterfaceIBankAccount{voidPayIn(decimalamount);boolWithdraw(decimalamount);decimalBalance{get;}... 阅读全文
posted @ 2012-12-06 15:47 woshare 阅读(227) 评论(0) 推荐(0)
摘要: 在基于windows平台的程式设计中,事件(event)是个非常重要的概念。因为在几乎所有的windows应用程式中,都会涉及大量的异步调用,比如响应点击按钮、处理windows系统消息等,这些异步调用都需要通过事件的方式来完成。即使在下一代研发平台??.net中也不例外。那么什么是事件呢?所谓事件,就是由某个对象发出的消息,这个消息标志着某个特定的行为发生了,或某个特定的条件成立了。比如用户点击了鼠标、socket上有数据到达等。那个触发(raise)事件的对象称为事件的发送者(event sender),捕捉并响应事件的对象称为事件的接收者(event receiver)。在这里,我们将要 阅读全文
posted @ 2012-12-06 15:45 woshare 阅读(220) 评论(0) 推荐(0)