首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# 入門教學:自訂事件 概念與步驟(一)

     編輯:關於C語言

建立事件驅動程式 6 步驟

  1. 宣告事件委派
  2. 宣告事件
  3. 編寫觸發事件方法 (OnXxx)
  4. 建立事件處理器
  5. 註冊事件處理器 (+=)
  6. 在適當條件下觸發事件

情境故事

主人養看門狗,主人睡覺時狗負責看守。小偷於 2009 元旦午夜到達 → 狗發出 Alarm 事件 → 主人接收事件採取行動。

Dog 類別啟始碼


class Dog
{
    // 1. 宣告委派
    public delegate void AlarmEventHandler(object sender, EventArgs e);

    // 2. 宣告事件
    public event AlarmEventHandler Alarm;
    // ... 後續請見第 2 部
}

本章目錄

  • 16.1 委派
  • 16.2 多播委派
  • 16.3 匿名函式
  • 16.4 事件處理機制
    • 16.4.1 事件處理原理
    • 16.4.2 自訂事件 (本系列)
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved