事件驅動
那麼什麼是事件呢?比如說抬手,吃蘋果,玩手機,打英雄聯盟,說白了就是一個動作
那麼驅動是什麼呢?比如說抬起手來看看手中的手機有沒有消息,玩手機看到一條很有意思的說說,打英雄聯盟輸了,說白了就是事件產生的後續結果。
那麼事件驅動就是一個因果關系,我觸發了什麼,什麼就會執行,如果有個中間人,那麼就會告訴中間人,我幹了什麼,比如說Java中的按鈕的點擊事件,就是這樣的。希望以上對你的理解有所幫助。
Ⅱ 事件驅動編程的一般步驟
為需要處理的事件編寫相應的事件處理程序。代碼在事件發生時執行。
delphi和java編程特點
n事件(event)表示程序某件事發生的信號。事件分為:
o外部事件:由外部用戶動作產生的事件。例如,點擊滑鼠、按鍵盤。
o內部事件:由系統內部產生的事件。例如,定時器事件。
n源對象(source object)是產生事件的對象。
一般步驟
編輯
1、確定響應事件的元素
2、為指定元素確定需要響應的事件類型
3、為指定元素的指定事件編寫相應的事件處理程序
4、將事件處理程序綁定到指定元素的指定事件
事件類
每個事件對象包含與該事件相關的屬性。getSource()方法可以獲取事件的源對象。