复选框和选项框要有默认选项,并支持Tab选择。
选项数相同时多用选项框而不用下拉列表框。
界面空间较小时使用下拉框而不用选项框。
选项数较少时使用选项框,相反使用下拉列表框。
需用户选择的列表越短越好,如果很长,应该适当分级显示
6.3.5工具栏,工具箱
提供自定义
工具栏要求可以根据用户的要求自己选择定制。
组织方式
相同或相近功能的工具栏放在一起。
工具栏中的每一个按钮要有及时提示信息。
一条工具栏的长度最长不能超出屏幕宽度。
工具栏的图标能直观的代表要完成的操作。
系统常用的工具栏设置默认放置位置。
适当使用工具箱
工具栏太多时可以考虑使用工具箱。
工具箱要具有可增减性,由用户自己根据需求定制。
工具箱的默认总宽度不要超过屏幕宽度的1/5。
6.3.6 状态条,滚动条
状态条要能显示用户切实需要的信息,常用的有:目前的操作、系统状态、用户位置、用户信息、提示信息、错误信息等,如果某一操作需要的时间较长,还应该显示进度条和进程提示。
滚动条的长度要根据显示信息的长度或宽度能及时变换,以利于用户了解显示信息的位置和百分比。
状态条的高度以放置五号字为宜,滚动条的宽度比状态条的略窄。
若需长时间等待,应有进度提示条,如果只有一个沙漏或一个请等待的提示,时间长了用户会失去耐心
6.3.7 对话框
对于是否选择对话框,应当“是”按钮在左,“否”按钮在右
所有对话框应当尽量采用中文,但是例如对于系统或设备等专业名词可以采用英文说法避免翻译的不准确
打开文件等对话框应当同时存在输入框和浏览按钮
对于造成用户无法恢复的操作一定要提示用户。
· 对于错误信息的提示要直观,避免出现如“Error 5 -- Unkown Data”类似的提示,因为对于用户而言会造成用户心理上的混乱。
错误提示时的对话框中的提示信息是否完整、通畅、友好、统一
6.4 数据输入及操作逻辑
一般逻辑
可以正常向系统输入字母数字数据项,并且能够正确的回显。
图形模式的数据项(如滑动条)可以正常工作
关于数据输入消息可以被用户理解
如果系统需要多次点击鼠标,用户可以在语境中正确识别
如果鼠标有多个按钮,能够在语境中正确识别
光标、处理指示器和识别指针随操作恰当的改变, 软件可操作与不可操作状态的应能够区别
在读入用户所输入的信息时,根据需要选择是否去掉前后空格。
有些读入数据库的字段不支持中间有空格,但用户切实需要输入中间空格,这时要在程序中加以处理。
使用可见手段提示状态(提示、颜色变化、进度条).例如当邮件到达,下载结束等时候采用语音和文本框弹出提示用户.操作响应时间比较长时使用进度条显示百分比
功能的统一(对应、匹配)例如:有复制就要有粘贴、有添加功能就要有删除功能。
必要时使用遥控器,手写,音控(听写)等其他控制方式,仍然可以完成标准功能
日期的输入采用选择方式,时间的输入方式采用带微调方式的标准输入;同Windows的日期和时间调节。微调按钮应该在输入框的右侧
在需要输入时间的地方,应提供默认时间项且该时间与服务器当前时间保持同步
必要时提供鼠标自动定位或者输入框自动清空
风险处理
对可能造成数据无法恢复的操作必须提供确认信息,给用户放弃选择的机会。
对错误操作最好支持可逆性处理,如取消系列操作。
对可能发生严重后果的操作要有补救措施。通过补救措施用户可以回到原来的正确状态。
对可能造成等待时间较长的操作应该提供取消功能。
协议确认等需要用户注意的对话框默认选项应当为不同意等否定选项,即需要用户确认才可以继续
阻止用户作出未经授权或没有意义的操作。
原文转自:http://www.uml.org.cn/Test/201209213.asp