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