




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
GUI設計與案例分析
GUI應用領域GUI設計與測試案例分析GUI中的寫實性GUI設計原那么與禁忌GUI測試要點與總結GUI---GraphicalUserInterface即人機交互圖形化用戶界面設計一、GUI應用領域二、GUI設計與測試案例分析案例1、如何防止應用程序菜單欄菜單中的內容應該是固定的,不應該隨著應用程序的狀態(tài)存在和消失。為了減少菜單的復雜性,可禁用不可用的命令,而不是移除它們。案例2、如何防止GUI設計中的一個原那么是:應用程序的功能應該通過看見和指向來訪問,而不應該通過記住和輸入來訪問。好的GUI設計要求提供一個能調用所有命令的手段。用動詞來描述一個按鈕是用來做什么的。
如果不是直接用動詞描述,用戶可能會感到困惑,并且增加學習的本錢。所以"OK"和"Cancel"并不是最正確選擇,“Yes〞和“No〞那么更差。案例3、案例4、把文本的重點放在最前面的12個字符上
〔注:12個字符是英文,對于中文來說可能就是三四個字〕。人們閱讀地時候總是掃描文字,所以大家可以比較一下這兩句話:
“您正要進行關機,確認嗎?〞
“關機嗎?〞
同樣的意思但是哪一句您閱讀地更快呢?按鈕的文本應該置于按鈕本身而不是列在旁邊。
研究顯示多數(shù)觸摸屏用戶會觸碰按鈕的下半部,所以我們也建議把文字從垂直居中的位置上提一點,這樣用戶在按下按鈕的同時,文本不容易被手指遮擋。案例5、如果在一組按鈕中一樣的文字不斷重復,那就把這些按鈕放到一組,用一個標題來簡化文本內容。或者有些情況下可以直接去掉這些重復的文字。這有助于幫助你的用戶快速定位他需要進行的操作。案例6、案例7、用戶必須閱讀輔助型文本后才能明確“確定〞按鈕的作用。直接將按鈕的作用描述作為控件標簽,便于用戶理解。三、GUI中的寫實性近些年來用戶界面的視覺設計你一定會發(fā)現(xiàn)“寫實風格〞正逐步變成主流。我們所使用的電腦越來越強勁,速度越來越快,設計師們也有了更多的發(fā)揮空間。為了增加細節(jié),我們已經可以使用3D效果、陰影、透明甚至一些物理特性來修飾界面。這其中有些效果能顯著改善可用性,比方陰影能夠更好地幫助用戶區(qū)別激活與非激活狀態(tài)的窗口、iPhone系統(tǒng)中的豐富但有效的動畫效果也能極大減少用戶的學習本錢。最左邊的圖顯然是個特定的男士,而右邊那個笑臉形象幾乎能指代任何一個人。從這個例子看得出來,如果為了表達一個概念而使用隱喻,那視覺上的細節(jié)就必須減少。而事實上實際場合中我們所使用的界面控件一般不會去指代一個特定的東西。GUI界面的寫實性接下來我們再來看看電腦上的實際例子,一個代表“主頁〞的圖標:從左到右,我們看到從一間特定的房子到廣義上的Home概念的變化,細節(jié)越多,越難搞清楚其指代的概念如:下面的圖標會讓人產生的聯(lián)想當然,細節(jié)也不能太少,保證必要的識別性肯定是前提,至少要讓用戶看得出這是什么東西:左邊這個是人臉,右邊這個你就很難分清楚是蛋還是球了。例外情況:當然也有一些領域是特別的,那就是程序圖標,只用來指代你的程序。如大家熟悉的PS的圖標、QQ的圖標等等因此:就像開頭所說,圖形用戶界面就是一堆符號,而符號的精髓就是簡潔。讓用戶快速準確地讀懂符號以及其背后的含義是我們每個GUI設計師的重要責任,過多華而不實的寫實性只能在可用性上帶來明顯的問題。
在設計中增加細節(jié)的目的不是讓界面和圖標看起來像照片那樣真實,而是提高識別性,幫助用戶更好地和各種控件進行交互操作四、GUI設計原那么與禁忌GUI設計根本原那么:1、關注用戶及其任務,而不是技術2、首先考慮功能,然后才是表示3、從用戶的視角看問題,使用用戶的詞匯進行描述4、不要向用戶暴露實現(xiàn)細節(jié)5、使常用的用戶任務簡單化,不要讓用戶解決額外的問題6、保持一致性,引導用戶的使用習慣7、保持顯示慣性,傳遞信息,而不僅僅是數(shù)據GUI設計禁忌1、同一頁面包含重復功能的鏈接或按鈕2、將復選框用作單項選擇按鈕3、無初始值的多項選擇一設置4、在非開/關設置中使用復選框5、用文本框顯示只讀數(shù)據6、單項選擇按鈕之間間隔太大7、當前無效的控件不充分置灰8、顯示對用戶無意義的錯誤提示GUI設計禁忌〔續(xù)〕GUI設計禁忌〔續(xù)〕9、相似的功能卻有不一致的用戶操作界面10、取消按鈕無法真正取消操作11、返回按鈕不能到達預期的目的12、需要向下滾動才能看到當前頁的重要信息GUI設計禁忌〔續(xù)〕13、圖片按鈕對鼠標按下操作沒有視覺變化14、無意義的虛假進度條15、執(zhí)行長時間的任務時鼠標指針不顯示成忙狀態(tài)16、不考慮用戶可能的人為的錯誤輸入17、認為好的UI就是漂亮的UIEND1五、GUI測試要點與總結
界面設計與測試規(guī)那么界面是軟件與用戶交互的最直接的層,界面的好壞決定用戶對軟件的第一印象。而且設計良好的界面能夠引導用戶自己完成相應的動作,起到向導的作用。同時界面如同人的面孔,具有吸引用戶的直接優(yōu)勢。 設計合理的界面能給用戶帶來輕松愉悅的感受和成功的感覺,相反由于界面設計的失敗,讓用戶有挫敗感,再實用強大的功能都可能在用戶的畏懼與放棄中付諸東流。 目前流行的界面風格有三種方式:多窗體、單窗體以及資源管理器風格,無論哪種風格,以下規(guī)那么是應該被重視的。1:易用性:
按鈕名稱應該易懂,用詞準確,摒棄模棱兩可的字眼,要與同一界面上的其他按鈕易于區(qū)分,能望文知意最好。理想的情況:是用戶不用查閱幫助就能知道該界面的功能并進行相關的正確動作。易用性細那么1):完成相同或相近功能的按鈕用Frame框起來,常用按鈕要支持快捷方式。〔如以下圖〕2):完成同一功能或任務的元素放在集中位置,減少鼠標移動的距離。3):界面要支持鍵盤自動瀏覽按鈕功能,即按Tab鍵的自動切換功能。易用性細那么〔續(xù)〕4):界面上首先應輸入的和重要信息的控件在Tab順序中應當靠前,位置也應放在窗口上較醒目的位置。5):默認按鈕要支持Enter及選動作,即按Enter后自動執(zhí)行默認按鈕對應動作。〔同樣規(guī)那么如ESC鍵的響應〕易用性細那么〔續(xù)〕6):可寫控件檢測到非法輸入后應給出說明并能自動獲得焦點。7):Tab鍵的順序與控件排列順序要一致,目前流行總體從上到下,同時行間從左到右的方式。易用性細那么〔續(xù)〕8):界面空間較小時使用下拉框而不用選項框。9):選項數(shù)叫少時使用選項框,相反使用下拉列表框。10):專業(yè)性強的軟件要使用相關的專業(yè)術語,通用性界面那么提倡使用通用性詞匯。2:標準性通常界面設計都按Windows界面的標準來設計,即包含“菜單條、工具欄、工具箱、狀態(tài)欄、滾動條、右鍵快捷菜單〞的標準格式,可以說:界面遵循標準化的程度越高,那么易用性相應的就越好。 小型軟件一般不提供工具箱。標準性細那么1):常用菜單要有命令快捷方式。2):完成相同或相近功能的菜單用橫線隔開放在同一位置。3):菜單前的圖標能直觀的代表要完成的動作。4):菜單深度一般要求最多控制在三層以內。5):工具欄要求可以根據用戶的要求自己選擇定制。標準性細那么〔續(xù)〕6):相同或相近功能的工具欄放在一起。7):工具欄中的每一個按鈕要有及時提示信息。8):一條工具欄的長度最長不能超出屏幕寬度。9):工具欄的圖標能直觀的代表要完成的動作。10):系統(tǒng)常用的工具欄設置默認放置位置。11):狀態(tài)條要能顯示用戶切實需要的信息,常用的有:
目前的動作、系統(tǒng)狀態(tài)、用戶位置、用戶信息、提示信息、錯誤信息等,如果某一動作需要的時間較長,還應該顯示進度條和進程提示。標準性細那么〔續(xù)〕12):滾動條的長度要根據顯示信息的長度或寬度能及時變換,以利于用戶了解顯示信息的位置和百分比。13):狀態(tài)條的高度以放置五好字為宜,滾動條的寬度比狀態(tài)條的略窄。14):菜單和狀態(tài)條中通常使用5號字體。工具條一般比菜單要寬,但不要寬的太多,否那么看起來很不協(xié)調。15):右鍵快捷菜單采用與菜單相同的準那么。標準性細那么〔續(xù)〕3:幫助設施
系統(tǒng)應該提供詳盡而可靠的幫助文檔,在用戶使用產生迷惑時可以自己尋求解決方法。幫助設施細那么1):幫助文檔中的性能介紹與說明要與系統(tǒng)性能配套一致。(我們的系統(tǒng)幫助文檔都是系統(tǒng)的祖先時期的說明,讓人困惑)。2):打包新系統(tǒng)時,對作了修改的地方在幫助文檔中要做相應的修改。3):動作時要提供及時調用系統(tǒng)幫助的功能。常用F1。4):在界面上調用幫助時應該能夠及時定位到與該動作相對的幫助位置。也就是說幫助要有即時針對性。幫助設施細那么〔續(xù)〕5):最好提供目前流行的聯(lián)機幫助格式或HTML幫助格式。6):用戶可以用關鍵詞在幫助索引中搜索所要的幫助,當然也應該提供幫助主題詞。7):在幫助中應該提供我們的技術支持方式,一旦用戶難以自己解決可以方便的尋求新的幫助方式。4:合理性屏幕對角線相交的位置是用戶直視的地方,正上方四分之一處為易吸引用戶注意力的位置,在放置窗體時要注意利用這兩個位置。合理性細那么1):父窗體或主窗體的中心位置應該在對角線焦點附近。2):子窗體位置應該在主窗體的左上角或正中。3):多個子窗體彈出時應該依次向右下方偏移,以顯示窗體出標題為宜。4):重要的命令按鈕與使用較頻繁的按鈕要放在界面上注目的位置。5):錯誤使用容易引起界面退出或關閉的按鈕不應該放在易點位置。橫排開頭或最后與豎排最后為易點位置。合理性細那么〔續(xù)〕6):與正在進行的動作無關的按鈕應該加以屏蔽(Windows中用灰色顯示,沒法使用該按鈕)。7):對可能造成數(shù)據無法恢復的動作必須提供確認信息,給用戶放棄選擇的時機。8):非法的輸入或動作應有足夠的提示說明。9):對運行過程中出現(xiàn)問題而引起錯誤的地方要有提示,讓用戶明白錯誤出處,防止形成無限期的等待。10):提示、警告、或錯誤說明應該清楚、明了、恰當。5:美觀與協(xié)調性
界面應該大小適合美學觀點,感覺協(xié)調舒適,能在有效的范圍內吸引用戶的注意力。美觀與協(xié)調性細那么1):布局要合理,不宜過于密集,也不能過于空曠,合理的利用空間。2):按鈕大小根本相近,忌用太長的名稱,免得占用過多的界面位置。3):按鈕的大小要與界面的大小和空間要協(xié)調。4):防止空曠的界面上放置很大的按鈕。美觀與協(xié)調性細那么〔續(xù)〕5):字體的大小要與界面的大小比例協(xié)調,通常使用的字體中宋體9-12較為美觀,很少使用超過12號的字體。6):前景與背景色搭配合理協(xié)調,反差不宜太大,最好少用深色,如大紅、大綠等。常用色考慮使用Windows界面色調。7):如果使用其他顏色,主色要柔和,具有親和力與磁力,堅決杜絕刺目的顏色。8):大型系統(tǒng)常用的主色有#EFEFEF、#E1E1E1、#C0C0C0等〔灰色的不同層次〕。9):界面風格要保持一致,字的大小、顏色、字體要相同,除非是需要藝術處理或有特殊要求的地方。10):如果窗體支持最小化和最大化或放大時,窗體上的控件也要隨著窗體而縮放;切忌只放大窗體而忽略控件的縮放。美觀與協(xié)調性細那么〔續(xù)〕6:菜單位置
菜單是界面上最重要的元素,菜單位置按照功能來組織。菜單設計測試細那么
1):菜單通常采用“常用--主要--次要--工具--幫助〞的位置排列,符合流行的Windows風格。
2):常用的有“文件〞、“編輯〞,“查看〞等,幾乎每個系統(tǒng)都有這些選項,當然要根據不同的系統(tǒng)有所取舍。
3):下拉菜單要根據菜單項選擇項的含義進行分組,并切按照一定的規(guī)那么進行排列,用橫線隔開。菜單設計測試細那么〔續(xù)〕
4):沒有順序要求的菜單項按使用頻率和重要性排列,常用的放在開頭,不常用的靠后放置;重要的放在開頭,次要的放在后邊。
5):如果菜單項選擇項較多,應該采用加長菜單的長度而減少深度的原那么排列。〔寬而淺,而不是窄而深〕6):菜單深度一般要求最多控制在三層以內。
7):對常用的菜單要有快捷命令方式,組合原那么見8。
8):對與進行的動作無關的菜單要用置灰的方式加以處理為好。菜單設計測試細那么〔續(xù)〕
9):菜單前的圖標不宜太大,與字高保持一直最好。
10):主菜單的寬度要接近,字數(shù)不應多于四個,每個菜單的字數(shù)能相同最好。
11):主菜單數(shù)目不應太多,最好為單排布置。菜單設計測試細那么〔續(xù)〕
7:獨特性如果一味的遵循業(yè)界的界面標準,那么會喪失自己的個性.在框架符合以上標準的情況下,設計具有自己獨特風格的界面尤為重要。尤其在商業(yè)軟件流通中有著很好的遷移默化的廣告效用。獨特性細那么1):安裝界面上應有單位介紹或產品介紹,并有自己的圖標。2):主界面,最好是大多數(shù)界面上要有公司圖標。3):登錄界面上要有本產品的標志,同時包含公司圖標。4):幫助菜單的“關于〞中應有版權和產品信息。5):公司的系列產品要保持一直的界面風格,如背景色、字體、菜單排列方式、圖標、安裝過程、按鈕用語等應該大體一致。8:快捷方式的組合在菜單及按鈕中使用快捷鍵可以讓喜歡使用鍵盤的用戶動作得更快一些在西文Windows及其應用軟件中快捷鍵的使用大多是一致的。菜單中:1):面向事務的組合有:
Ctrl-D刪除;Ctrl-F尋找;Ctrl–H替換;Ctrl-I插入;Ctrl-N新記錄;Ctrl-S保存Ctrl-O翻開。2):列表:
Ctrl-R,Ctrl-G定位;Ctrl-Tab下一分頁窗口或反序瀏覽同一頁面控件;。3):編輯:
Ctrl-A全選;Ctrl-C拷貝;Ctrl-V粘貼;Ctrl-X剪切;Ctrl-Z撤消動作;Ctrl-Y恢復動作。4)文件操作:
Ctrl-P打印;Ctrl-W關閉。5):系統(tǒng)菜單
Alt-A文件;Alt-E編輯;Alt-T工具;Alt-W窗口;Alt-H幫助。6):MSWindows保存鍵:Ctrl-Esc任務列表;Ctrl-F4關閉窗口;Alt-F4結束應用;Alt-Tab下一應用;Enter缺省按鈕/確認動作;Esc取消按鈕/取消動作;Shift-F1上下文相關幫助。
按鈕中:
可以根據系統(tǒng)需要而調節(jié),以下只是常用的組合。
Alt-Y確定(是);Alt-C取消;Alt-N否;Alt-D刪除;Alt-Q退出;Alt-A添加;Alt-E編輯;Alt-B瀏覽;Alt-R讀;Alt-W寫。
這些快捷鍵也可以作為開發(fā)中文應用軟件的標準,但亦可使用漢語拼音的開頭字母。9:平安性考慮 在界面上要控制出錯幾率,要大大減少系統(tǒng)因用戶人為的錯誤引起的破壞。 開發(fā)者應當盡量周全地考慮到各種可能發(fā)生的問題,使出錯的可能降至最小。平安性細那么:1):應當注意盡可能防止用戶無意錄入無效的數(shù)據。2):采用相關控件限制用戶輸入值的種類。3):當用戶作出選擇的可能性只有兩個時,可以采用單項選擇框。4):中選擇的可能再多一些時,可以采用復選框,每一種選擇都是有效的,用戶不可能輸入任何一種無效的選擇。平安性細那么〔續(xù)〕5):中選項特別多時,可以采用列
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 以技術引領創(chuàng)新推動制造業(yè)數(shù)字化和智能化升級的實踐研究
- 醫(yī)療科技的創(chuàng)新與發(fā)展個性化健康APP的設計與實施
- 醫(yī)療大數(shù)據庫建設中的隱私問題和知識產權管理策略研究報告
- 區(qū)塊鏈技術推動零售業(yè)融資模式創(chuàng)新
- 2025年《義務教育數(shù)學課程標準(2025年版)》學習心得體會模版
- 住房空間設計合同范例
- 區(qū)塊鏈技術在商業(yè)領域的原理與實戰(zhàn)策略
- 醫(yī)療設備質量監(jiān)管的法規(guī)與政策分析
- 醫(yī)療AI在慢性病管理中的輔助決策作用
- 辦公自動化中如何利用區(qū)塊鏈技術實現(xiàn)高效的數(shù)據管理與協(xié)作
- 江蘇省蘇州市(2024年-2025年小學六年級語文)部編版小升初真題(下學期)試卷及答案
- 乳酸性酸中毒護理
- 部編版小學語文四年級下冊教師教學用書
- DB36T 540-2017 汽車維修連鎖經營服務規(guī)范
- 《海航集團案例》課件
- 電力系統(tǒng)繼電保護課后習題解析(第二版)-張保會-尹項根主編
- 《尊師重道主題班會》課件
- 體育講座培訓課件
- GB/T 42151.3-2024電力自動化通信網絡和系統(tǒng)第3部分:通用要求
- 機動車鑒定評估技能競賽考試題庫500題(含答案)
- 室內裝修合同范本之家裝
評論
0/150
提交評論