資源描述:
《ui設(shè)計規(guī)范 論文》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學術(shù)論文-天天文庫。
1、UI設(shè)計規(guī)范1.界面規(guī)范1.1.總體原則l以用戶為中心。設(shè)計由用戶控制的界面,而不是界面控制用戶。l清楚一致的設(shè)計。所有界面的風格保持一致,所有具有相同含義的術(shù)語保持一致,且易于理解l擁有良好的直覺特征。以用戶所熟悉的現(xiàn)實世界事務的抽象來給用戶暗示和隱喻,來幫助用戶能迅速學會軟件的使用。l較快的響應速度。l簡單且美觀。1.2.原則詳述1.2.1.用戶控制用戶界面設(shè)計的一個重要原則是用戶應該總是感覺在控制軟件而不是感覺被軟件所控制。l操作上假設(shè)是用戶-而不是計算機或軟件-開始動作。用戶扮演主動角色,而不是扮演被動角色。在需要自動執(zhí)行任務時,要以允許用戶進行選擇或控制它的方式來實現(xiàn)該自
2、動任務。l提供用戶自定義設(shè)置。因為用戶的技能和喜好各不相同,因此他們必須能夠個性化界面的某些方面。Windows為用戶提供了對許多這方面的訪問。您的軟件應該反應不同的系統(tǒng)屬性-例如顏色、字體或其他選項的用戶設(shè)置。l采取交互式和易于感應的窗口,盡量避免使用模態(tài)對話框,而使用"非模式"輔助窗口。"模式"是一種狀態(tài),它排除一般的交互,或者限制用戶只能進行特定的交互。當最好使用一個模式或該模式只是可替換的設(shè)計時-例如,用于在一個繪圖程序中選定一個特定感覺-請確保該模式是顯然的、可見的,是一個明確的用戶選定的結(jié)果,并且容易取消。l在后臺運行長進程時,保持前臺式交互。例如,當正在打印一個文檔,
3、即使該文檔不能被改變,用戶也應該可以最小化該窗口。l諒解。用戶喜歡探索一個界面,并經(jīng)常從嘗試和錯誤中學習。一個有效的界面允許交互式的發(fā)現(xiàn),它只提供一組合適的選擇,并在用戶可能破壞系統(tǒng)或數(shù)據(jù)的情況時發(fā)出警告。如果可行,還應提供可逆轉(zhuǎn)或可還原的操作。即使在設(shè)計得很好得界面中,用戶也可能犯錯誤。這些錯誤既可以是物理上得(偶然地指向了錯誤的命令或數(shù)據(jù)),也可以是邏輯上的(對選定哪一個命令或哪些數(shù)據(jù)做出了錯誤的決定)。有效的設(shè)計避免很可能導致錯誤的情況。它還包容潛在的用戶錯誤,并且使用戶易于還原。1.2.2.清楚一致的設(shè)計一致允許用戶將已有的知識傳遞到新的任務中,更快地學習新事物,并將更多的
4、注意力集中在任務上。這是因為他們不必花時間來嘗試記住交互中的不同。通過提供一種穩(wěn)定的感覺,一致使得界面熟悉而又可預測。一致在界面的所有方面都是很重要的,包括命令的名稱、信息的可視表示,操作行為,以及元素在屏幕和窗口內(nèi)部的放置。l相同含義的詞使用統(tǒng)一的術(shù)語。比如對于倉庫中存放的物料,不可同時又稱為物品、貨物、備品、產(chǎn)品和材料等等,而統(tǒng)一約定一個稱謂,且此稱謂是用戶熟悉的和易于理解的。l使用一組一致的命令和界面來展示常見功能。例如,避免一個"復制"命令在一種情況下立刻執(zhí)行一個操作,但在另一種情況顯示一個對話框要求用戶鍵入目標然后才執(zhí)行。應該使用同樣的命令來執(zhí)行對用戶來說相似的功能。l操
5、作環(huán)境內(nèi)的一致。保持Windows提供的交互操作和界面約定之間的高度一致,用戶將能很快熟悉軟件的使用。l使用隱喻的一致性。如果一個特定的行為更多的是一個不同的事物的特征,而不是它的隱喻的含義,那么用戶可能在學習將行為和該事物相關(guān)聯(lián)時遇到困難。例如,對于放在回收站中的對象而言,焚燒爐和廢紙籮代表不同的模型。l建立項目保留字。通過建立保留字來明確和統(tǒng)一術(shù)語和操作命令。l提供可視反饋。在后臺運行長進程時(時間超過1~10秒,視具體情況而定),必須提供進度條等信息指示。l除非特別必要時,不要提供聲音反饋。在有嚴重的問題發(fā)生時,可以使用聲音來提示用戶,但是通常應該允許用戶取消聲音。l保持文字
6、內(nèi)容清楚。信息的表達要言簡意賅,易于理解而又不羅嗦;避免使用冗長的文字給用戶反饋。1.2.3.有良好的直覺特征l用熟悉的隱喻為用戶的任務提供直接而直觀的界面。通過允許用戶利用他們的知識和經(jīng)驗,隱喻使得預測和學習基于軟件的表示的行為更加容易。l在使用隱喻時,不需要將基于計算機的實現(xiàn)局限在真實世界的對應物上范圍之內(nèi)。例如,與其基于紙張的對應物不同,Windows桌面上的文件夾可以被用來組織各種對象,例如打印機、計算器、以及其他文件夾。同樣,Windows文件夾可以其真實世界對應物不可能的方式被排序。在界面中使用隱喻的目的是提供一個認知的橋梁;隱喻并不以其自身為最終目的。l隱喻支持用戶認
7、知而不是記憶。用戶記起與一個熟悉的事物相關(guān)聯(lián)的意義要比他們記起一個特定命令的名稱要容易得多。l同常見軟件保持一致性。出色的用戶界面在程序中將實現(xiàn)同用戶以前用過的其它成功軟件一致的動作。1.2.4.較快的響應速度l保持界面能很快對用戶操作作出反應。l提供快捷鍵。特別對于有大量錄入項的界面,能讓用戶不使用鼠標即可完成快速數(shù)據(jù)錄入。在用戶界面中加入一些功能,這些功能可以讓熟練用戶在不同的區(qū)域快速的輸入數(shù)據(jù)。這些功能包括重復功能、快捷鍵、帶有有意義的圖標的按鈕等等,所有這些可