组件类事件动作类事件事件编程事件委托授权处理模型事件编程的基本原则