事件處理器

“事件處理器”是編程中的概念,指的是確定控制項如何回響事件的事件過程。事件處理器的名稱由控制項名稱和相應事件的名稱共同構成,例如“Form Load ()”表示對象是“Form'’窗體,“Load'’表示窗體的載入事件,即窗體啟動時發生的事件,對此事件進行編程可以確定窗體啟動時所做的事情。

基本介紹

  • 中文名:事件處理器
  • 外文名:event handler
相關概念
事件(Event)指的是由系統事先設定的、能被對象識別和回響的動作。事件是指對象對於外部動作的回響,當對象發生了某個事件,就會執行與此對象的這個事件相應的代碼,這段代碼被稱為“事件過程”。事件過程的命名格式為: Private Sub 控制項名_事件名()
事件處理器(event handler)是異步(asynchronous)執行、處理程式(或事件)中輸入的回調函式。在這種情況下,一次事件是來自潛在開發框架的套用信息的有意義元素,通常來自圖形用戶界面(GUI)工具或某些輸入程式。站在GUI的立場,事件包括鍵盤敲擊、滑鼠活動、行動選擇或暫停計時器。站在輸入角度看,事件包括打開或關閉檔案和數據流和讀取數據等等。
一些軟體架構幾乎完全通過生產、管理和消耗事件來操控。如果只是處理界外條件和錯誤,幾乎所有軟體架構至少都必須包括一些事件處理功能。
例如:我們在窗體上按了一下滑鼠左鍵,這樣就發生了一個窗體的“Click”(即單擊)事件,並執行與其對應的事件過程。這個的事件過程名稱為: Form1_Click
常用的事件有兩種,即滑鼠事件和鍵盤事件。

相關詞條

熱門詞條

聯絡我們