《Visual C# 2010 精要剖析》- 事件與委派(2)

這篇先小談一下相關的議題,待下一次將完整的內容上傳至 Scribd ,感恩。 :)

 

這是事件與委派的系列文章,閱讀之前請參考文末前兩篇:


事件本身代表某種動作被執行時,所產生的信號,應用程式根據信號提供適當的回應,事件由類別物件所產生,其他物件或方法處理器因此被通知處理所觸發的事件,而其間的關聯則透過委派物件來完成。

建構應用程式的事件機制,首先必須定義實作事件所需的委派類別,宣告事件,然後定義處理事件的方法,當事件被觸發的時候,委派物件所參考方法則執行以回應事件,撰寫事件處理程式所需的一般步驟如下 : 
  • 宣告委派類別 。
  • 定義 System.EventArgs 類別的衍生類別,儲存事件相關資訊。
  • 於可能觸發事件的類別,使用關鍵字 event 宣告事件。
  • 定義事件處理程式之方法成員。
  • 使用委派物件封裝方法成員。
  • 引用委派方法處理觸發事件。
這篇先小談一下相關的議題,待下一次將完整的內容上傳至 Scribd ,感恩。 :)