当前位置: 网站首页 > .NET > vb.net

Henry的VB.NET之旅(十四)—动态关联事件与处理程序

时间:1970-1-1 08:33:31来源: vb.net作者:admin 点击:5次 字体 [ С]
Henry的VB.NET之旅(十四)—动态关联事件与处理程序

韩睿



“要解释新的事件处理程序的方法,我们需要先说几个重要的问题。”大李开始严肃起来,我也只得挪动一下身子,表现出正襟危坐的架势。

“我们首先讨论一下事件是怎么产生的。事件是对象发送的消息,以发信号通知操作的发生。操作可能是由用户交互,例如鼠标单击引起的,也可能是由某些其他的程序逻辑触发的。引发事件的对象叫做事件发送方(啊,听到这,Henry突然明白了事件处理程序中的第一个参量为什么叫Sender了,就是指事件发送的那个对象呀)。捕获事件并对其作出响应的对象叫做事件接收方。在事件通讯中,事件发送方类不知道哪个对象或方法将接收到它引发的事件。所需要的是在源和接收方之间存在一个媒介,或类似指针的机制。.NET 框架定义了一个特殊的类型Delegate,也就是委托,该类型提供函数指针的功能。”
发表评论
验证码:
最新评论
相关文章
最热文章