第7章 软件结构与实现课件.pptVIP

  • 0
  • 0
  • 约1.45万字
  • 约 89页
  • 2018-05-20 发布于河南
  • 举报
人机交互技术编写组 第7章 软件结构与实现 内容提要 窗口系统对交互系统实现的支持 窗口系统提供设备独立性和资源的共享,在窗口系统,程序员不用担心输入和输出设备的初始化,应用程序从窗口系统管理器接收事件请求流,完成相应的交互操作。 用户界面管理系统UIMS UIMS是抽象层次更高的支持交互系统实现的开发环境,为交互系统实现提供更高层支持。 支持复杂人机交互系统的实现的软件体系结构 包括E-O模型 Seeheim模型 MVC模型 智能体模型 7.1窗口系统 窗口系统强调为程序员提供硬件设备独立性,交互系统的实现建立在一个抽象的设备上,对抽象设备的操作通过设备驱动程序转换成具体的设备上的操作,这可以使交互系统的开发变得简单,也使交互系统的移植非常方便。 7.1窗口系统 窗口系统为单一输入输出设备建立多个抽象设备来实现其资源的共享。每个抽象设备都可看作一个窗口的独立的输入输出设备,窗口系统为这些设备提供并发控制。从应用的角度看,每个应用程序独立地对设备进行操作,另一方面,窗口系统还为每个窗口提供一个抽象显示设备,这可以通过为每个活动的抽象显示设备建立一个窗口来实现。 设备独立性和多任务管理是窗口系统的最重要的两个特性。 7.1.1窗口系统结构 窗口系统一般有三种结构: 在各个应用程序内部实现和管理多任务,由于每个应用程序都需要处理复杂的多任务管理,并且移植起来不方便。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档