zoukankan      html  css  js  c++  java
  • 从微软msdn阅读事件的使用

    微软文章:如何:在 Windows 窗体应用程序中使用事件

    地址:https://msdn.microsoft.com/zh-cn/library/0y0987sc.aspx

    文章:C#事件的订阅与触发

    地址:https://blog.csdn.net/loveyou388i/article/details/71211292

    这篇文章举的猫和老鼠的例子非常好。

    老鼠作为观察者,初始化时制定了要观察哪个猫。

    猫作为事件发布者,可以定义要处理事件的观察者的方法模型,有参数还是无参数。

    事件在类中声明且生成,且通过使用同一个类或其他类中的委托与事件处理程序关联。包含事件的类用于发布事件。这被称为 发布器(publisher) 类。其他接受该事件的类被称为 订阅器(subscriber) 类。事件使用 发布-订阅(publisher-subscriber) 模型。

    发布器(publisher) 是一个包含事件和委托定义的对象。事件和委托之间的联系也定义在这个对象中。发布器(publisher)类的对象调用这个事件,并通知其他的对象。

    订阅器(subscriber) 是一个接受事件并提供事件处理程序的对象。在发布器(publisher)类中的委托调用订阅器(subscriber)类中的方法(事件处理程序)。

  • 相关阅读:
    Queue
    List
    面试1
    野指针和空指针
    指针的定义和使用
    多文件编程
    函数声明
    函数样式
    字符串比较
    函数的定义和使用
  • 原文地址:https://www.cnblogs.com/Tpf386/p/9579169.html
Copyright © 2011-2022 走看看