事件驅動程式設計 事件驅動程式設計英語Eventdriven programming是一種電腦編程範型這種模型的程式執行流程是由使用者的動作如滑鼠的按鍵鍵盤的按鍵動作或者是由其他程式的訊息來決定的相對於批次程式設計batch programming而言程式執行的流程是由程式設計師來決定批处理batch的程式設計在初級程式設計教學課程上是一種方式然而事件驅動程式設計這種設計模型是在互動程序Interactive program的情況下孕育而生的 事件驅動程序可以由任何程式語言來實作然而使用某些語言來撰寫會比其他的語言來的簡單有些整合開發環境簡稱IDE也會影響實作事件驅動程式設計的難易程度有的 IDE 會使的開發工作變的很簡單有的則否