对可能引起致命错误或系统出错的输入字符或动作要加限制或屏蔽。
在输入有效性字符之前应该阻止用户进行只有输入之后才可进行的操作。
对一些特殊符号的输入、与系统使用的符号相冲突的字符等进行判断并阻止用户输入该字符。(特殊字符常有;;’”><,`‘:“[”{、\|}]+=)-(_*&&^%$#@!~,.。?/还有空格。)
尽可能避免用户无意录入无效的数据。可以采用相关控件限制用户输入值的种类。
当用户作出选择的可能性只有两个时,可以采用单选框。
当选择的可能再多一些时,可以采用复选框,每一种选择都是有效的,用户不可能输入任何一种无效的选择。
当选项特别多时,可以采用列表框,下拉式列表框。
非法处理(数据或操作)
输入时能够识别非法数据
非法的输入或操作应有足够的提示说明。
对运行过程中出现问题而引起错误的地方要有提示,让用户明白错误出处,避免形成无限期的等待。
提示、警告、或错误说明应该清楚、明了、恰当。
多次或不正确按鼠标不会导致无法预料的副作用
安装卸载
尽量减少用户的操作,统计完成安装任务中用户点击的次数,输入的长度…越少越好
安装时需要替换文件版本。理想情况建议安装来自动实现,或让用户选择一次批量处理
重复安装,已有低版本再装高版本、修复性安装的操作尽可能简短,明确
自动识别操作系统、语言环境进行自动适应的安装或者运行
安装过程中的各对话框应当大小相同,风格一致,下一步等继续按钮应当处于同一位置(易于鼠标不需要移动位置就可以点击继续),默认选中按钮应当是下一步等继续的按钮(方便回车等键盘操作)
6.5 快捷方式
一般准则
为使用键盘的用户提供快捷方式,主要有菜单,按钮,右键菜单,键盘功能按钮
对常用的菜单和按钮要有快捷命令方式
在西文Windows及其应用软件中快捷键的使用大多是一致的。 一般情况下应该遵循通用的定义,不要改变用户已经习惯的方式
右键菜单与菜单使用相同定义
快捷方式通用定义
这些快捷键也可以作为开发中文应用软件的标准,但亦可使用汉语拼音的开头字母。
菜单类常用快捷方式
1) 面向事务的组合有:
Ctrl-D 删除 ;Ctrl-F 寻找 ;Ctrl –H替换;Ctrl-I 插入 ;Ctrl-N 新记录 ;Ctrl-S 保存 Ctrl-O 打开。
2) 列表:
Ctrl-R ,Ctrl-G定位;Ctrl-Tab下一分页窗口或反序浏览同一页面控件。
3) 编辑:
Ctrl-A全选;Ctrl-C 拷贝;Ctrl-V 粘贴;Ctrl-X 剪切;Ctrl-Z撤消操作;Ctrl-Y恢复操作。
4) 文件操作:
Ctrl-P 打印;Ctrl-W 关闭。
5) 系统菜单
Alt-A文件;Alt-E编辑;Alt-T工具;Alt-W窗口;Alt-H帮助。
6) MS Windows保留键:
Ctrl-Esc 任务列表 ;Ctrl-F4 关闭窗口; Alt-F4 结束应用;Alt-Tab 下一应用 ;Enter 缺省按钮/确认操作 ;Esc 取消按钮/取消操作 ;Shift-F1
上下文相关帮助。
按钮类常用快捷方式
Alt-Y确定(是);Alt-C取消;Alt-N 否;Alt-D删除;Alt-Q退出;
Alt-A添加;Alt-E编辑;Alt-B浏览;Alt-R读;Alt-W 写。
6.6 帮助设施
一般准则
系统应该提供详尽而可靠的帮助文档,在用户使用产生迷惑时可以自己寻求解决方法。
通常帮助设施的方式有帮助,README,在线帮助,用户手册,导航,助手…… 形式包括纸介质的手册,电子文档,网页,产品包装,市场宣传材料…
全部内容都应当是描述精确,与实际程序一致的,并且合法
如果没有提供纸介质的帮助文档,最好有打印帮助的功能
提供技术支持方式,一旦用户难以自己解决可以方便的寻求新的帮助方式。
具备FAQ (常用问题处理)功能
最好使用超级链接
最好提供目前流行的联机帮助格式或HTML帮助格式。
内容精确
文档精确描述了系统的各种使用模式
文档的内容和索引精确完整,超级链接精确完整
交互顺序的描述精确
原文转自:http://www.uml.org.cn/Test/201209213.asp