圖形用戶界面(gui)設(shè)計(jì)規(guī)范

圖形用戶界面(gui)設(shè)計(jì)規(guī)范

ID:11845177

大?。?95.00 KB

頁(yè)數(shù):23頁(yè)

時(shí)間:2018-07-14

圖形用戶界面(gui)設(shè)計(jì)規(guī)范_第1頁(yè)
圖形用戶界面(gui)設(shè)計(jì)規(guī)范_第2頁(yè)
圖形用戶界面(gui)設(shè)計(jì)規(guī)范_第3頁(yè)
圖形用戶界面(gui)設(shè)計(jì)規(guī)范_第4頁(yè)
圖形用戶界面(gui)設(shè)計(jì)規(guī)范_第5頁(yè)
資源描述:

《圖形用戶界面(gui)設(shè)計(jì)規(guī)范》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)

1、出色圖形用戶界面(GUI)設(shè)計(jì)規(guī)范作者:JamesHobart翻譯:spark.bbs@bbs.nankai.edu.cn日期:2001-3-23來(lái)源:http://nku.nankai.edu.cn/cim/students/doctor/spark/articles/PrinciplesOfGUIDesign.htm譯序:我在網(wǎng)上查找中文的GUI設(shè)計(jì)規(guī)范,居然沒(méi)有詳細(xì)一點(diǎn)的,一篇泛泛而談的文章卻被轉(zhuǎn)載了幾十次。只好退而求其次,找來(lái)這篇英文的,順帶翻譯成中文,以方便國(guó)內(nèi)編程人員。++++++++++++++++++++++++++++++++++++++++++

2、+++++++?圖形用戶界面(GUI)已經(jīng)成為用戶界面的首選,但不論GUI如何流行,令人詫異的是沒(méi)幾個(gè)程序有好的界面設(shè)計(jì)。另外,想找一些介紹如何編制出色用戶界面的材料也相當(dāng)困難。本文給出了出色界面應(yīng)該如何和不該如何的一些最重要的基本規(guī)則。?無(wú)論如何,開(kāi)始談?wù)撌裁词呛玫慕缑嬖O(shè)計(jì)之前,我需要解釋一下導(dǎo)致差的界面設(shè)計(jì)的因素。這樣,如果你試圖偏離那些已經(jīng)被證明是好的界面設(shè)計(jì)的原則時(shí),你就會(huì)知道是什么導(dǎo)致你如此,我希望,你能回到好的界面設(shè)計(jì)上來(lái)。?忽略了用戶開(kāi)發(fā)者常常只設(shè)計(jì)他們自己知道的,而非用戶知道的東西。這個(gè)古老的問(wèn)題在軟件開(kāi)發(fā)的多個(gè)領(lǐng)域發(fā)生,例如測(cè)試、文檔編寫(xiě)等等。設(shè)

3、計(jì)界面時(shí)這樣會(huì)更有害,因?yàn)橛脩粼谑褂卯a(chǎn)品的時(shí)候會(huì)立刻感到一點(diǎn)不熟、無(wú)所適從。這個(gè)錯(cuò)誤是最應(yīng)努力避免的。由用戶控制GUI設(shè)計(jì)者傾向于控制程序是顯而易見(jiàn)的,在程序中通過(guò)使菜單項(xiàng)和控件變灰或變黑,不斷的試圖控制用戶的走向??刂朴脩敉录?qū)動(dòng)的程序設(shè)計(jì)風(fēng)格是極端矛盾的,事件驅(qū)動(dòng)要求是用戶而非軟件來(lái)決定什么事件應(yīng)該發(fā)生。作為開(kāi)發(fā)者,如果你花費(fèi)了大量的時(shí)間在動(dòng)態(tài)的控制控件的變灰和變黑中,就需要反省一下自己的設(shè)計(jì)方法和實(shí)現(xiàn)??赡苣阏谠噲D控制用戶,而他不希望被控制。在業(yè)務(wù)變化越來(lái)越快的今天,用戶界面的彈性將成為適應(yīng)改變的關(guān)鍵方法。允許用戶用各種方式甚至是你自己都想不到的方式使用

4、程序,有點(diǎn)令人心里不安,但這會(huì)讓你作為開(kāi)發(fā)者很有成就感,同時(shí)賦予用戶更大的權(quán)利。頂層有太多的功能特性看一下1985年產(chǎn)的錄像機(jī),然后再看一下1995年產(chǎn)的。你一定會(huì)為這兩款錄像機(jī)界面上的差異感到震驚。1985年的那款在前面板上會(huì)有各種各樣易用的按鈕,很多按鈕會(huì)因?yàn)槟銕啄昵皝G了說(shuō)明書(shū)而永遠(yuǎn)不知道它們是干什么用的。1995年的那款可能只有大家常用的幾個(gè)按鈕:播放、快進(jìn)、倒帶、停止和彈出。這款可能比十年前那款有更多的功能,但這些功能將被隱藏在彈出式面板或滑門之后,你需要的時(shí)候才去用它們,而不是放在表面上。同樣,你應(yīng)該只選擇常用和易用的功能,避免把所有的東西都放到第一屏或

5、者在工具條上放不常用的按鈕。多做一點(diǎn)分析,看看那些功能可以放到隱藏的面板而非前面板。成功的用戶界面(GUI)現(xiàn)在,讓我們談?wù)勔恍┏晒Φ腉UI設(shè)計(jì)。成功的GUI設(shè)計(jì)具有很多共同的特征。最重要的,出色的圖形用戶界面(GUI)應(yīng)該是非常帶有直覺(jué)特征的。實(shí)現(xiàn)這些的一個(gè)方式是盡可能的采用現(xiàn)實(shí)世界中的抽象(暗示、隱喻)。例如,我最近看到一個(gè)用Visa卡和Master(萬(wàn)事達(dá))卡圖標(biāo)做為按鈕圖標(biāo)的程序,這個(gè)按鈕用來(lái)指示用戶如何付款,這個(gè)圖形立刻使用戶產(chǎn)生一種直覺(jué)并幫助他們更快的學(xué)會(huì)使用程序。出色的用戶圖形界面的另一個(gè)重要特征是速度,更專業(yè)一點(diǎn)說(shuō),是響應(yīng)速度。很多速度問(wèn)題的處理是

6、通過(guò)GUI而非硬件。根據(jù)應(yīng)用程序的類型,速度可能是決定程序是否被用戶群接受的成敗關(guān)鍵。例如,如果你的程序是面向在線事務(wù)處理(OLTP)的,操作太慢很快就會(huì)導(dǎo)致用戶產(chǎn)生放棄系統(tǒng)的念頭。你可以用幾種方法使用戶界面上顯得很快的樣子。除非絕對(duì)必要,不要重繪屏幕。另一個(gè)方法是使這個(gè)屏幕的所有區(qū)域同時(shí)可用,而非一個(gè)區(qū)域一個(gè)區(qū)域的來(lái)。另外,根據(jù)用戶的熟練程度,應(yīng)該在用戶界面中加入一些功能,這些功能可以讓熟練用戶在不同的區(qū)域快速的輸入數(shù)據(jù)。這些功能包括重復(fù)功能、快捷鍵、帶有有意義的圖標(biāo)的按鈕等等,所有這些可以使速度快的用戶可以控制界面并加快數(shù)據(jù)的輸入。應(yīng)該怎樣和不該怎樣每個(gè)好的開(kāi)

7、發(fā)者都應(yīng)該把目標(biāo)定在盡可能的設(shè)計(jì)最好的圖形用戶界面。但如何把這個(gè)目標(biāo)變成現(xiàn)實(shí)呢?下文中,在各個(gè)章節(jié)給出了圖形用戶界面設(shè)計(jì)的規(guī)范(標(biāo)準(zhǔn))。同任何出色的專業(yè)人士一樣,你需要一些可重復(fù)的成功設(shè)計(jì)法則。我們就是用這里提供的法則為我們的客戶服務(wù)并教授了超過(guò)20000名的國(guó)內(nèi)國(guó)際GUI設(shè)計(jì)專業(yè)的學(xué)生。這些規(guī)范也會(huì)對(duì)你有幫助的。對(duì)人的理解程序必須反映用戶的視角和行為。要充分理解用戶開(kāi)發(fā)者首先要理解人,因?yàn)槲覀兌季哂泄餐奶卣?。人類通過(guò)辨別比通過(guò)記憶學(xué)習(xí)起來(lái)更容易。要經(jīng)常試著提供一個(gè)數(shù)據(jù)列表給用戶,而非讓用戶憑記憶自己輸入數(shù)據(jù)。普通人能記住2000到3000單詞,但卻可以認(rèn)出50

8、000單詞

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。