第9章Windows程序设计的关键技术资料
Windows程序设计的关键技术 事件驱动机制编程 组件对象模型 MFC 上海大学机电工程与自动化学院 雷电 消息驱动机制 Windows程序和传统程序的根本区别: 传统程序是通过调用系统函数来获得用户输入,而Windows程序是通过操作系统发送的消息来处理用户输入。 不了解事件编程就无法深入Windows程序和Web设计的殿堂。 面向对象的编程,要执行一个任务有两种启动方式: 客户/服务器模式。 委托/事件模式。 上海大学机电工程与自动化学院 雷电 事件概念 事件字面意义:事件可以是你认为的任何可能发生的事情。 事件:是事件源中的方法,该方法在被调用时生成事件,本质上是一种特殊的函数指针,通过调用事件方法“激发”该事件。 事件源(事件发生器):是定义事件和包含事件的对象。 事件接收器:是接收事件的对象。 事件处理程序:是事件接收器中接收事件的方法。 挂钩事件(定阅事件):是指将事件与事件处理程序相关联。 解除挂钩事件(撤销定阅事件) :是指使事件与事件处理程序分离。 上海大学机电工程与自动化学院 雷电 鼠标 事件处理程序: OnClick 客户 定阅鼠标事件 回调(通知) 客户 事件处理程序: OnSubmit 定阅鼠标事件 回调(通知) 事件发生器 事件 ButtonClick 最重要的意义是:事件源模块不用关心谁来响应事件,使系统间的模块间的关系是一种松散的关系。
您可能关注的文档
最近下载
- 2026安徽交控集团所属安徽交控资源有限公司校园招聘3人备考题库及参考答案详解.docx VIP
- 2026安徽交控集团所属安徽交控资源有限公司校园招聘3人备考题库含答案详解.docx VIP
- 2025年陕西延长石油有限责任公司所属单位招聘考试笔试试卷附答案.docx VIP
- DIO种植手术工具盒使用指南.pptx
- 身体活动自我呈现自信心量表之验证.PDF VIP
- 人工流产清宫术操作考核评分标准.doc VIP
- 2023年安徽交控集团所属安徽交控建设工程集团招聘考试真题.docx VIP
- 安徽交控集团所属安徽交控资源有限公司2026年校园招聘备考题库及一套答案详解.docx VIP
- 安徽交控集团所属安徽交控资源有限公司2026年校园招聘备考题库及一套答案详解.docx VIP
- 浙江省【2026】年高考首考英语试卷真题及答案详解.pdf VIP
原创力文档

文档评论(0)