複製鏈接
請複製以下鏈接發送給好友

事件處理器

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