對可能引起致命錯誤或系統出錯的輸入字符或動作要加限制或屏蔽。
在輸入有效性字符之前應該阻止用戶進行只有輸入之后才可進行的操作。
對一些特殊符號的輸入、與系統使用的符號相沖突的字符等進行判斷并阻止用戶輸入該字符。(特殊字符常有;;’”><,`‘:“[”{、\|}]+=)-(_*&&^%$#@!~,.。?/還有空格。)
盡可能避免用戶無意錄入無效的數據??梢圆捎孟嚓P控件限制用戶輸入值的種類。
當用戶作出選擇的可能性只有兩個時,可以采用單選框。
當選擇的可能再多一些時,可以采用復選框,每一種選擇都是有效的,用戶不可能輸入任何一種無效的選擇。
當選項特別多時,可以采用列表框,下拉式列表框。
非法處理(數據或操作)
輸入時能夠識別非法數據
非法的輸入或操作應有足夠的提示說明。
對運行過程中出現問題而引起錯誤的地方要有提示,讓用戶明白錯誤出處,避免形成無限期的等待。
提示、警告、或錯誤說明應該清楚、明了、恰當。
多次或不正確按鼠標不會導致無法預料的副作用
安裝卸載
盡量減少用戶的操作,統計完成安裝任務中用戶點擊的次數,輸入的長度…越少越好
安裝時需要替換文件版本。理想情況建議安裝來自動實現,或讓用戶選擇一次批量處理
重復安裝,已有低版本再裝高版本、修復性安裝的操作盡可能簡短,明確
自動識別操作系統、語言環境進行自動適應的安裝或者運行
安裝過程中的各對話框應當大小相同,風格一致,下一步等繼續按鈕應當處于同一位置(易于鼠標不需要移動位置就可以點擊繼續),默認選中按鈕應當是下一步等繼續的按鈕(方便回車等鍵盤操作)
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