- 3
- 0
- 约4.19千字
- 约 43页
- 2023-07-10 发布于湖北
- 举报
客户应用程序 客户应用程序 客户应用程序 ﹒﹒﹒ 客户 抽象终端 抽象终端 ﹒﹒﹒ 抽象终端 资源管理器 设备驱动程序 服务器 设备 鼠标 窗口1 窗口2 窗口n 键盘 独立的管理程序的客户/服务器结构 窗口系统由在服务器端运行的三部分程序组成 资源管理器,是整个窗口系统的核心,负责多任务的管理,并通过设备驱动程序来管理外部设备。 设备驱动程序,负责外部设备的驱动,接受输入设备的输入,并将输入数据转换成统一的格式,通过设备驱动程序实现设备的独立性。 抽象终端,负责和客户应用程序的接口,对每个应用程序由窗口管理程序为其分配一个抽象终端。 6.3.2交互事件处理 1)应用程序内部事件处理循环 服务器把用户的输入作为事件送给客户应用程序 客户应用程序对传给它的所有的事件都做出响应,不同的事件采取不同的处理 早期的基于窗口系统的开发往往采用这种方式 设备 客户应用程序 开始 读输入 处理输入 退出? 结束 服务器 应用程序事件处理循环 交互事件处理 2)事件注册方式 事件处理过程 事件处理中心负责事件的处理 应用程序登记处理的事件 事件处理中心接收事件,把事件和控制转向该事件注册的回应过程 处理完后,回应过程把控制返还给事件处理中心 优点: 应用程序不需要设计事件处理循环 事件处理中心处理事件的效率相对比较高 Java事件处理机制示例程序 应用程序 开始 启动通知者 处
您可能关注的文档
- 山大《毛泽东思想和中国特色社会主义理论体系概论》模拟题及答案第9章 实现祖国完全统一的理论.doc
- 山大《毛泽东思想和中国特色社会主义理论体系概论》模拟题及答案第10章 中国特色社会主义外交和国际战略.doc
- 山大《毛泽东思想和中国特色社会主义理论体系概论》模拟题及答案第11章 建设中国特色社会主义的根本目的和依靠力量.doc
- 山大《民法总论》讲义第1章 导论.docx
- 山大《民法总论》讲义第3章 民事法律关系.docx
- 山大《民法总论》讲义第4章 民事主体——自然人.docx
- 山大《民法总论》讲义第6章 物.docx
- 山大《民法总论》讲义第7章 法律行为.docx
- 山大《民法总论》讲义第8章 代理.docx
- 山大《民法总论》讲义第9章 时效与期间.docx
- 糕点馅料生产线项目可行性研究报告模板-拿地备案.doc
- 固体废物处理及资源化利用项目可行性研究报告模板-备案审批.doc
- 分装碳酸氢钠和偶氮二甲酰胺项目可行性研究报告模板-立项备案.doc
- 建设卡丝化妆品研发生产基地项目可行性研究报告模板-备案审批.doc
- 发展生态圈暨无人机全产业链创新示范基地项目可行性研究报告模板立项申批备案.doc
- 航空产业产教融合实训基地项目可行性研究报告模板-备案审批.doc
- 加油加气站(母、子站)新建项目可行性研究报告模板-立项拿地.doc
- 改建600td油脂精炼车间项目可行性研究报告模板拿地备案立项.doc
- 陈祖维二试几何.pdf
- 2026-2027新人教版小学数学3三年级上册(全册)优秀课件.ppt
原创力文档

文档评论(0)