第8章节人机界面的设计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8章节人机界面的设计

* * * * * * * * * * * */45 3.保持界面一致 1)允许用户将当前任务放在有意义的语境中 2)在应用系列内保持一致性 3)不要改变用户已经熟悉的用户交互模型 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. */45 其他软件工程专家提出了一些界面设计的原则: 1.一般交互 提高可交互性的措施有: ⑴ 一致性:人机界面中的菜单选择、命令输入、数据显示以及其它功能都应使用一致的格式。 ⑵ 提供有意义的反馈:向用户提供视觉和听觉的反馈,以保证在用户和界面间建立双向联系。 ⑶ 在执行有较大破坏性的动作前要求确认。 ⑷ 允许取消大多数已完成的操作(UNDO)。 ⑸ 减少在动作间必须记忆的信息数量 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. */45 ⑹提高对话、移动和思考的效率:尽量减少击键次数,缩短鼠标移动的距离,尽量避免用户作“下面怎么办?”的思考。 ⑺系统应保护自己不受致命错误的破坏。 ⑻按功能对动作分类,并据此安排屏幕布局。 ⑼提供语境相关的帮助机制。 ⑽命令用简单的动词或动词短语命名。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. */45 2.信息显示 信息显示的形式和方式有多种多样,下面是一些带有普遍指导意义的原则: ⑴只显示与当前语境相关的信息。 ⑵使用便于用户迅速吸取信息的方式表现数据。可以用图形取代巨大的表格。 ⑶采用一致的标记、标准的缩写和预先定义的颜色。 ⑷允许用户保持可视化的语境。 ⑸产生有意义的出错信息。 ⑹使用大小写、缩进和正文分组来辅助理解。 ⑺使用窗口分隔不同类型的信息。 ⑻用“类比”的手法,生动形象地表示信息。如用类似温度计的方式表示储油罐的压力,用红色表示危险区。 ⑼合理划分并高效使用显示屏空间。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. */45 3.数据输入 用户与系统交互的大部分时间用于键入命令、数据以及提供其它的系统输入。输入手段主要有键盘、鼠标、数字化仪甚至语音识别系统等。处理数据输入的问题时应该注意: ⑴ 尽量减少用户输入动作的数量。 ⑵ 允许用户定制输入。如专家用户可以决定创建客户命令或省去警告信息和动作确认。 ⑶ 交互应该是灵活的并可调整到用户喜欢的输入方式。如书记员喜欢键盘输入,经理喜欢鼠标点击。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. */45 ⑷ 保持信息显示和数据输入的一致性。 ⑸ 隐藏当前动作语境中不可选用的命令。 ⑹ 让用户控制交互流。用户应能跳过不必要的动作、改变所需动作的顺序(如允许的话)以及在不退出系统的情况下从错误状态恢复。 ⑺ 为所有的输入动作提供帮助。 ⑻ 消除冗余输入。如,不要求用户指定计量单位;不要求在整数后加.00;提供缺省值;绝不要让用户提供程序中能自动获取或计算的信息。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. */45 8.5 实现工具 创建设计模型后,通常可使用相关的工具开发界面原型,由用户检查,然后根据用户的意见进行修改,这些工具被称为用户界面工具箱或用户界面开发系统(UIDS) 它们把一般应用程序定义界面时所必需的界面元素,如窗口、菜单、窗口中的控件(如按钮、对话框等)预定义为对象,并预测每个对象可能需要作出的响应事件(例如单击鼠标或按键等),将这些预定义的对象组织成构件库,每个对象有自己的属性、方法和事件过程。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档