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)类中的方法(事件处理程序)。

  • 相关阅读:
    九连环
    Fruit Ninja(取随机数)
    Distinct Values(贪心)
    Harvest of Apples
    Don't Be a Subsequence
    ConvexScore
    守卫
    Trie树
    NOIP 2005 过河
    HDU 4597 Play Game 记忆化DP
  • 原文地址:https://www.cnblogs.com/Tpf386/p/9579169.html
Copyright © 2011-2022 走看看