事件驱动编程

大多数基于窗口的程序,一个显著的特征是事件驱动。这意味着程序要响应不一样的事件,如单机鼠标、按下键盘上的按键,或者从新调整窗口的大小。系统自动管理事件队列,该队列接收到已经发生的特定事件信息,并按照先来先服务的顺序处理这些信息。程序员将程序组织成回调函数的集合,这些回调函数一有事件发生就执行。当回调函数执行完后,应用程序从队列移走响应的消息,再从调用处恢复成等待状态。程序员必须在每一个回调函数内部
相关文章
相关标签/搜索