建站常識
小型軟件的通用界面設(shè)計(jì)制作指南
2006-07-24 11:40:00
本文提供了小型軟件的通用界面設(shè)計(jì)制作的一些方法和原則,以及相關(guān)問題的解決方案。
一:遵循一致的準(zhǔn)則,確立標(biāo)準(zhǔn)并遵循
無論是控件使用,提示信息措辭,還是顏色、窗口布局風(fēng)格,遵循統(tǒng)一的標(biāo)準(zhǔn),做到真正的一致。
這樣得到的好處:
1:使用戶使用起來能夠建立起精確的心里模型,使用熟練了一個界面后,切換到另外一個界面能夠很輕松的推測出各種功能,語句理解也不需要費(fèi)神理解
2:降低培訓(xùn)、支持成本,支持人員不會行費(fèi)力逐個指導(dǎo)。
3:給用戶統(tǒng)一感覺,不覺得混亂,心情愉快,支持度增加
做法:
項(xiàng)目組有經(jīng)驗(yàn)人士,確立UI規(guī)范:
·美工提供色調(diào)配色方案,提供整體配色表
·界面控制程序人員、用戶體驗(yàn)人員提出合理統(tǒng)一使用的控件庫。參考標(biāo)準(zhǔn)界面使用規(guī)范:
控件功能遵循行業(yè)標(biāo)準(zhǔn),windows平臺參見《Microsoft 用戶體驗(yàn)》(MSDN中有,中文已經(jīng)翻譯發(fā)行,項(xiàng)目組必須有一本)
控件樣式在允許的范圍內(nèi)可以統(tǒng)一修改其樣式、色調(diào)
參考其他軟件先進(jìn)操作,提取對本項(xiàng)目有用的功能,以使用,絕對不能盲從,漫無目的。
根據(jù)需要,設(shè)計(jì)特殊操作控件,準(zhǔn)則為:簡化操作、達(dá)到一定功能目的
·界面實(shí)施人員與美工商榷控件可實(shí)現(xiàn)性,(如不實(shí)行此步驟,將會導(dǎo)致各自對對方工作不滿意,也會產(chǎn)生不一致的混亂)。重復(fù)疊代上述工作。
·建立合理化文檔《UI標(biāo)準(zhǔn)》描述上述規(guī)范,
·強(qiáng)行界面設(shè)計(jì)者理解之,并作為開發(fā)準(zhǔn)則,
·SQA人員進(jìn)行監(jiān)控開發(fā)人員是否遵循,及時告誡開發(fā)人員。
二:(Color)顏色使用恰當(dāng),遵循對比原則
1:統(tǒng)一色調(diào),針對軟件類型以及用戶工作環(huán)境選擇恰當(dāng)色調(diào):
安全軟件,根據(jù)工業(yè)標(biāo)準(zhǔn),可以選取黃色,綠色體現(xiàn)環(huán)保,藍(lán)色表現(xiàn)時尚、紫色表現(xiàn)浪漫等等,淡色可以使人舒適,暗色做背景使人不覺得累等
2:如果沒有自己的系列界面,采用標(biāo)準(zhǔn)界面則可以少考慮此方面,做到與操作系統(tǒng)統(tǒng)一,讀取系統(tǒng)標(biāo)準(zhǔn)色表
3:色盲、色弱用戶,即使使用了特殊顏色表示重點(diǎn)或者特別的東西,也應(yīng)該使用特殊指示符,如"!","?"著重號,以及圖標(biāo)等
4:顏色方案也需要測試,常常由于顯示器、顯卡的問題,色彩表現(xiàn)每臺機(jī)器都不一樣,應(yīng)該經(jīng)過嚴(yán)格測試,不同機(jī)器進(jìn)行顏色測試
5:遵循對比原則:在淺色背景上使用深色文字,深色背景上使用淺色文字,藍(lán)色文字以白色背景容易識別,而在紅色背景則不易分辨,原因是紅色和藍(lán)色沒有足夠反差,而藍(lán)色和白色反差很大。除非特殊場合,杜絕使用對比強(qiáng)烈,讓人產(chǎn)生憎惡感的顏色。
6:整個界面色彩盡量少的使用類別不同的顏色
itop色表
具體標(biāo)準(zhǔn)參考美術(shù)學(xué)統(tǒng)計(jì)學(xué)術(shù)標(biāo)準(zhǔn)。
色表的建設(shè),對于美工在圖案設(shè)計(jì)、包裝設(shè)計(jì)上起著標(biāo)準(zhǔn)參考作用,對于程序界面設(shè)計(jì)人員設(shè)計(jì)控件、窗體調(diào)色起到有章可循的作用。
三:(Resource)資源
一個多姿多彩的人機(jī)交互界面,少不了精美的鼠標(biāo)光標(biāo)、圖標(biāo)以及指示圖片、底圖等。
1:也需要遵循統(tǒng)一的規(guī)則,包括上述顏色表的建立,圖標(biāo)的建立步驟也應(yīng)該盡可能的形成標(biāo)準(zhǔn),參考itop的outlookbar圖標(biāo)設(shè)計(jì)標(biāo)準(zhǔn)
2:有標(biāo)準(zhǔn)的圖標(biāo)風(fēng)格設(shè)計(jì),有統(tǒng)一的構(gòu)圖布局,有統(tǒng)一的色調(diào)、對比度、色階,以及圖片風(fēng)格
3:底圖應(yīng)該融于底圖,使用淺色, 低對比,盡量少的使用顏色。
4:圖標(biāo)、圖像應(yīng)該很清晰的表達(dá)出意思,遵循常用標(biāo)準(zhǔn),或者用戶機(jī)器容易聯(lián)想的到物件,絕對不允許畫出默認(rèn)奇妙的圖案。
5:鼠標(biāo)光標(biāo)樣式統(tǒng)一,盡量使用系統(tǒng)標(biāo)準(zhǔn),杜絕出現(xiàn)重復(fù)的情況,例如某些軟件中一個手的形狀就有4鐘不同的樣子。
四:(Font)字體
使用統(tǒng)一字體,字體標(biāo)準(zhǔn)的選擇依據(jù)操作系統(tǒng)類型決定。
中文采用標(biāo)準(zhǔn)字體,“宋體”,英文采用標(biāo)準(zhǔn) Microsoft Sans Serif 不考慮特殊字體(隸書、草書等,特殊情況可以使用圖片取代),保證每個用戶使用起來顯示都很正常。
字體大小根據(jù)系統(tǒng)標(biāo)準(zhǔn)字體來,例如 MSS字體8磅,宋體的小五號字(9磅)五號字(10.5磅)。
所有控件盡量使用大小統(tǒng)一的字體屬性,除了特殊提示信息、加強(qiáng)顯示等例外情況
ITop采用BCB,所有控件默認(rèn)使用 parent font,不允許修改,這樣有利于統(tǒng)一調(diào)整。
·系統(tǒng)大小字體屬性改變的處理。
Windows系統(tǒng)有個桌面設(shè)置,設(shè)置大字體屬性,很多界面設(shè)計(jì)者常常為這個惱火,如果設(shè)計(jì)時遵循微軟的標(biāo)準(zhǔn),全部使用相對大小作為控件的大小設(shè)置,當(dāng)切換大小字體的時候,相對不會有什么特殊問題。
但是由于常常方便使用點(diǎn)陣作為窗口設(shè)計(jì)單位,導(dǎo)致改變大字體后,出現(xiàn)版面混亂的問題。
這個情況下,應(yīng)該做相應(yīng)處理:
1:寫程序自動調(diào)節(jié)大小,點(diǎn)陣值乘以一個相應(yīng)比例
2:全部采用點(diǎn)陣作為單位,不理會系統(tǒng)字體的調(diào)節(jié),這樣可以減少調(diào)節(jié)大字體帶來的麻煩。BCB/DELPHI中多采用這種方法,但是必然結(jié)果是和系統(tǒng)不統(tǒng)一。
五:(Text)文字表達(dá)
提示信息、幫助文檔文字表達(dá)遵循以下準(zhǔn)則:
1:口語化、客氣、多用您、請,不要用或少用專業(yè)術(shù)語,杜絕錯別字
2:斷句逗號句號頓號分號的用法,\r\n 提示信息比較多的話,應(yīng)該分段,
3:警告、信息、錯誤 使用對應(yīng)的表示方法
4:使用統(tǒng)一的語言描述,例如一個關(guān)閉功能按鈕,可以描述為退出、返回、關(guān)閉,則應(yīng)該統(tǒng)一規(guī)定。
5: 根據(jù)用戶不同采用相應(yīng)的詞語語氣語調(diào),如專用軟件,可以出現(xiàn)很多專業(yè)屬于,用戶為兒童:這可以語氣親切和藹,老年用戶則應(yīng)該成熟穩(wěn)重。制定標(biāo)準(zhǔn)遵循之。
六:(STYLE)控件風(fēng)格,不要使用錯誤控件,控件功能要專一
有設(shè)計(jì)好的同一風(fēng)格的控件,如果沒有能力設(shè)計(jì)出一套控件,則使用標(biāo)準(zhǔn)控件,絕對不能不倫不類,雜亂無章
·不要錯誤使用控件,例如:
使用Button樣式做TTable的功能,拿主菜單條顯示版權(quán)信息,
·統(tǒng)一類型的控件操作方式相同,例如一個控件雙擊可以執(zhí)行某些動作,而同樣控件,雙擊卻沒有任何反映
·一個控件只做單一功能,不復(fù)用
很多人為了寫程序方便,喜歡把一個控件在不同情況下做不同功能用,這些對用戶初次理解增加難度,只有用戶熟悉后才能理解。
例如
改變紅色選項(xiàng),左邊的參數(shù)代表不同的設(shè)置,可能由于為了節(jié)省控件或者編程量,但是只有熟練用戶才回使用,這種情況下解決方法:
1:分組,使用雙份控件.
2:使用TABLE頁,給用戶很明顯的視覺變化
七:(ALIGN)控件布局,窗口不擁擠,按功能組合控件
1:屏幕不能擁擠
擁擠的屏幕讓人難以理解,因而難以使用。試驗(yàn)結(jié)果(Mayhew,1992年)屏幕總體覆蓋度不應(yīng)該超過40%,而分組鐘覆蓋度不應(yīng)該超過62%。
讓人看上去,不能太擁擠,也不能太松散。
整個項(xiàng)目,采用統(tǒng)一的控件間距,通過調(diào)整窗體大小達(dá)到一致,即使在窗體大小不變的情況下,寧可留空部分區(qū)域,也不要破壞控件間的行間距。
2:區(qū)域排列
一行控件,縱向中對齊, 控件間距基本保持一致
行與行之間間距相同,靠窗體Border距離應(yīng)大于行間間距(間距加邊緣留空)。
當(dāng)屏幕有多個編輯區(qū)域,要以視覺效果和效率來組織這些區(qū)域。
3:數(shù)據(jù)對齊要適當(dāng)
說明文字,中文版應(yīng)使用中文全角冒號,縱向?qū)R時,并按冒號右對其,如圖。
縱向控件寬度盡量保持相通。并左對齊。
例如金額等字符穿應(yīng)根據(jù)小數(shù)點(diǎn)對齊,或者右對齊
4:有效組合
邏輯上相關(guān)聯(lián)的控件應(yīng)當(dāng)加以組合,以表示其關(guān)聯(lián)性,反之,任何不想光的項(xiàng)目應(yīng)當(dāng)風(fēng)格開,在項(xiàng)目集合間,用間隔對其進(jìn)行分組,或者使用方框劃分各自區(qū)域。
例如: 以下界面,選擇搜索方式來判斷號碼范圍是表示主叫號碼范圍還是被叫號碼范圍,和入帳方式無關(guān),則應(yīng)該修改為: 搜索方式和入帳方式調(diào)換位置。以免用戶產(chǎn)生誤解。
5:窗口縮放時,控件位置、布局:
為了使界面不出現(xiàn)跑版或者難看的局面的解決方法:
1:固定窗口大小,不允許改變尺寸,
2:改變尺寸的窗口,在Onsize的時候做控件位置、大小的相應(yīng)改變。
BCB/DELPHI的VCL中,大部分控件有布局屬性:
某些控件擁有alignment屬性,可以用來做布局調(diào)節(jié):TcustomPanel,Tmemo等,考左靠右靠上靠下以及撐滿(Client)屬性,用來根據(jù)版面自動調(diào)節(jié)。
大部分控件有屬性Anchors,里面上下左右akLeft, akTop等如果為true,則表示相對各個邊緣的距離是否改變。這個可以進(jìn)一步設(shè)計(jì)好排版工作。
八:(TAB ORDER)TAB順序
習(xí)慣用法,閱讀順序,從從左到右,從上到下
窗體中控件的Tab按鍵激活順序,TabOrder,. BCB/DELPHI中使用窗體設(shè)計(jì)右鍵菜單選擇taborder設(shè)置,VC中窗體RES編輯區(qū)域使用ctrl+D
九:(ShortcutKey & Accelerator& PopMenu)快捷鍵、加速鍵和彈出菜單
·快捷鍵:
1:全局快捷鍵菜單中加以描述 CTRL+XXX 并入幫助列表。
2:快捷鍵寫入幫助,特殊說明,并在使用培訓(xùn)時強(qiáng)調(diào)使用
·加速鍵:
1:使用非破壞性缺省按鈕,回車、ESC鍵的正確使用
一個窗體,有默認(rèn)加速鍵,如回車表示激活當(dāng)前窗口設(shè)置為default的按鈕動作,esc表示關(guān)閉窗口。
在調(diào)用default按鈕動作和關(guān)閉動作時候,不應(yīng)該做有破壞性的操作,避免用戶錯誤操作產(chǎn)生危害程度,例如不能把刪除數(shù)據(jù)等功能的按鈕作為缺省按鈕。當(dāng)用戶要提交很多數(shù)據(jù)時,應(yīng)該屏蔽esc,或者做退出提示,告誡用戶是否保存提交。
2:可接收動作控件必須擁有加速鍵,統(tǒng)一加速鍵描述(&A)
為結(jié)合鍵盤使用,可操作控件都應(yīng)該有加速鍵,加速鍵定義準(zhǔn)則,為英文單詞第一個字母,如果同一窗體重復(fù)則用第二個字母,以此類推,則加速方式為alt+這個加速鍵,用統(tǒng)一的方法標(biāo)識在界面中,如XXX(A) 或者wps的 A.XXX 英文可直接在字母下標(biāo)識下劃線 Cancel,
對于無法像button一樣顯示快捷鍵的Edit等控件,則在Edit描述的Label中顯示快捷鍵。
·彈出菜單
輔助菜單必須在可視化界面上擁有對應(yīng)的按鈕或者菜單選項(xiàng)。
由于輔助菜單由用戶點(diǎn)擊鼠標(biāo)左右鍵或者別的動作才能調(diào)出來顯示給用戶。無法清晰的顯示給用戶,所以對應(yīng)選項(xiàng)應(yīng)該可以通過別的途徑得到,例如界面上有相應(yīng)控件或彈出右鍵菜單的按鈕等。
十:(ACTION)用戶交互
1:disable而不是not visible
要使一個功能有時允許有時不允許用戶使用,則這個控件的不能隨便隱藏,應(yīng)該使用disable屬性進(jìn)行表示,以免用戶發(fā)現(xiàn)控件失蹤后措手無策
2:窗口彈出位置要明顯
點(diǎn)擊一個控件,彈出窗口或者菜單,應(yīng)該給人明顯提示,最低要求是覆蓋剛才點(diǎn)擊的位置,讓用戶輕松跳轉(zhuǎn)到新的界面。
3:執(zhí)行動作要提示
給用戶一個視覺感受的同時,寫程序的時候應(yīng)該注意用戶的交互感受,UI作為人機(jī)對話的工具,用戶做了任何動作,應(yīng)該給用戶一個視覺或者聽覺、觸覺提示。而且這個提示應(yīng)該行明顯,但不應(yīng)提示過長,可以有以下幾種方法:
當(dāng)用戶點(diǎn)擊按鈕等動作進(jìn)行一個工作時:
1:彈出交互對話框讓用戶點(diǎn)擊確認(rèn)。
2:改變UI中控件參數(shù)提示:(處理不用用戶確認(rèn)的提示,有一定延時,或者用戶按鍵后自動清除。)
如:改變標(biāo)題欄字符串,顯示“信息:提交成功”,或者專門設(shè)置一個狀態(tài)欄、TLable等用來進(jìn)行提示。
3:聽覺提示:
在確定有聲卡,用戶可以聽到聲音的時候,發(fā)出特殊聲音提示。一般作為重要提示的輔助。聲音不應(yīng)過長,緊急錯誤提示應(yīng)該短促,頻率較高,成功提示應(yīng)該舒緩,輕松。等等……
十一:(HELP)聯(lián)機(jī)幫助
什么時候要幫助,什么時候不要幫助
1:系統(tǒng)默認(rèn)、行業(yè)標(biāo)準(zhǔn)的控件操作不需要逐一描述,只需要對特殊控件加以描述
2:特殊操作、特殊功能界面,在界面上加控件直接連接到對應(yīng)的HELP文件中
3:特殊設(shè)置詳細(xì),應(yīng)該在界面上用簡潔明了的語句說明,或者是好用Tiptool,并由第二步幫助
幫助文檔:
結(jié)構(gòu)化,按功能模塊劃分
必須闡述功能通過什么方法可以在軟件中實(shí)現(xiàn)
幫助文件是幫助用戶更好的使用軟件,措辭要恰當(dāng)、簡捷、通俗易懂,每一句話都應(yīng)該有目的,幫用戶解決問題
幫助文件不是廣告、商業(yè)軟件不允許打廣告。描述公司信息目的是為了方便用戶在沒有辦法的情況下找到售后支持,網(wǎng)址連接、信箱地址、電話號碼絕對不允許無效。
十二:發(fā)行時闡明規(guī)則
對統(tǒng)一的東西進(jìn)行逐一闡述,并加以典型描述,放入HELP和用戶手冊中,同時加有詞匯表
附錄:
美工何時參與進(jìn)來:
美工作為界面美化的主要人員,不但擁有藝術(shù)設(shè)計(jì)、包裝設(shè)計(jì)的才能,還應(yīng)該穿插整個項(xiàng)目,給界面程序設(shè)計(jì)人員提出系統(tǒng)參考意見。
1:軟件設(shè)計(jì)前期,美工參與需求了解,分析同類軟件界面有缺點(diǎn),提出主色調(diào)、典型界面風(fēng)格、以及構(gòu)思整個美術(shù)包裝等。
2:界面原型設(shè)計(jì)過程中,與開發(fā)人員共同修改、商榷最終表現(xiàn)樣式,以及確立UI標(biāo)準(zhǔn)。
3:程序開發(fā)過程中,提供標(biāo)準(zhǔn)風(fēng)格的資源文件(icon,cur,bmp等),并總結(jié)出統(tǒng)一風(fēng)格的資源的設(shè)計(jì)過程,形成規(guī)范文檔* .
4:產(chǎn)品化方面,協(xié)助制作幫助文件、網(wǎng)站風(fēng)格以及參與制作,制作附帶宣傳圖片、動畫、產(chǎn)品包裝、海報(bào)等。
近期更新
- [2023-06-25 23:22:29] 優(yōu)秀網(wǎng)站設(shè)計(jì)的五大特點(diǎn)
- [2023-04-27 14:05:55] Html 5 響應(yīng)式網(wǎng)站設(shè)計(jì)制作
- [2023-04-10 11:07:30] 網(wǎng)站建設(shè)制作流程知多少
- [2022-10-14 10:11:30] 做網(wǎng)站設(shè)計(jì)應(yīng)該更看重框架搭建還是視覺觀感?
- [2022-08-09 15:57:48] 以“產(chǎn)品”思維搭建網(wǎng)站!
- [2022-08-08 09:12:57] 一家公司的網(wǎng)站應(yīng)該有哪些板塊內(nèi)容?
- [2022-08-05 09:28:06] 企業(yè)網(wǎng)站建設(shè)為什么要設(shè)置新聞板塊?
- [2022-07-04 15:58:06] 網(wǎng)站首頁設(shè)計(jì)的好看,這個網(wǎng)站就成功了一大半!
- [2022-05-20 09:34:19] 網(wǎng)站后臺管理系統(tǒng)是什么?有什么作用?
- [2022-05-17 11:29:32] 作為消費(fèi)者,應(yīng)該如何選擇一家水平高的網(wǎng)站建設(shè)公司
- [2022-05-17 11:27:01] 高端網(wǎng)站定制與模板化網(wǎng)站應(yīng)該怎么選擇?
- [2022-04-22 16:00:41] 現(xiàn)在高端的網(wǎng)站設(shè)計(jì)都有哪些新的趨勢?
延伸閱讀
- [2009-06-19 08:15:00] 用戶不會記得點(diǎn)了多少下
- [2005-12-29 21:21:00] 讓您的網(wǎng)站論壇運(yùn)行得更快
- [2006-07-25 16:23:00] 什么是網(wǎng)站運(yùn)營 如何來運(yùn)營一個網(wǎng)站
- [2016-11-28 16:27:00] 阿里云跨境出海
- [2009-07-13 08:19:00] 從線框圖到最終設(shè)計(jì)
- [2007-11-29 17:49:00] 活動網(wǎng)站設(shè)計(jì)點(diǎn)評之花生部落
- [2009-12-05 22:53:00] 視覺設(shè)計(jì)前瞻實(shí)用性研究(PNVD)第二期
- [2006-05-09 11:22:00] 網(wǎng)頁切片算法的若干問題
- [2007-03-13 09:38:00] 網(wǎng)站瀏覽器兼容的底線
- [2008-01-10 16:04:00] 網(wǎng)站 (100-1)% 的內(nèi)容是導(dǎo)航
- [2007-04-28 11:42:00] 淘寶首頁變胖了?
- [2019-01-04 14:47:57] 如何加強(qiáng)用戶體驗(yàn),降低網(wǎng)站的高跳出率?
解決方案
輪胎行業(yè)網(wǎng)站設(shè)計(jì)解決方案 機(jī)械行業(yè)網(wǎng)站設(shè)計(jì)解決方案 房地產(chǎn)行業(yè)網(wǎng)站設(shè)計(jì)解決方案 科技企業(yè)網(wǎng)站設(shè)計(jì)解決方案 電子家電網(wǎng)站設(shè)計(jì)解決方案 食品行業(yè)網(wǎng)站設(shè)計(jì)解決方案 集團(tuán)公司網(wǎng)站設(shè)計(jì)解決方案 企事業(yè)單位網(wǎng)站設(shè)計(jì)解決方案 外貿(mào)行業(yè)網(wǎng)站設(shè)計(jì)解決方案 健身運(yùn)動網(wǎng)站設(shè)計(jì)解決方案 美容與化妝品網(wǎng)站設(shè)計(jì)解決方案 建筑設(shè)計(jì)行業(yè)網(wǎng)站設(shè)計(jì)解決方案 物流行業(yè)網(wǎng)站設(shè)計(jì)解決方案
TAGS關(guān)鍵字
色彩心理學(xué) 青島網(wǎng)站營銷 網(wǎng)站建設(shè)的步驟有哪些 審美 高端網(wǎng)站設(shè)計(jì) 搜索引擎 網(wǎng)站規(guī)劃 網(wǎng)站推廣 青島不錯的英文網(wǎng)站建設(shè)公司 營銷策略 青島網(wǎng)站建設(shè) 青島海洋投資集團(tuán) 程序開發(fā) 交互設(shè)計(jì) 建站常識 營銷型網(wǎng)站 GOOGLE 手機(jī)網(wǎng)站建設(shè) 青島好的網(wǎng)站優(yōu)化公司 良好的導(dǎo)航 圖形網(wǎng)格 青島高端網(wǎng)站設(shè)計(jì)公司哪家好 手機(jī)端的網(wǎng)站 網(wǎng)頁設(shè)計(jì) SEO 青島做網(wǎng)站多少錢 H5專題頁面 HTML5 H5 英文網(wǎng)站建設(shè)