黑马程序员技术交流社区

标题: 委托事件的基本问题 [打印本页]

作者: 张文文    时间: 2012-9-22 10:34
标题: 委托事件的基本问题
本帖最后由 张文文 于 2012-9-25 09:24 编辑

事件和事件处理程序是如何取得联系的?
作者: 晋志强    时间: 2012-9-22 13:28
委托是方法的容器,我们将写好的方法放入委托容器中,那么委托就和事件产生了关联
事件利用的是windows消息处理机制;事件发生的类和事件接收处理的类。事件发生的类就是说在这个类中触发了一个事件,但这个类并不知道哪个个对象或方法将会加收到并处理它触发的事件。所需要的是在发送方和接收方之间存在一个媒介。这个媒介在.NET Framework中就是委托(delegate)。在事件接收处理的类中,我们需要有一个处理事件的方法。

作者: 张文文    时间: 2012-9-25 16:38
晋志强 发表于 2012-9-22 13:28
委托是方法的容器,我们将写好的方法放入委托容器中,那么委托就和事件产生了关联
事件利用的是windows消息 ...

太抽象了,我还得理解一下




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2