(1)界面要具有一致性。一致性原則在界面設(shè)計(jì)中最容易被違反,同時(shí)也最容易實(shí)現(xiàn)和修改。風(fēng)格一致的人機(jī)界面會(huì)給人一種簡(jiǎn)潔、和諧的美感。
(2)常用操作要有快捷方式。常用操作的使用頻度大,應(yīng)該減少操作序列的長(zhǎng)度。為常用操作設(shè)計(jì)快捷方式,不僅會(huì)提高用戶(hù)的工作效率,還使界面在功能實(shí)現(xiàn)上簡(jiǎn)潔而高效。定義的快捷鍵最好要與流行軟件的快捷鍵一致。
(3)提供必要的錯(cuò)誤處理功能。在出現(xiàn)錯(cuò)誤時(shí),系統(tǒng)應(yīng)該能檢測(cè)出錯(cuò)誤,并且提供簡(jiǎn)單和容易理解的錯(cuò)誤處理功能。錯(cuò)誤出現(xiàn)后系統(tǒng)的狀態(tài)不發(fā)生變化,或者系統(tǒng)要提供糾正錯(cuò)誤的指導(dǎo)。對(duì)所有可能造成損害的動(dòng)作,堅(jiān)持要求用戶(hù)確認(rèn)。
(4)提供信息反饋。對(duì)操作人員的重要操作要有信息反饋。對(duì)常用操作和簡(jiǎn)單操作的反饋可以不作要求,但是對(duì)不常用操作和至關(guān)重要的操作,系統(tǒng)應(yīng)該提供詳細(xì)的信息反饋。用戶(hù)界面應(yīng)能對(duì)用戶(hù)的決定做出及時(shí)的響應(yīng),提高對(duì)話(huà)的效率,盡量減少擊鍵次數(shù),縮短鼠標(biāo)移動(dòng)距離,避免使用戶(hù)產(chǎn)生無(wú)所適從的感覺(jué)。
(5)允許操作可逆,。操作應(yīng)該可逆,這對(duì)于不具備專(zhuān)業(yè)知識(shí)的操作人員相當(dāng)有用??赡娴膭?dòng)作可以是單個(gè)的操作,也可以是一個(gè)相對(duì)獨(dú)立的操作序列。對(duì)大多數(shù)動(dòng)作應(yīng)允許恢復(fù)(UNDO),對(duì)用戶(hù)出錯(cuò)采取比較寬容的態(tài)度。
(6)設(shè)計(jì)良好的聯(lián)機(jī)幫助。雖然對(duì)于熟練用戶(hù)來(lái)說(shuō),聯(lián)機(jī)幫助并非必需;但是對(duì)于不熟練用戶(hù),特別是新用戶(hù)來(lái)說(shuō),聯(lián)機(jī)幫助具有非常重要的作用。人機(jī)界面應(yīng)該提供上下文敏感的求助系統(tǒng),讓用戶(hù)及時(shí)獲得幫助,盡量用簡(jiǎn)短的動(dòng)詞和動(dòng)詞短語(yǔ)提示命令。
(7)合理劃分并高效地使用顯示屏幕。只顯示與上下文有關(guān)的信息,允許用戶(hù)對(duì)可視環(huán)境進(jìn)行維護(hù),如放大、縮小窗口;用窗口分隔不同種類(lèi)的信息,只顯示有意義的出錯(cuò)信息,避免因數(shù)據(jù)過(guò)多而使用戶(hù)厭煩;隱藏當(dāng)前狀態(tài)下不可用的命令。
上述7個(gè)原則都是進(jìn)行圖形用戶(hù)界面設(shè)計(jì)應(yīng)遵循的最基本的原則。除此之外,針對(duì)圖形用戶(hù)界面的不同組成元素,還有許多具體的設(shè)計(jì)原則。