Professional Documents
Culture Documents
CH21 關於事件
CH21 關於事件
關於事件
事件委派通常使用於應用程式需要被通知以執行特殊動作的情況,圖形介面 Windows 應
用程式對於事件的使用相當頻繁,例如,使用者按下某個畫面上的按鈕時,所執行的
Click 事件,表單載入時的 Load 事件等等。
事件讓你的應用程式可以根據不同的使用者動作,作出適當的回應,例如一個維護客戶
資料的資料庫應用程式,當你按下刪除按鈕,程式的按鈕事件則進行這一筆客戶資料的
刪除動作。
除了與使用者互動,事件亦能與使用者的操作無關,而是由某些特定工作完成時所觸發,
例如,網路下載檔案完成、電子郵件的接收完畢等等。
事件當使用者進行某種特定操作行為的時候被觸發,以通知應用程式執行某種特定工作,
例如按下儲存按鈕要求應用程式儲存編輯的資料,按下列印按鈕完成文件的輸出工作等
等。
當應用程式的功能必須依據特定情況作出回應的時候,事件提供的機制特別的有用,無
論使用者對於應用程式所進行的各種操作,或是程式本身所產生的特殊行為,考慮以下
這個簡單的範例,其中利用一個簡單的應用程式,示範一般視窗程式常見的按鈕事件觸
發行為。
現在將其儲存,執行此專案,過程如下:
這段程式看起來非常的簡單,若是沒有特別的原因,通常程式開發人員可以直接利用這
樣的方式,產生事件程式碼的骨架,加速程式開發的過程。