美文网首页
第九章 事件及事件驱动

第九章 事件及事件驱动

作者: Elephant_6e3d | 来源:发表于2018-12-29 21:18 被阅读0次

    事件驱动是许多面向对象软件系统的一个重要特征,有别于结构化软件系统相对确定的执行流程,事件驱动的软件系统大多只是规定了“当某事件发生时做某某事”,并未对事件何时发生、事件在特定的时间段内发生了多少次等做出预设。


    1.NET事件处理机制的剖析与应用

    从面相对象角度来说,事件是由对象发出的消息,它是一个信号,通知其它对象有事发生。如:单击窗体上某个控件时,控件可能会激发一个Click事件。

    激发与相应事件的载体都是对象,激发事件的对象称为“事件源”,对于这个事件进行响应的对象称为“响应者”,响应者必须提供一个“响应事件(或处理)方法”。

    一个事件可以有多个响应者,也可以一个响应者都没有

    当某一事件发生时,计算机会检查有无响应者,如果有的话,调用它所提供的事件响应方法。

    事件的实现方式本质:用多路委托时允许外界直接触发事件。

    相关文章

      网友评论

          本文标题:第九章 事件及事件驱动

          本文链接:https://www.haomeiwen.com/subject/cwdplqtx.html