① 事件驅動編程的一般步驟
為需要處理的事件編寫相應的事件處理程序。代碼在事件發生時執行。
delphi和java編程特點
n事件(event)表示程序某件事發生的信號。事件分為:
o外部事件:由外部用戶動作產生的事件。例如,點擊滑鼠、按鍵盤。
o內部事件:由系統內部產生的事件。例如,定時器事件。
n源對象(source object)是產生事件的對象。
一般步驟
編輯
1、確定響應事件的元素
2、為指定元素確定需要響應的事件類型
3、為指定元素的指定事件編寫相應的事件處理程序
4、將事件處理程序綁定到指定元素的指定事件
事件類
每個事件對象包含與該事件相關的屬性。getSource()方法可以獲取事件的源對象。
② Click事件的語法命令
Private Sub Form_Click( )
Private Sub object_Click([index As Integer])
Click 事件的語法包括下列部分: 部分 描述 object 一個對象表達式,其值是「應用於」列表中的一個對象。 index 一個整數,用來唯一地標識一個在控制項數組中的控制項。 通常,將一個 Click 事件過程附加到一個 CommandButton 控制項,Menu 對象或 PictureBox 控制項上用來執行命令或類似命令的操作。對其它可應用的控制項來說,使用這個事件來觸發一個動作以響應控制項中的變化。
可用一個控制項的 Value 屬性從代碼中測試該控制項的狀態。單擊一個控制項除了產生 Click 事件以外還可產生 MouseDown 和 MouseUp 事件。這三種事件發生的順序根據控制項的不同而不同。例如,對 ListBox 和 CommandButton 控制項來說,這些事件按下列順序發生:MouseDown、Click、MouseUp。但對 FileListBox,Label 或 PictureBox 控制項來說,這些事件按下列順序發生:MouseDown、MouseUp 和 Click。當給這些相關的事件附加事件過程時,要確保它們的操作不互相沖突。如果在應用程序中事件發生的順序是重要的,則應對控制項進行測試以確定事件的順序。 為區別滑鼠的左、中、右按鈕,應使用 MouseDown 和 MouseUp 事件。
如果在 Click 事件中有代碼,則 DlbClick 事件將永遠不會被觸發,因為 Click 事件是兩個事件中首先被觸發的事件。其結果是滑鼠單擊被 Click 事件截斷,從而使 DblClick 事件不會發生。
③ 組態王 事件命令語言 怎樣在事件命令語言中調用畫面中的按鈕命令
貌似無法通過程序執行按鈕操作。
但可以:
復制按鈕相應的程序至『事件命令語言』的程序中;
或者,把按鈕相應的程序移動『自定義函數命令語言』中,並命名,在其他程序中按名稱調用。
④ 編程語言中事件的概念是什麼
編程中的事件,是個抽象的概念,有點像英語老師說的 something。
以下節選自網路 「事件驅動擾世」詞條
計算機領域的事件驅動
所謂事件驅動,簡單地說就是你點什麼按鈕(即產生什麼事件),電腦執行什麼操作(即調用什麼函數).當然事件不僅限於用戶的操作. 事件驅動的核心自然是事件。從事件角度說,事件驅動程序的基本結構是由一個事件收集器、一個事件發送器和一個事件處理器組成。事件困李游收集汪銷器專門負責收集所有事件,包括來自用戶的(如滑鼠、鍵盤事件等)、來自硬體的(如時鍾事件等)和來自軟體的(如操作系統、應用程序本身等)。事件發送器負責將收集器收集到的事件分發到目標對象中。事件處理器做具體的事件響應工作,它往往要到實現階段才完全確定,因而需要運用虛函數機制(函數名往往取為類似於HandleMsg的一個名字)。對於框架的使用者來說,他們唯一能夠看到的是事件處理器。這也是他們所關心的內容。