4.7 特殊的程序流程——事件驱动