第一篇 理解目標(biāo)導(dǎo)向設(shè)計
1.1目標(biāo)導(dǎo)向設(shè)計
什么是目標(biāo)導(dǎo)向:旨在處理并滿足用戶目標(biāo)和動機
為什么要目標(biāo)導(dǎo)向:用戶使用產(chǎn)品都是帶有目的惰聂,要理解用戶為什么這么做廊宪,來滿足用戶目標(biāo)碗淌,有目標(biāo)導(dǎo)向也可以使團(tuán)隊做決策時更明晰而不是憑空猜想
怎么實現(xiàn)目標(biāo)導(dǎo)向:
-研究:定性定量分析友多、用戶訪談蹈胡、競品分析通熄、用戶及應(yīng)用領(lǐng)域研究
-建模:建立人物角色和使用情景
-定義需求:結(jié)合場景和人物劃定業(yè)務(wù)需求
-定義框架:定義設(shè)計結(jié)構(gòu)和流程
-細(xì)化:驗證場景細(xì)節(jié)耙旦、行為形式和內(nèi)容
-支持:開發(fā)等技術(shù)要求
1.2實現(xiàn)模型和心理模型
什么是實現(xiàn)/心理模型:
-實現(xiàn)模型:軟件是如何工作的模型
-心理模型:用戶認(rèn)為軟件是如何工作的
-表現(xiàn)模型:設(shè)計者將軟件運行機制展示給用戶的方式
模型間的關(guān)聯(lián):表現(xiàn)模型越接近心理模型脱羡,用戶就覺得越容易使用和理解。
目標(biāo)導(dǎo)向的交互反映了用戶的心理模型
1.3新手免都、專家和中間用戶
什么是新手轻黑、專家和中間用戶:
-新手用戶:不知道從何開始、不知道程序能具體為我做什么
-專家用戶:尋求定制琴昆、自動化氓鄙、快捷鍵
-中間用戶:永久的中間用戶
為不同的體驗水平設(shè)計
-新手用戶:快速掌握程序的概念和范圍
-專家用戶:需要所有快捷方式、高級功能
-中間用戶:需要工具提示业舍,為中間用戶優(yōu)化
1.4理解用戶:定性研究
什么是定性研究:發(fā)掘問題抖拦、理解事件現(xiàn)象、分析人類的行為與觀點以及回答提問來獲取結(jié)果的方式舷暮。反映人類現(xiàn)實情況的復(fù)雜性态罪,以構(gòu)造健壯的用戶和領(lǐng)域模型,幫助理解產(chǎn)品的問題域下面、情境和約束條件
定性研究技術(shù):訪談利益相關(guān)者复颈、訪談主題專家、訪談用戶和顧客沥割、用戶觀察/人種學(xué)現(xiàn)場研究耗啦、文獻(xiàn)調(diào)查、產(chǎn)品/原型和競爭審查
人種學(xué)調(diào)查:用戶訪談和用戶觀察:
-準(zhǔn)備:選定人物角色机杜、創(chuàng)建人物角色假設(shè)帜讲、識別基于用戶需要和行為來區(qū)分其變量區(qū)分用戶類別、行為類型椒拗、環(huán)境因素
-調(diào)查:早期訪談開放的討論用戶角度的領(lǐng)悟知識似将、中期關(guān)注領(lǐng)域細(xì)節(jié)尋找使用模式获黔、后期確定前兩步的成果并細(xì)化調(diào)整
其他類型研究:焦點小組、市場統(tǒng)計和市場劃分在验、可用性和用戶測試玷氏、卡片分類、任務(wù)分析
1.5為用戶建模:人物角色和目標(biāo)
什么是人物角色:用研究結(jié)果生成關(guān)于用戶描述性的模型腋舌、描述用戶與產(chǎn)品的關(guān)系预茄。
為什么做人物角色:用于確定產(chǎn)品需求、利于交流與衡量設(shè)計效率侦厚、解決開發(fā)時的彈性用戶耻陕、自參考設(shè)計和邊緣情況設(shè)計
目標(biāo)的意義:分析定性數(shù)據(jù),目標(biāo)驅(qū)動使用模式刨沦,是用戶的動機诗宣。
為不同認(rèn)知和情感處理層次設(shè)計:以行為設(shè)計為基礎(chǔ),本能設(shè)計反思設(shè)計元素和諧統(tǒng)一想诅。
本能反應(yīng)設(shè)計:達(dá)到體驗?zāi)繕?biāo)召庞。用戶想要感受到什么。感官最初感覺到来破,并且尚未發(fā)生????????????????????對產(chǎn)品的進(jìn)一步活動之前的東西篮灼。(外觀、姿態(tài)徘禁、聲音觸覺等)
行為層次設(shè)計:達(dá)到最終目標(biāo)诅诱。用戶想要做什么。設(shè)計可以完善用戶自己的行為送朱、暗含的假設(shè)和心理模型的產(chǎn)品行為娘荡。
反思設(shè)計:達(dá)到人生目標(biāo)。用戶想要成為什么驶沼。打造長期的用戶產(chǎn)品關(guān)系炮沐。
怎么構(gòu)造人物角色:發(fā)現(xiàn)并確定行為變量、將訪問對象和行為變量對應(yīng)起來回怜、發(fā)現(xiàn)并確定哪些顯著的行為模式大年、綜合各種特性和相關(guān)目標(biāo)、檢查是否有重復(fù)并且是否安全玉雾、較為詳細(xì)的描述屬性和行為翔试、指定人物角色類型。
其他模型:
-工作流模型:捕捉多種現(xiàn)象的流程表或者有向圖
-物理模型:捕捉用戶環(huán)境因素
1.6設(shè)計的基礎(chǔ):場景劇本和需求
什么是場景劇本:通過具體化來解決設(shè)計問題的方法抹凳,交互設(shè)計的敘述遏餐,將某種故事用到結(jié)構(gòu)性和敘述性的設(shè)計解決方案中伦腐。
為什么要場景劇本:驅(qū)使設(shè)計師關(guān)注于將促成產(chǎn)品設(shè)計的使用赢底,能夠以不同的細(xì)節(jié)程度針對不同的目的來描述情況,從而幫助協(xié)調(diào)設(shè)計方案的各個方面。
場景劇本類型:情境場景劇本幸冻、關(guān)鍵路線場景劇本粹庞、驗證場景劇本
什么是需求定義:確定的是設(shè)計什么,我們的用戶角色需要什么樣的信息和能力來完成他們的目標(biāo)洽损。
如何進(jìn)行需求定義:創(chuàng)建問題和前景綜述庞溜、頭腦風(fēng)暴、任務(wù)角色的期望碑定、構(gòu)建情境場景劇本流码、確定需求
1.7從需求到設(shè)計:框架和細(xì)化
什么是設(shè)計框架:關(guān)注用戶界面和相關(guān)行為的整體結(jié)構(gòu)
如何定義交互框架:定義外形因素姿態(tài)和輸入方法、定義功能和數(shù)據(jù)元素延刘、決定功能組和層次漫试、勾畫出大致的交互框架、構(gòu)建關(guān)鍵線路場景劇本碘赖、通過驗證性的場景劇本來檢查設(shè)計
如何定義視覺設(shè)計框架:開發(fā)視覺語言研究驾荣、將選好的視覺風(fēng)格變成屏幕原型
如何定義工業(yè)設(shè)計框架:與交互設(shè)計者合作展開外形因素和輸入方法方面的工作窃躲、開發(fā)粗略原型媒至、開發(fā)形式語言研究
可用性測試:和用戶一起驗證設(shè)計方案,對發(fā)現(xiàn)框架中的主要問題以及某些方面細(xì)化
進(jìn)展式可用性測試:對設(shè)計中的產(chǎn)品進(jìn)行測試
總結(jié)式可用性測試:對已經(jīng)設(shè)計完成的產(chǎn)品進(jìn)行測試
第二篇?設(shè)計行為與形態(tài)
2.8綜合優(yōu)秀的設(shè)計:原則與模式
什么是交互設(shè)計原則:關(guān)于行為猜煮、形式與內(nèi)容的普遍適用法則撼班,促使產(chǎn)品行為支持用戶目標(biāo)與需求歧匈,創(chuàng)造積極的用戶體驗。
交互設(shè)計原則的作用:幫助我們將情境中發(fā)生的任務(wù)與需求轉(zhuǎn)化為界面的形式結(jié)構(gòu)與行為砰嘁,且達(dá)到優(yōu)化用戶產(chǎn)品體驗?zāi)康拿幸啵瑢⒐ぷ髫?fù)荷降到最低。
有待降低的負(fù)荷類型:
-認(rèn)知負(fù)荷:理解文本組織結(jié)構(gòu)與產(chǎn)品行為
-記憶負(fù)荷:會議產(chǎn)品行為般码、命令向量妻率、密碼、對象板祝、控件名字以及對象之間的其他聯(lián)系
-視覺負(fù)荷:弄清屏幕內(nèi)容的起點宫静、搜索眾多對象中的一個、分解布局以及區(qū)分界面的視覺元素
-物理負(fù)荷:擊鍵券时、鼠標(biāo)運動孤里、鼠標(biāo)手勢、不同輸入模式的切換完成導(dǎo)航需要的點擊次數(shù)
不同層面的設(shè)計原則:
-設(shè)計價值:描述了設(shè)計工作有效正直的必要條件
-概念原則:用來界定產(chǎn)品定義產(chǎn)品如何融入廣泛的使用情境
-行為原則:描述產(chǎn)品在一般情境與特殊情境中應(yīng)有的行為
-界面原則:描述行為及信息有效的視覺傳達(dá)策略
-什么是設(shè)計價值:設(shè)計原則指導(dǎo)行為橘洞,其核心基于一系列的價值理念
哪些設(shè)計價值理念:
1.正直——有益且考慮周到
無傷害:人際關(guān)系傷害心理傷害生理傷害環(huán)境傷害社交捌袜、社會傷害
改善人類處境:曾靜理解提高效率促進(jìn)溝通降低社會文化張力促進(jìn)平等平衡文化多樣性與社會凝聚力
2.目標(biāo)明確——方便且有用
幫助用戶實現(xiàn)目標(biāo)
適應(yīng)使用情境和用戶能力
3.有實效——現(xiàn)實且可行
幫助企業(yè)實現(xiàn)目標(biāo)
適應(yīng)商業(yè)需要和技術(shù)條件
4.優(yōu)雅——高效巧妙且富有情感
最簡潔的完整解法
擁有內(nèi)在和諧
適當(dāng)?shù)仨槕?yīng)并跳動認(rèn)知與情感
什么是交互設(shè)計模式:一種提取有效的設(shè)計方案將其應(yīng)用于類似的問題的方法
交互設(shè)計模式作用:有助于實現(xiàn)時間和精力提高設(shè)計方案質(zhì)量促進(jìn)設(shè)計師與程序員溝通幫助設(shè)計師成長。
設(shè)計模式類型
定位模式:應(yīng)用于概念層面幫助界定產(chǎn)品對于用戶的整體定位
結(jié)構(gòu)模式:解答如何在屏幕上安排信息和功能元素之間的問題
行為模式:解決功能或數(shù)據(jù)元素的具體交互問題
模式必須更具應(yīng)用情境進(jìn)行有條理的組織炸枣,不是即拿即用的商品虏等,每一次模式的運用都有所不同弄唧。
2.9平臺和姿態(tài)
什么是平臺:軟件和硬件結(jié)合在一起
什么是姿態(tài):產(chǎn)品的行為姿態(tài)和立場沒也就是產(chǎn)品展現(xiàn)給用戶的主要方式,獨占霍衫、暫時候引、后臺。
常見的產(chǎn)品姿態(tài):
-獨占姿態(tài):一個程序長時間中舉使用者的注意力敦跌,使用者一般都是中間用戶澄干,可以慷慨的使用屏幕空間;使用最小的視覺風(fēng)格柠傍,豐富的視覺反饋麸俘、豐富的輸入
-暫時姿態(tài):在打開后短暫的時間后隨即關(guān)閉,必須簡單清晰且意思明確惧笛,最好記住用戶的選擇
-后臺姿態(tài):不與用戶互動的程序
為不同的平臺設(shè)計
1.設(shè)計桌面軟件:桌面應(yīng)用有獨占疾掰、暫時、后臺的姿態(tài)
2.網(wǎng)頁:
提供信息的網(wǎng)站:詳細(xì)信息的顯示最好是由獨占姿態(tài)來完成徐紧,主要人物角色越不經(jīng)常訪問的網(wǎng)站就越傾向于暫時姿態(tài)
交易類網(wǎng)站:必須在獨占欲暫時中保持平衡静檬,
WEB應(yīng)用:獨占姿態(tài)提供信息和功能
3.嵌入系統(tǒng)的一般性設(shè)計原則:
不要把你正在設(shè)計的產(chǎn)品認(rèn)為是計算機
把硬件和軟件設(shè)計集成在一起
讓使用情境來驅(qū)動設(shè)計
模式運用要明智
限定范圍
平衡導(dǎo)航和顯示密度
盡可能減少和簡化輸入
4.設(shè)計手持設(shè)備:
做好功能集成讓導(dǎo)航操作最小化
要考慮人們將如何持握和攜帶設(shè)備
盡早決定是單手操作還是雙手操作
考慮好設(shè)備是衛(wèi)星式還是完全獨立的
避免使用多個窗口或彈出窗口
5.設(shè)計信息亭:暫時姿態(tài)
在公共場合下的交互
管理輸入確保淡季對象足夠大保存使用軟鍵盤輸入避免拖放操作
6.電視界面的設(shè)計
屏幕的布局和視覺設(shè)計要清楚,即使離得很遠(yuǎn)的位置
屏幕上的導(dǎo)航要簡單
始終牢記控制集成
遙控要盡可能簡單
重點要放在用戶目標(biāo)和活動而不是產(chǎn)品功能
7.設(shè)計汽車界面
手離開方向盤的時間要盡肯能的短
從一個屏幕到下一個屏幕的顯示布局要一致
小心選擇輸入方式
模式和情境的轉(zhuǎn)換要簡單且易于理解
提給聲音反饋
8.設(shè)計家電
暫時姿態(tài)并级,最簡單且直接的界面
9.設(shè)計語音界面
按照用戶的心理模型來組織和命名功能
一定要標(biāo)出當(dāng)前可選的功能
任何時候都可以返回上一步和最高一層
任何時候都可以轉(zhuǎn)到人工接聽電話
s給用戶足夠的時間來響應(yīng)
2.10協(xié)調(diào)和流
什么是流:全身心投入某個活動拂檩,對周圍的事物視而不見。為了創(chuàng)造流的感覺嘲碧,和軟件的交互必須和諧透明稻励。
和諧交互設(shè)計原則:
-遵循用戶心理模型
-少就是多
-讓用戶直接操作產(chǎn)品而不是強迫用戶與產(chǎn)品討論
-工具就放在手邊
-提供非模態(tài)的反饋
-為可能設(shè)計為可能做好準(zhǔn)備
-提供符合情境的信息
-提供直接的操作和圖形輸入
-反映對象和程序的狀態(tài)
-避免不必要的報告
-不要用對話框來報告常態(tài)內(nèi)容
-避免空白的狀態(tài)
-請求原諒而不是許可
-要把命令和設(shè)置區(qū)分開來
-提供選擇而不是提問
-隱藏彈射座椅的操作桿
-優(yōu)化響應(yīng)能力調(diào)節(jié)延遲時間
2.11消除附加工作
什么是附加工作:在實現(xiàn)目標(biāo)的同時,滿足工具或者某些外部因素需要的其他工作愈涩。確定功能或者行為是否屬于附加工作的唯一方法是將其與用戶的目標(biāo)進(jìn)行比較望抽。
常見的附加工作陷阱:
-不要強迫用戶到另外一個窗口中完成影響本窗口的功能
-不要強迫用戶記住他將事物放在層次文件系統(tǒng)中的哪個位置
-不要強迫用戶調(diào)整窗口大小
-不要強迫用戶移動窗口
-不要強迫用戶重新進(jìn)入個人設(shè)置
-不要強迫用戶在填充字段時滿足完整性
-不要強迫用戶請求允許
-不要讓用戶確定其行為
-不要讓用戶的行為產(chǎn)生錯誤
導(dǎo)航也是一種附加工作,改善導(dǎo)航的方法:
-減少目的地的數(shù)量
-提供導(dǎo)航標(biāo)志
-提供總體視圖
-提供合適的控件
-調(diào)整界面以適應(yīng)用戶的需要
-避免層次關(guān)系
2.12設(shè)計好的行為
體貼的產(chǎn)品具有的特點:關(guān)心用戶履婉、恭順的煤篙、樂于助人的、有常識的毁腿、預(yù)見需求辑奈、盡責(zé)的、不會因為自己的問題增加你的負(fù)擔(dān)已烤、及時通知我們鸠窗、有知覺的、自信的胯究、不問過多的問題稍计、失敗也不失風(fēng)度、知道什么時候調(diào)整規(guī)則裕循、承擔(dān)責(zé)任臣嚣。
聰明的軟件的一些方法:利用計算機的空閑周期净刮、有記憶記住用戶動作偏好設(shè)置、保持任務(wù)一致性
2.13隱喻茧球、習(xí)慣用法及啟示
用戶界面的概念和可視化設(shè)計中主要有3個范例
1.實現(xiàn)為中心范例:基于對事物工作原理的理解
2.隱喻范例:基于對工作原理的直覺理解
3.習(xí)慣用法范例:基于人們對如何實現(xiàn)目標(biāo)的學(xué)習(xí)
隱喻的局限性:不具有可擴(kuò)展性庭瑰、依賴于設(shè)計者與用戶之間相似的聯(lián)想方式星持、很難找到恰當(dāng)?shù)碾[喻抢埋、限制了我們的思維
習(xí)慣用法設(shè)計師界面設(shè)計的未來,只有在非常合適并且發(fā)現(xiàn)了非常強大的隱喻時才使用隱喻督暂,使用時也不要讓你的界面屈從于某些任意的隱喻標(biāo)準(zhǔn)
手動啟示:當(dāng)人工制品的外形明顯地適合我們的手腳時揪垄,我們會認(rèn)為它們能進(jìn)行直接操作的不需要任何說明。應(yīng)確保程序通過使用手動啟示滿足用戶期望逻翁。
2.14視覺界面設(shè)計
視覺界面設(shè)計的組成要素:形狀饥努、尺寸、值八回、顏色酷愧、方位、紋理缠诅、位置溶浴。
努力用一種容易理解、有用管引、支持企業(yè)品牌和人物角色目標(biāo)的方式來表現(xiàn)出產(chǎn)品的行為和信息士败。
交互界面設(shè)計的原則:
-運用視覺屬性將元素分組,創(chuàng)造出清晰的層次結(jié)構(gòu)
-在每個組織層次上提供視覺架構(gòu)和流
-使用緊湊褥伴、一致且上下文合適的圖像
-風(fēng)格一致谅将,功能全面并且有目的性
-避免視覺噪聲和雜亂
保持簡單:將元素一樣一樣的從設(shè)計中移走,直到設(shè)計坍塌重慢,再把最后一樣移走的元素放回去
瞇眼測試:檢驗視覺界面設(shè)計的層次和關(guān)系是否合理有效
視覺設(shè)計目標(biāo):
-加強視覺對比
-顯示因果關(guān)系
-在一個顯示中結(jié)合文本饥臂、圖形及數(shù)據(jù)
-確保內(nèi)容的品質(zhì)、相關(guān)性和完整性
-在相鄰空間上顯示事物似踱,而不按時間堆積
-可量化的數(shù)據(jù)要量化
原則與準(zhǔn)則并不意味著僵化擅笔,界面和交互風(fēng)格指南準(zhǔn)則必須跟隨其所服務(wù)的軟件成長和演化
2.15搜索和查找:改善數(shù)據(jù)檢索
分離存儲系統(tǒng)和檢索系統(tǒng)。使存儲功能接受任何格式的記錄屯援,程序返回一個用戶檢索的令牌猛们,我們交回令牌就能返回記錄∧螅基于屬性的檢索系統(tǒng)弯淘,創(chuàng)建一個索引用于存儲令牌的副本和鍵值,我們能創(chuàng)建無限數(shù)量的索引吉懊,只要一個查詢就會需要的所有信息庐橙。
基于屬性的檢索需要考慮的方面:一假勿、系統(tǒng)需能夠自動摘錄恰當(dāng)?shù)奈淖肿鳛樗饕畔ⅰ6睢⑾到y(tǒng)必須非常容易的讓用戶添加特殊的消息指針
2.16理解撤銷
用戶不會也不愿意在內(nèi)心承認(rèn)錯誤转培,所以程序不應(yīng)該在與用戶交互時與用戶的操作抵觸。
撤銷的類型:隱蔽撤銷浆竭、解釋性撤銷浸须、單次撤銷、多次撤銷邦泄、恢復(fù)删窒、分組撤銷
類似撤銷的模型:對比功能、分類撤銷顺囊、被刪除的數(shù)據(jù)緩沖區(qū)肌索、歷史版本和復(fù)原、凍結(jié)版本
2.17重新思考文件和保存
設(shè)計合理的軟件應(yīng)該始終把文檔當(dāng)做只有一份來處理特碳,而不是磁盤中的一份诚亚,內(nèi)存中還有一份。
程序應(yīng)自動保存文檔和設(shè)置午乓。
應(yīng)將文檔放在用戶能夠找到的地方站宗。
用戶不是交互設(shè)計師,不能期望他們理解交互模式改變所帶來的影響硅瞧。但市場已經(jīng)表明份乒,人們樂意放棄設(shè)計糟糕使用痛苦的軟件,而追求更容易更好的軟件腕唧,即便他們并不理解設(shè)計原理背后的說明或辖。
2.18改進(jìn)數(shù)據(jù)輸入
數(shù)據(jù)完整性:任何數(shù)據(jù)進(jìn)入計算機之前都要進(jìn)入過濾與清潔。優(yōu)點是數(shù)據(jù)進(jìn)入數(shù)據(jù)庫后代碼不必不斷反復(fù)檢查數(shù)據(jù)的有效性和正確性枣接。缺點是將數(shù)據(jù)庫的需求置于用戶需要之前
數(shù)據(jù)免疫:訓(xùn)練程序相信用戶輸入的是他希望輸入的內(nèi)容颂暇。
讓用戶做他們想做的,但是非常詳細(xì)地保留操作記錄但惶,這樣可以日后進(jìn)行完整的審查耳鸯。
不能僅僅因為程序必須認(rèn)為用戶總是對的,就認(rèn)為用戶確實總是對的膀曾。
程序可以提供警告县爬,告訴用戶可能存在的問題。
2.19點操作添谊、選擇及直接操作
直接操作是指對用戶來說是簡單直觀易用易記的操作财喳,包括三個要素:
-應(yīng)用所關(guān)注對象的視覺表現(xiàn)
-施加在這些對象上的視覺和動作,而不是文本命令
-立即可見的操作效果
最為直接的操作交互習(xí)慣用法主要有:點操作、選擇耳高、拖放扎瓶、控制操作、工具欄泌枪、對象操作概荷、對象聯(lián)系。
將對象的受范性傳達(dá)給用戶的方式:靜態(tài)視覺啟示碌燕、動態(tài)改變對象的視覺啟示误证、在光標(biāo)經(jīng)過時改變光標(biāo)的視覺啟示
所有小幅度且無意識的移動將被忽略,程序應(yīng)當(dāng)建立拖動閾值陆蟆,防止對象抖動
2.20窗口行為
窗口的方式:層疊窗口雷厂、平鋪惋增、多窗格叠殷、彈窗
對話框是另一個房間,去之前要有個好理由
把功能置于需要它的窗口中
一些設(shè)計師采取每個對話框?qū)崿F(xiàn)一個功能的方法诈皿,這最終導(dǎo)致了窗口污染
任何交互習(xí)慣用法的運用都與所處的情景有關(guān)
lMDI:多文檔界面林束,同時處理同類型文檔對個實例的應(yīng)用程序
lSDI:單文檔界面
2.21控件
根據(jù)用戶目標(biāo),控件分為4種基本類型:命令控件稽亏、選擇控件壶冒、輸入控件、顯示控件截歉。
使用控件能夠確保軟件實現(xiàn)起來很容易胖腾,但無法確保使用起來也會很容易,控件的使用必須恰當(dāng)且合理瘪松。
鏈接用于瀏覽導(dǎo)航咸作,按鈕和圖標(biāo)按鈕用于操作。
對于文本宵睦,不要使用水平滾動
用菜單來提供一條學(xué)習(xí)的途徑记罚。
級聯(lián)菜單應(yīng)該僅限于復(fù)雜的獨占式應(yīng)用中,一定要為鼠標(biāo)的移動留出較大的閾值壳嚎,這樣才到那才不會輕易消失桐智。
適應(yīng)性菜單的初衷是好的,但調(diào)查結(jié)果說明使用者永遠(yuǎn)也不會感覺到適應(yīng)性菜單可以很好地提供輔助烟馅。
將可用的功能分3類说庭,分別為每個人日常使用、不是任何人都用郑趁、其他刊驴。第一組必須有加速器(快捷鍵)。
2.23工具欄
工具欄為有經(jīng)驗的用戶提供快速訪問常用功能的途徑穿撮。
所有的工具欄和圖標(biāo)控件都應(yīng)該使用工具提示缺脉。
工具欄的演化:狀態(tài)指示工具欄控件痪欲、工具欄上的菜單、可移動工具欄攻礼、可定制工具欄业踢、帶條、情境工具欄
2.24對話框
把主要的交互操作放在主窗口中礁扮,對話框適合那些主交互流之外的功能知举。
在功能對話框的標(biāo)題中使用動詞。
在屬性對話框的標(biāo)題中使用對象名太伊。
以目標(biāo)導(dǎo)向?qū)υ捒蚍譃?類:屬性對話框雇锡、功能對話框、進(jìn)度對話框僚焦、公告對話框
對話框中不同窗格的內(nèi)容必須有放在一起的道理锰提。
所有的交互習(xí)慣用法都有其使用范圍。
2.25錯誤芳悲、警告和確認(rèn)
人有情緒和感覺立肘,而計算機沒有。
錯誤消息框真正所做的只不過是保護(hù)程序不陷入麻煩名扛。
錯誤消息框的一個問題就在于它經(jīng)常是事后諸葛亮谅年。
讓所有操作都可以撤銷,提供非模態(tài)反饋來幫助避免用戶犯錯
2.26為不同需求而設(shè)計
人們喜歡改變周圍的事物肮韧,使之適合自己融蹂。
為用戶提供現(xiàn)場的模板庫。
創(chuàng)建向?qū)У母梅绞绞亲兂珊唵蔚淖詣庸δ芘螅幌蛴脩籼釂柖苯永^續(xù)執(zhí)行功能超燃。
看完了的感受,覺得應(yīng)該把我們做的軟件當(dāng)做一個人桩蓉。用戶有情緒和感覺淋纲,而計算機沒有,應(yīng)該努力通過交互院究,讓產(chǎn)品變得有感情的洽瞬,是一個人,和用戶在交流业汰。產(chǎn)品要博得用戶歡心伙窃,要像現(xiàn)實生活中一樣,產(chǎn)品要有禮貌样漆,善解人意为障,樂于助人幫的上忙。產(chǎn)品的行為舉止要努力的像用戶心中設(shè)想的白馬王子或者白雪公主一樣,如此的正和心意鳍怨,才能正中下懷呻右。