1. 程式人生 > >事件與狀態機 事件驅動程式設計

事件與狀態機 事件驅動程式設計

為需要處理的事件編寫相應的事件處理程式

事件驅動的一般步驟:


2、為指定元素確定需要響應的事件型別 3、為指定元素的指定事件編寫相應的事件處理程式 4、將事件處理程式繫結到指定元素的指定事件

對於事件驅動模式,物件包括事件型別、事件物件、事件分發器、事件處理器,每種事件都有對應的事件處理器編寫於處理函式中,

事件分發器r是非同步處理的事件的,處理邏輯中也可以包括髮送下一個事件。

對於狀態機模式,基本做法是

根據發生的事件和當前狀態,來執行下一步的動作,並設定下一個狀態,不同狀態不同的事件處理方式,不同的轉化狀態。

附加用狀態機事件驅動開發的註釋轉化程式,C++註釋轉化為C註釋。