- 3
- 0
- 约4.15千字
- 约 63页
- 2023-08-22 发布于广东
- 举报
请求方式 在应用程序中事先安排一句输入命令,当应用程序运行到这条语句的时候,要求用户输入,只有当用户输入信息后,应用程序才继续执行下去。 第二十九页,共六十三页,2022年,8月28日 请求方式的特点 用请求方式输入时用户必须做一个明确的动作。 第三十页,共六十三页,2022年,8月28日 取样方式 输入设备被定义为取样方式后,如果输入设备上有数据的话,会把数据立即传输过来。 第三十一页,共六十三页,2022年,8月28日 取样方式的程序示例 Terminate =FALSE; While(NOT terminate) Begin SampleLocator(X,Y); ProcessPoint(X,Y); SampleString(string); ProcessString(string); End 第三十二页,共六十三页,2022年,8月28日 取样方式 取样方式好比在流水线上有一系列零件,每隔一段固定时间(或者不固定的时间)去取一个零件。 第三十三页,共六十三页,2022年,8月28日 取样方式的特点 需要用到的数据应在输入设备上按时间顺序排列成一定的顺序。 这种方式不像请求方式那样要求用户在输入设备上必须有一个明显的动作。 第三十四页,共六十三页,2022年,8月28日 取样方式的优缺点 优点是对连续的信息流输入比较方便。 缺点是当处理某一输入的数据所用时间较长时,可能会丢失某些输入数据。 第三十五页,共六十三页,2022年,8月28日 事件方式 输入设备和程序同时工作,当用户在输入设备上发生一个表示输入的动作便产生一个事件,此事件包括输入信息(即数据)及设备编号。 这个事件存入到事件队列中去,不同的应用程序在队列出口处取走属于它的事件。 第三十六页,共六十三页,2022年,8月28日 事件方式的程序示例 Terminate=FALSE While(!Terminate) Begin WaitEvent(timeout,deviceclass, deviceID) if(deviceclass=pick) Process Pick; else if(deviceclass=string) Process String; 第三十七页,共六十三页,2022年,8月28日 三种方式的适用情况 请求方式比较死板,不输入就不能继续应用程序。 取样方式比较快捷。但若前面的数据处理的时间比较长的情况下,可能会丢失某些数据。 事件方式比较适合多任务系统,是目前最好的处理方式。 第三十八页,共六十三页,2022年,8月28日 设计人机交互界面的一般风格 所见即所得: 在屏幕上所见到的设计结果和用硬拷贝所得到的输出结果是一致的。 第三十九页,共六十三页,2022年,8月28日 直接操作 对对象、特性及关系等操作时用户可得到一种直观的及形象的表示,以说明这个操作是正确的被执行了。比如说OFFICE里的OFFICE助手。 第四十页,共六十三页,2022年,8月28日 图形符号驱动 其目的是要用户不需要专门学习及记忆便可借助于菜单选择来运行系统。 比如OFFICE中的公式编辑器。还有一个例子是工具栏的每一个按钮本身就是某个图标,有着直观的含义。 第四十一页,共六十三页,2022年,8月28日 自然语言 用命令语言去操作需要用户记忆很多命令,用自然语言就可以只用说话就能来命令计算机操作。 第四十二页,共六十三页,2022年,8月28日 人机界面设计的基本原则 简单易学: 必须提供提示和菜单,必须对每一步有help命令,并能从help回到调用它的断点。 第四十三页,共六十三页,2022年,8月28日 提供反馈 在人机对话中不断用图形、文字或声音对用户的操作作出积极的反应。 第四十四页,共六十三页,2022年,8月28日 响应时间的设定 必须有一定的限制。 对于那些预先知道需要较长时间才能得出结果的,就要用进度条(或Splash对话框)使用户知道计算机在工作,并且知道进度。 第四十五页,共六十三页,2022年,8月28日 第一页,共六十三页,2022年,8月28日 交互技术 人与计算机之间的交互一直是计算机系统的重要课题,屏幕显示和键盘输入是现今计算机的主要界面。 第二页,共六十三页,2022年,8月28日 交互的硬件设备 定位设备 键盘设备 取数设备 选择设备 其他输入设备 第三页,共六十三页,2022年,8月28日 定位设备 鼠标是跳跃式输入,给出相对坐标 键盘上的方向键是连续输入 数字化仪可以输出相对坐标,也可输入绝对坐标。 直接定位:如光笔、触摸屏 间接定位:如鼠标,键盘上的方向键,数字化仪 第四页,共六十三页,2022年,8
您可能关注的文档
- 万以内的加法二.ppt
- 模糊控制与应用.ppt
- 黄酮类化合物综述.ppt
- 高中历史第一课新课标.ppt
- 偏振与晶体双折射.ppt
- 风湿科病例讨论炎性假瘤.ppt
- 八年级上册第二章第一节动物的运动.ppt
- 计算机组成原理六章.ppt
- 发酵过程的参数检测和自动控制.ppt
- 贸易术语第一次课.ppt
- 2025甘肃省武威市中考语文真题及答案解析.docx
- 2025广东省中考语文真题及答案解析.docx
- 2026山东威海市高区基层医疗卫生机构购买服务医务人员招聘59人考试备考题库及答案解析.docx
- 2026福建宁德市消防救援支队政府专职消防队员招聘74人考试备考题库及答案解析.docx
- 2025难治性精神分裂症中国专家共识PPT课件.pptx
- 2025年维修技能竞赛数字化平台开发.pptx
- 2025年久坐人群的运动数据改善方案.pptx
- 2026福建省南平第一中学招聘1人考试参考题库及答案解析.docx
- 2025年ACCAHA急性冠脉综合征诊疗指南解读PPT课件.pptx
- 2025年CACA胰腺癌诊疗指南PPT课件.pptx
最近下载
- 深入开源处理器内部,RISC-V技术分析.doc VIP
- 现代住宅小区10KV0.4KV供配电系统设计论文--毕业论文设计.doc VIP
- RISC-V架构:开放源码处理器芯片的崛起.pptx VIP
- 3.2.1 水的利用与散失 课件-人教版(2024)生物七年级下册.pptx VIP
- 基于RISC-V架构处理器的通讯平台.pdf VIP
- RISC-V处理器芯片的电源网络设计.docx VIP
- 盘点一些用上先进制程工艺的RISC-V处理器.doc VIP
- 基于RISC-V参数化超标量处理器的优化设计.docx VIP
- 蜂鸟e200系列risc v开源处理器humming bird v1bob hu.pdf VIP
- 优捷通RISC处理器设计.pptx VIP
原创力文档

文档评论(0)