- 0
- 0
- 约1.45万字
- 约 89页
- 2018-05-20 发布于河南
- 举报
人机交互技术编写组 第7章 软件结构与实现 内容提要 窗口系统对交互系统实现的支持 窗口系统提供设备独立性和资源的共享,在窗口系统,程序员不用担心输入和输出设备的初始化,应用程序从窗口系统管理器接收事件请求流,完成相应的交互操作。 用户界面管理系统UIMS UIMS是抽象层次更高的支持交互系统实现的开发环境,为交互系统实现提供更高层支持。 支持复杂人机交互系统的实现的软件体系结构 包括E-O模型 Seeheim模型 MVC模型 智能体模型 7.1窗口系统 窗口系统强调为程序员提供硬件设备独立性,交互系统的实现建立在一个抽象的设备上,对抽象设备的操作通过设备驱动程序转换成具体的设备上的操作,这可以使交互系统的开发变得简单,也使交互系统的移植非常方便。 7.1窗口系统 窗口系统为单一输入输出设备建立多个抽象设备来实现其资源的共享。每个抽象设备都可看作一个窗口的独立的输入输出设备,窗口系统为这些设备提供并发控制。从应用的角度看,每个应用程序独立地对设备进行操作,另一方面,窗口系统还为每个窗口提供一个抽象显示设备,这可以通过为每个活动的抽象显示设备建立一个窗口来实现。 设备独立性和多任务管理是窗口系统的最重要的两个特性。 7.1.1窗口系统结构 窗口系统一般有三种结构: 在各个应用程序内部实现和管理多任务,由于每个应用程序都需要处理复杂的多任务管理,并且移植起来不方便。
您可能关注的文档
- 等级医院评审准备-医院感染管理课件.ppt
- 邓-2.4免疫调节课件.ppt
- 邓在春——2011年IDSA MRSA诊治指南课件.ppt
- 低级教程 傻瓜级 初学级课件.ppt
- 低年级小学生课堂教学中培养倾听的好习惯的研究课件.ppt
- 地产销售心理技巧课件.ppt
- 地方病防治培训课件.ppt
- 地理 第二章 第二节 第1课时 雨林的全球环境效应及生态的脆弱性 新人教版必修3课件.ppt
- 地理:3.3《以畜牧业为主的农业地域类型》-新人教版必修2-1课件.ppt
- 地理:3.3《以畜牧业为主的农业地域类型》-新人教版必修2课件.ppt
- (第1课时)菱形的性质(大单元教学课件)人教版八年级下册.pptx
- 课时1导数与函数的极值课件高二下学期数学人教A版选择性必修第二册.pptx
- 平行四边形(第1课时)课件2025--2026学年沪科版八年级数学下册.pptx
- 余弦、正弦定理的应用举例课件2025-2026学年高一下学期数学人教A版必修第二册.pptx
- 排列课件2025-2026学年高二下学期数学人教A版选择性必修第三册.pptx
- 立体图形的直观图课件2025-2026学年高一下学期数学人教A版必修第二册.pptx
- 实践与探索(第3课时建立函数模型解决实际问题(课件数学新教材华东师大版八年级下册.pptx
- 函数的极值与最大(小)值第4课时课件高二下学期数学人教A版选择性必修第二册.pptx
- 函数的单调性第2课时课件2025-2026学年高二下学期数学人教A版选择性必修第二册.pptx
- 离散型随机变量的均值课件2025-2026学年高二下学期数学人教A版选择性必修第三册.pptx
原创力文档

文档评论(0)