最好的程序界面就是用戶無需去閱讀操作手冊就知道該如何使用的界面。
原則
1.一致性
如果你可以在一個列表的項目上雙擊后能夠彈出對話框,那么應(yīng)該在任何列表中雙擊都能彈出對話框。要有統(tǒng)一的字體寫號、統(tǒng)一的色調(diào)、統(tǒng)一的提示用詞、窗口在統(tǒng)一的位置、按鈕也在窗口的相同的位置。
2.設(shè)置標(biāo)準(zhǔn)并遵循它
可以參數(shù)一些工業(yè)標(biāo)準(zhǔn),如IBM的界面設(shè)計規(guī)范或MS的設(shè)計規(guī)則,它提供了90%你所需要的規(guī)范。
3.設(shè)置向?qū)?
如果用戶使用了一個功能后,不知道如何做下一個,他們就會放棄。如果*作流程和手工工作流程一致,用戶就會努力去完成它。最好的方式來引導(dǎo)用戶就是在桌面上設(shè)置一個流程向?qū)А?/P>
4.提示信息必須恰當(dāng)且規(guī)范
提示信息必須容易理解并且口徑統(tǒng)一,比如“您輸入了錯誤的數(shù)據(jù)”、“用戶編碼不能超過8位”。一致的措詞,提示信息還應(yīng)該出現(xiàn)在一致的位置,如彈出提示窗口、窗口的上方或窗口的下方。對用戶的稱呼應(yīng)該統(tǒng)一,比如有時提示“用戶輸入了錯誤的數(shù)據(jù)”,有時提示“您輸入了錯誤的數(shù)據(jù)”,有時又提示“納稅人輸入了錯誤的數(shù)據(jù)”,這樣會使用戶無所適從。
5.借鑒好的程序
多了解同類軟件的界面,并加以分析與了解,直到能夠區(qū)別好的用戶界面與差的用戶界面。但不能夠機械的模仿別人的界面。
6.功能的統(tǒng)一
有一些很常用的功能,如添加、修改、刪除、查看,同一個軟件中,這些功能應(yīng)該有相同的*作方法。舉個例子,幾乎我們所有的程序中都有操作員管理這一塊功能,但沒有一個功能最完善統(tǒng)一的模塊可供調(diào)用,結(jié)果雖然程序員間相互復(fù)制這個模塊,但經(jīng)過修改后,每個程序的*作管理都不相同。
7.變灰的功能
有時有些功能不可用,最好不要刪除這些按鈕若項目,而是使他們變灰為不可用狀態(tài),這樣有助于用戶理解整個程序的功能。
8.默認(rèn)按鈕
使用不具有破壞功能的默認(rèn)按鈕,在每個窗口中,為了方便用戶,一般都定義了一個默認(rèn)按鈕,當(dāng)用戶敲回車鍵時可以快速執(zhí)行某功能,但有時用戶會不小心按錯回車鍵,這時候執(zhí)行了默認(rèn)功能后,不能產(chǎn)生不可還原的*作,比如刪除或保存。
用戶界面規(guī)范
最好的程序界面就是用戶無需去閱讀*作手冊就知道該如何使用的界面。