- 7
- 0
- 约6.09千字
- 约 51页
- 2017-01-07 发布于广东
- 举报
电子科大成都学院精品课程《Visual C# .Net程序设计》 Visual C# .Net程序设计 电子科大成都学院计算机系 课件制作:罗福强 E-Mail:LFQ501@SOHU.COm 第六章 基于事件的程序设计技术 6.1 基于事件的编程思想 6.2 事 件 6.3 基于事件的Windows编程 6.1 基于事件的编程思想 一、社会生活中的事件 二、事件驱动的程序设计 一、社会生活中的事件 在现实生活中,人们每天都会耳闻目睹各种各样的事件。 例如,火灾事件的防范: 为了将火灾的危害降到最低,需要成立专门消防机构来处理,在没有火灾事件发生时,消防机构会提前制定各种防火救灾的应对方案;当火灾事件发生时,消防部门会迅速指挥消防警察进行灭火救灾。 事件处理的机制: 首先事件源引发某个灾害事件的发生(如天燃气泄露引发火灾),然后是报警系统发送消息给相关部门(可能是人工电话报警,也可能是自动报警),之后相关部门在收到事件消息后启动事件处理程序迅速开展行动。这种事件处理过程称为事件驱动模型。 二、事件驱动的程序设计 1.事件处理系统的构成要素 (1) 事件源:指能触发事件的对象,有时又称为事件的发送者或事件的发布者; (2) 侦听器:指能接收到事件消息的对象,Windows提供了基础的事件侦听服务; (3) 事件处理程序:当事件发生时对事件进行处理,又称事件函数或事件
您可能关注的文档
- VisualC#.NET程序设计教程罗福强白忠建杨剑C#Ch5课件教学.ppt
- VisualC#.NET程序设计教程罗福强白忠建杨剑C#Ch7课件教学.ppt
- VisualC#.NET程序设计教程罗福强白忠建杨剑C#Ch8课件教学.ppt
- VisualC#.NET程序设计教程罗福强白忠建杨剑C#Ch9课件教学.ppt
- VisualC#.NET程序设计教程罗福强白忠建杨剑C#Ch10课件教学.ppt
- VisualC#.NET程序设计教程罗福强白忠建杨剑C#Ch11课件教学.ppt
- VisualC#.NET程序设计教程罗福强白忠建杨剑C#Ch12课件教学.ppt
- VisualC#.NET应用程序设计第0章课件教学.ppt
- VisualC#.NET应用程序设计第1章课件教学.ppt
- VisualC#.NET应用程序设计第2章课件教学.ppt
- 【人民日报】十五五规划必刷100题及答案.docx
- 国家电网有限公司高校毕业生招聘考试公共与行业知识题库及答案(2026版).docx
- 高中入团积极分子考试题库及答案.docx
- 北京工业大学耿丹学院《社会福利思想》2025-2026学年期末试卷.doc
- 北京工业大学耿丹学院《新中国史》2025-2026学年期末试卷.doc
- 北京工业大学耿丹学院《文献信息检索与利用》2025-2026学年期末试卷.doc
- 活动策划丨长城炮越野皮卡上市发布方案 .pdf
- 【中考动员】主题班会《100天做自己的六边形战士+》.pptx
- 中考英语高频词汇第二部分 阅读技能·提升练(学用).pdf
- 商业综合体安全生产管理制度.docx
原创力文档

文档评论(0)