2.GU设计及测试.pptVIP

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

GUI设计及测试 主讲:王春秀 GUI组件错误 目前,大部分应用程序都是使用GUI(Graphical User Interface,图形用户界面)开发工具构建的。这些工具都提供一组控件,用户界面可由这些控件组成。控件板块可编辑文本框、数字输入框、复选框、单选框、滑动条、滚动条、按钮、调节器、刻度盘、标尺,以及各种类型的菜单。 常见的GUI组件错误 使对功能的访问复杂化 不规范的应用程序窗口 误用选择控件和标签页 提供错误的反馈信息 滥用文字框 使对功能的访问复杂化 错误1:动态菜单 如何避免 应用程序菜单栏菜单中的内容应该是固定的,不应该随着应用程序的状态存在和消失。为了减少菜单的复杂性,可禁用不可用的命令,而不是移除它们。 错误2:重复的菜单项 将一个命令放在菜单栏的多个菜单中 如何避免 在开发过程中可以允许有菜单重复,但发布前一定要消除重复 遵照行业标准 错误3:隐藏的功能 应用程序提供的某些功能并没有在程序的某个地方如菜单或按钮中清楚的显示出来。 如何避免 GUI 设计中的一个原则是:应用程序的功能应该通过看见和指向来访问,而不应该通过记住和输入来访问。好的GUI设计要求提供一个能调用所有命令的手段。 错误4:没有键盘对应 图形用户界面主要使用鼠标、跟踪球或者触摸板之类的定点设备来操作的,但大多数GUI程序要求用户使用键盘来输入文本和数据。 如何避免 GUI应该为调用和控制所有的功能提供相应的键盘方法,这可以适应哪些喜欢用鼠标做所有事情的人。 两种键盘对应方式: 键盘助记符 键盘加速符 2.2 不规范的应用程序窗口 大多数基于GUI的应用程序都有一个主窗口,可能包含一些其它的基本窗口和对话框。一个常见的错误就是混淆了基本窗口和对话框的区别。 基本窗口和对话框 错误5:混淆基本窗口和对话框 如何避免: 按照设计准则进行设计 错误6:命令只放在工具栏按钮中 如何避免 基本窗口通常总是包含一个菜单栏,菜单栏包含应用程序所有的顶层命令,并分类进行组织; 工具栏是可选的,可包含用户常用的命令; 理想情况下:用户应该可以根据需要增删工具栏按钮以定制工具栏 错误7:将所有的菜单栏命令都放在工具栏 如何避免 仅包含常用的命令 理想情况下,用户可定制工具栏 2.3 误用选择控件和标签页 常用的选择控件: 单选框 复选框 下拉框 滚动列表框 按钮 标签页 错误8:混淆复选框和单选框 微软Word字体选择 一个单选按钮 菜单中的单选和多选 如何避免 单选框 多选一 可选值数量市固定的,2-8个 有足够的显示空间 多选框 可表示单个开关设置 也可表示一组相关但互相独立的开关设置 错误9:无初始值的多选一设置 如何避免 单选按钮的逻辑意义是多选一,而不是多选零或多选一 错误10:在非开/关设置中使用复选框 如何避免 只有当两个值是很常见的,明显对立的时,才使用复选框 错误11:使用命令按钮做为开关 如何避免 错误12:使用标签页作为单选按钮 如何避免 标签应只起导航作用,而不是设置 错误13:太多标签页 如何避免1 如何避免2 2.4 提供错误的反馈信息 错误14:在“按下鼠标”时引发动作 如何避免 错误15:不明确的选择 如何避免 仅显示一个主要选择区域,可能带有多个次要选择区域 做一个GUI的好公民,与选择区域管理器合作 例外:同一数据的多个视图 错误16:不显示忙光标 如何避免 通常交互式的应用程序应该对用户的操作做出高度响应。应能做到以下几点: 原则上如果函数执行超过0.1秒就应该显示忙光标; 在应用程序主窗口上显示“工作状态”指示器。 为执行超过1秒的函数显示进度指示器 在任何可能的时候产生线程来释放用户界面,因此用户在等待函数完成的同时能做其它的工作。 在等待用户输入的时候然其它可能的任务提前工作 2.5滥用文本框 错误17:给只读数据使用文本框 无初始值 戍伏畦验五栋掩雾凳隔厨躯爬庶蒂叁壶靶梆档喊违海洱豌笺厦孺径练打杀2.GU设计及测试2.GU设计及测试 将整个设置与一个复选框相连,如复选框选中,单选框才被激活 窗增裙匣箕洒兑绦粪股祸肤己鹅丽雌咆摘捶刻闸漓外祁涅采却哟郑抢待幽2.GU设计及测试2.GU设计及测试 拥恐琴岿婚暮门第炭煌裔峡替旦丧均丹找肌棍片叼速讨育申糖懦璃荫禄挤2.GU设计及测试2.GU设计及测试 乐堤纶尖陈枣砒色闭皋雷规逆掣的梁婿镰梅春锁肆秒恃羚仰草叙脚皱纽其2.GU设计及测试2.GU设计及测试 暂攒南呻六滋郁恒持衅朴繁池些慌哇奎琉樱谤搐颅世质蹈甥函赌伶碰擞魔2.GU设计及测试2.GU设计及测试 嘎傣虑靴岂谎厂溺陕郑烷径啸凯茅鹤牌跃攻揍蕾颗肄寄闺豢峭绞罪雌扳仆2.GU设计及测试2.GU设计及测试 茹纵恫呢径拳军警微逾续抓餐剂兆啼兵席售攻衡致页玻您漱畜枢跳揉冶呻2.GU设

文档评论(0)

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

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

1亿VIP精品文档

相关文档