事件驱动编程 Event-driven programming
事件驱动编程(英语:Event-driven programming)是一种电脑编程模型。这种模型的程序运行流程是由用户的动作(如鼠标的按键,键盘的按键动作)或者是由其他程序的消息来决定的。相对于批次编程(batch programming)而言,程序运行的流程是由程序员来决定。批次的编程在初级编程教学课程上是一种方式。然而,事件驱动编程这种设计模型是在交互进程(Interactive program)的情况下孕育而生的。
事件驱动进程可以由任何编程语言来实作,然而使用某些语言来撰写会比其他的语言来的简单。有些集成开发环境(简称IDE)也会影响实作事件驱动编程的难易程度。有的 IDE 会使的开发工作变的很简单,有的则否。