- 1、本文档共92页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * */45 图形用户界面 图形用户界面(GUI-Graphics User Interface) 是当前用户界面的主流。 当前各类图形用户界面的共同特点是以窗口管理系统为核心,使用键盘和鼠标器作为输入设备。窗口管理系统除基于可重叠多窗口管理技术外,广泛采用的另一核心技术是事件驱动技术。 图形用户界面和人机交互过程极大地依赖视觉和手动控制的参与,因此具有强烈的直接操作特点。 */45 图形用户界面 图形用户界面中菜单的表现形式比字符用户界面更为丰富,在菜单项中可以显示不同的字体、图标甚至产生三维效果。 使用菜单界面,用户只需确认而不需回忆系统命令,从而大大降低记忆负荷。但菜单的缺点是灵活性和效率较差,可能不十分适合于专家用户。 基于图形用户界面的优点是具有一定的文化和语言独立性,并可提高视觉目标搜索的效率。其主要缺点是需要占用较多的屏幕空间,并且难以表达和支持非空间性的抽象信息的交互。 */45 直接操纵(Direct manipulation)用户界面 直接操纵用户界面更多地借助物理的、空间的或形象的表示,不是单纯的文字或数字的表示。 从用户界面设计者角度看: 设计图形比较因难,需大量的测试和实验; 复杂语义、抽象语义表示比较困难; 不容易使用户界面与应用程序分开独立设计。 总之,直接操纵用户界面不具备命令语言界面的某些优点。 */45 多媒体用户界面 多媒体用户界面被认为是在智能用户界面和自然交互技术取得突破之前的一种过渡技术。 多媒体技术引入了动画、音频、视频等动态媒体,特别是引入了音频媒体,从而大大丰富了计算机表现信息的形式,拓宽了计算机输出的带宽,提高了用户接受信息的效率。 多媒体用户界面丰富了信息的表现形式,但基本上限于信息的存储和传输方面,并没有理解媒体信息的含义,从而也限制了它的应用场合。 */45 多通道用户界面 80年代后期以来,多通道用户界面(Multimodal User Interface)成为人机交互技术研究的崭新领域,在国际上受到高度重视。 多通道用户界面综合采用视线、语音、手势等新的交互通道、设备和交互技术,使用户利用多个通道以自然、并行、协作的方式进行人机对话,通过整合来自多个通道的精确的和不精确的输入来捕捉用户的交互意图,提高人机交互的自然性和高效性。 人机界面(Human—Computer Interface)设计是接口设计的一个重要的组成部分。 对于交互式系统来说,人机界面设计和数据设计、体系结构设计及过程设计一样重要。 人机界面的设计质量,直接影响用户对软件产品的评价,从而影响软件产品的竞争力和寿命。 在有关界面设计的著作中,Theo Mandel创造了三条黄金原则: (1)置用户于控制之下; (2)减少用户的记忆负担; (3)保持界面一致。 黄金规则1:置用户于控制之下 Mandel定义的一组允许用户操作控制的原则: 以不强迫用户进入不必要的或不希望的动作的方式来定义交互方式 提供灵活的交互 允许用户交互可以被中断和撤消 当技能级别增加时可以使交互流水化并允许定制交互 使用户隔离内部技术细节 设计应允许用户和出现在屏幕上的对象直接交互 黄金规则2:减少用户的记忆负担 Mandel定义了一组设计原则,使界面能够减少用户记忆负担: 减少对短期记忆的要求 建立有意义的缺省 定义直觉性的捷径 界面的视觉布局应该基于真实世界的隐喻 以不断进展的方式揭示信息 黄金规则3:保持界面一致 用户应以一致的方式展示和获取信息 所有可视信息的组织均按照均按照贯穿所有屏幕显示所保持的设计标准 输入机制被约束到有限的集合,在整个应用中被一致地使用 从任务到任务的导航机制被一致地定义和实现 Mandel定义了一组帮助保持界面一致性的设计原则 允许用户将当前任务放入有意义的语境 在应用系列内保持一致性 如过去的交互模型已建立起了用户期望,除非有迫不得已的理由,不要改变它 在设计人机界面的过程中,几乎总会遇到下述4个问题: (1)系统响应时间 (2)用户帮助设施 (3)出错信息处理 (4)命令交互 最好在设计初期就把这些问题作为重要的设计问题来考虑,这时修改比较容易,代价也低。 用户界面设计是一个迭代的过程,为了支持迭代过程,各种用于界面设计和原型开发的软件工具应运而生。 这些工具被称为用户界面工具箱或用户界面开发系统,它们为简化窗口、菜单、设备交互、出错信息、命令及交互环境的许多其他元素的创建,提供了各种例程或对象。 1.可使用性 ① 使用简单 ② 用户界面中所用术
文档评论(0)