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