山大人机交互技术课件06人机交互界面的表示模型与功能实现-3窗口系统和用户界面管理系统.pptVIP

  • 3
  • 0
  • 约4.19千字
  • 约 43页
  • 2023-07-10 发布于湖北
  • 举报

山大人机交互技术课件06人机交互界面的表示模型与功能实现-3窗口系统和用户界面管理系统.ppt

客户应用程序 客户应用程序 客户应用程序 ﹒﹒﹒ 客户 抽象终端 抽象终端 ﹒﹒﹒ 抽象终端 资源管理器 设备驱动程序 服务器 设备 鼠标 窗口1 窗口2 窗口n 键盘   独立的管理程序的客户/服务器结构 窗口系统由在服务器端运行的三部分程序组成 资源管理器,是整个窗口系统的核心,负责多任务的管理,并通过设备驱动程序来管理外部设备。 设备驱动程序,负责外部设备的驱动,接受输入设备的输入,并将输入数据转换成统一的格式,通过设备驱动程序实现设备的独立性。 抽象终端,负责和客户应用程序的接口,对每个应用程序由窗口管理程序为其分配一个抽象终端。 6.3.2交互事件处理 1)应用程序内部事件处理循环 服务器把用户的输入作为事件送给客户应用程序 客户应用程序对传给它的所有的事件都做出响应,不同的事件采取不同的处理 早期的基于窗口系统的开发往往采用这种方式 设备 客户应用程序 开始 读输入 处理输入 退出? 结束 服务器 应用程序事件处理循环 交互事件处理 2)事件注册方式 事件处理过程 事件处理中心负责事件的处理 应用程序登记处理的事件 事件处理中心接收事件,把事件和控制转向该事件注册的回应过程 处理完后,回应过程把控制返还给事件处理中心 优点: 应用程序不需要设计事件处理循环 事件处理中心处理事件的效率相对比较高 Java事件处理机制示例程序 应用程序 开始 启动通知者 处

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档