《GUI設計禁忌2.0》是2009年機械工業出版社出版的圖書,作者是傑弗·詹森(JeffJohnson)。
基本介紹
- 書名:GUI設計禁忌2.0
- 作者:傑弗·詹森
- ISBN:9787111242291
- 定價:49
- 出版社:機械工業出版社
- 出版時間:2009年
- 裝幀:平裝
- 開本:16
內容簡介,作者簡介,編輯推薦,目錄,
內容簡介
《GUI設計禁忌2.0》描述軟體開發人員在設計圖形用戶界面(GUI)時經常犯的“禁忌”,並提出避免這些錯誤的基本原則和理論依據。《GUI設計禁忌2.0》將GUI禁忌分為7種類型:GUI控制項禁忌、導航禁忌、文字禁忌、圖形設計、布局禁忌、互動禁忌、回響性禁忌以及管理禁忌,並分別進行詳述。《GUI設計禁忌2.0》編排獨特,條理清晰,針對性極強,是不可多得的GUI設計優秀資源。
作者簡介
傑弗·詹森(JeffJohnson),UIWizards公司的顧問,自1978年以來一直致力於人機互動領域,曾擔任過軟體設計師、易用性測試人員、經理及研究人員。
編輯推薦
《GUI設計禁忌2.0》適合軟體開發人員、web站點設計人員、開發經理、用戶界面設計人員等閱讀。您的應用程式或Web站點準備好登場了嗎?
作為一本經典書籍,這一版做了重要的修改。《GUI設計禁忌2.0》著眼於商業軟體、Web站點、Web應用程式和信息工具的用戶界面設計禁忌,解釋了為什麼富有才智和善意的專業人員會犯這些錯誤,並指導讀者如何避免它們。在以最少的理論武裝讀者頭腦的同時,作者以輕鬆、詼諧和富有教育意義的方式為讀者呈現界面設計的精髓。
《GUI設計禁忌2.0》主要內容和特色:
根據目前常見的錯誤進行了更新,採納了來自第1版讀者的大量評論和建議。
採用示例學習的方法講述如何避免常見錯誤。
全面涵蓋各類禁忌芝企船匙,包括GUI控制項、圖形設計和布局、文本訊息、互動策略、Web站點設計(包括搜尋、連結和導航)、回響性問題以及管理決策制定。
精心安排內容的組織和格式,並為示例提供了編號和信息豐富的標題,讓讀地享拜者能夠迅速找到所需的信息。
目錄
對本書的讚譽
譯者序
關於作者
致謝騙趨嫌
前言
第1章 基本原則
1.1基本原則1:關注用戶及其任務,而不是技術
1.1.1理解用戶
1.1.2理解任務
1.1.3考慮軟體工作的上下文
1.2基本原則2:首先考慮功能,然後才是表示
1.2.1開發概念模型
1.3基本原則3:確定用戶對任務的看法
1.3.1爭取自然
1.3.2使用用戶的辭彙,而不是你自己的
1.3.3讓程式內部內容在程式內部進行處理
1.3.4找到正確的功能/複雜度平衡點
1.4基本原則4:設計要符合常見情況
1.4.1使得易於實現常用的結果
1.4.2兩種類型的“常用”:“用戶多少”與“使用頻度如何”
1.5基本原則5:不要分散用戶對他們目標的注意力
1.5.1不要讓用戶解決額外問題
1.5.2不要讓用戶通過排除法來推理
1.6基本原則6:促進學習
1.6.1“從外到里”思考,而不是“從裡到外”
1.6.2一致性、一致性、一致性
1.6.3提供一個低風險的環境
1.7基本原則7:傳遞信息,而不僅僅是數據
1.7.1認真設計顯示;獲取專業幫助
1.7.2螢幕屬於用戶
1.7.3保持顯示慣性
1.8基本原則8:設計應滿足回響需求
1.8.1什麼是回響性
1.8.2Web上的回響:雖然很差但正在改善
1.8.3設計應滿足回響性
1.9基本原則9:通過用戶試用發現錯誤,然後修復它
1.9.1測試結果甚至可能令經驗豐富的設計人員大為驚訝
1.9.2為糾正測試所發現的問題安排時間
1.9.3測試有兩個目的:信息目的和社會目的
1.9.4在不同時間、針對不同目的進行測試
第2章GUI控制項禁忌
2.1使用了錯誤的控制項
2.1.1禁民戒尋槓拜詢采忌l:混淆複選框和單選按鈕
2.1.2禁忌2:在非開/關設定中使用複選框
2.1.3禁忌3:使用命令按鈕作為開關
2.1.4禁忌4:使用選項卡作為單選按鈕
2.1.5禁忌5:太多選項卡
2.1.6禁忌6:為唯讀數據提供輸入控制項
2.1.7禁忌7:對於有約束的輸入濫用文本框
2.2錯誤地使用控制項
2.2.1禁忌8:動態選單
2.2.2禁忌9:過於嚴格的數據欄位
2.2.3禁忌10:沒有默認值的輸入欄位和控制項
2.2.4禁忌11:不恰當的默認值
2.2.5禁忌12:反向複選框
第3章導航禁忌
3.1未顯示用戶當前所在位置
3.1.1禁忌13:未標識視窗或頁面
3.1.2禁葛企忌14:不同視窗使用同樣的標題
3.1.3禁忌15:視窗標題與命令或連結不符
3.2將用戶引入歧途,又不為他們顯示路徑
3.2.1禁忌16:使用戶偏離正確道路的按鈕和連結
3.2.2禁忌17:自身連結
3.2.3禁忌18:對話框層次過多
3.3糟糕的搜尋導航
3.3.1禁忌19:互相競爭的搜尋框
3.3.2禁忌20:搜尋結果的瀏覽方式不佳
3.3.3禁忌2l:干擾搜尋結果
第4章文字禁忌
4.1不利於交戰捉再流的文字
4.1.1禁忌22:術語不一致
4.1.2禁忌23:含義不清的術語
4.1.3禁忌24:書寫不好
4.1.4禁忌25:文字過多
4.2以開發人員為中心的文字
4.2.1禁忌26:用詞晦澀
4.2.2禁忌27:在用戶界面中將用戶稱為“user”
4.2.3禁忌28:無用的錯誤訊息
4.3引起誤解的文字
4.3.1禁忌29:錯誤的訊息
4.3.2禁忌30:文字獨立存在時有意義,但在GUI中引起誤導
4.3.3禁忌31:在命令標籤中錯誤地使用或者不使用“…”
第5章圖形設計和布局禁忌
5.1不好的布局和視窗放置
5.1.1禁忌32:容易忽略的信息
5.1.2禁忌33:將對話框控制按鈕與內容控制按鈕混合放置
5.1.3禁忌34:不恰當地使用組合框
5.1.4禁忌35:單選按鈕之間間隔太大
5.1.5禁忌36:標籤與數據欄位距離太遠
5.1.6禁忌37:標籤的對齊方式不一致
5.1.7禁忌38:視窗初始位置不合適
5.2排版錯誤
禁是"39:字型過小
第6章互動禁忌
6.1偏離任務焦點
6.1.1禁忌40:將實現暴露給用戶
6.1.2禁忌41:不必要的限制
6.1.3禁忌42:令人混淆的概念
6.2要求不必要的步驟
6.2.1禁忌43:向用戶索取不必要的數據
6.2.2禁忌44:向用戶索取隨機數
6.2.3禁忌45:無意義的選擇
6.3增加用戶的記憶負擔
6.3.1禁忌46:很難記住的ID
6.3.2禁忌47:長的說明信息消失過快
6.3.3禁忌48:不必要或效果不佳的標記模式
6.4奪走用戶的控制權
6.4.1禁忌49:自動重排的顯示
6.4.2禁忌50:使用戶陷於困境的對話框
6.4.3禁忌51:取消按鈕無法取消操作
第7章回響性禁忌
7.1常見的回響性禁忌
7.2回響性不好的原因
7.2.1原因之一:回響性的有關事實沒有廣為人知
7.2.2原因之二:用戶界面設計人員在設計中很少考慮回響性
7.2.3原因之三:程式設計師將回響性等同於性能
7.2.4原因之四:程式設計師將用戶輸入視為機器輸入
7.2.5原因之五:開發人員使用簡單的實現
7.2.6原因之六:GUI軟體工具、組件和平台不完善
7.2.7原因之七:管理者雇用缺少必要技能的GuI程式設計師
7.3避免回響性錯誤:設計原則
7.3.1回響性原則之一:回響性不等同於性能
7.3.2回響性原則之二:處理資源經常是有限的
7.3.3回響性原則之三:用戶界面是實時接口
7.3.4回響性原則之四:任務對延遲的要求各異,軟體不必立即做所有的事情
7.3.5回響性原則之五:軟體不必按照任務請求的順序完成工作
7.3.6回響性原則之六:軟體不必執行所有請求的任務
7.3.7回響性原則之七:用戶是人而不是電腦程式
7.4避免回響性錯誤:技巧
7.4.1及時反饋
7.4.2並行問題解決方案
7.4.3佇列最佳化
7.4.4動態時間管理
7.4.5回響技巧總結
7.5結論
第8章管理禁忌
8.1錯誤的管理態度
8.1.1禁忌"64:認為用戶界面是次要工作
8.1.2禁忌65:對用戶界面人員工作的誤解
8.1.3禁忌66:不重視測試和疊代設計的價值
8.2錯誤的開發過程
8.2.1禁忌67:無政府主義開發
8.2.2禁忌68:團隊中沒有任務領域的專業知識
8.2.3禁忌69:使用拙劣的工具和構建塊
8.2.4禁忌70:為程式設計師提供最快的計算機
附錄
參考文獻
Web附錄:顏色禁忌
禁忌71:背景對文本閱讀的影響
禁忌72:依賴微小的顏色區分
……
1.6基本原則6:促進學習
1.6.1“從外到里”思考,而不是“從裡到外”
1.6.2一致性、一致性、一致性
1.6.3提供一個低風險的環境
1.7基本原則7:傳遞信息,而不僅僅是數據
1.7.1認真設計顯示;獲取專業幫助
1.7.2螢幕屬於用戶
1.7.3保持顯示慣性
1.8基本原則8:設計應滿足回響需求
1.8.1什麼是回響性
1.8.2Web上的回響:雖然很差但正在改善
1.8.3設計應滿足回響性
1.9基本原則9:通過用戶試用發現錯誤,然後修復它
1.9.1測試結果甚至可能令經驗豐富的設計人員大為驚訝
1.9.2為糾正測試所發現的問題安排時間
1.9.3測試有兩個目的:信息目的和社會目的
1.9.4在不同時間、針對不同目的進行測試
第2章GUI控制項禁忌
2.1使用了錯誤的控制項
2.1.1禁忌l:混淆複選框和單選按鈕
2.1.2禁忌2:在非開/關設定中使用複選框
2.1.3禁忌3:使用命令按鈕作為開關
2.1.4禁忌4:使用選項卡作為單選按鈕
2.1.5禁忌5:太多選項卡
2.1.6禁忌6:為唯讀數據提供輸入控制項
2.1.7禁忌7:對於有約束的輸入濫用文本框
2.2錯誤地使用控制項
2.2.1禁忌8:動態選單
2.2.2禁忌9:過於嚴格的數據欄位
2.2.3禁忌10:沒有默認值的輸入欄位和控制項
2.2.4禁忌11:不恰當的默認值
2.2.5禁忌12:反向複選框
第3章導航禁忌
3.1未顯示用戶當前所在位置
3.1.1禁忌13:未標識視窗或頁面
3.1.2禁忌14:不同視窗使用同樣的標題
3.1.3禁忌15:視窗標題與命令或連結不符
3.2將用戶引入歧途,又不為他們顯示路徑
3.2.1禁忌16:使用戶偏離正確道路的按鈕和連結
3.2.2禁忌17:自身連結
3.2.3禁忌18:對話框層次過多
3.3糟糕的搜尋導航
3.3.1禁忌19:互相競爭的搜尋框
3.3.2禁忌20:搜尋結果的瀏覽方式不佳
3.3.3禁忌2l:干擾搜尋結果
第4章文字禁忌
4.1不利於交流的文字
4.1.1禁忌22:術語不一致
4.1.2禁忌23:含義不清的術語
4.1.3禁忌24:書寫不好
4.1.4禁忌25:文字過多
4.2以開發人員為中心的文字
4.2.1禁忌26:用詞晦澀
4.2.2禁忌27:在用戶界面中將用戶稱為“user”
4.2.3禁忌28:無用的錯誤訊息
4.3引起誤解的文字
4.3.1禁忌29:錯誤的訊息
4.3.2禁忌30:文字獨立存在時有意義,但在GUI中引起誤導
4.3.3禁忌31:在命令標籤中錯誤地使用或者不使用“…”
第5章圖形設計和布局禁忌
5.1不好的布局和視窗放置
5.1.1禁忌32:容易忽略的信息
5.1.2禁忌33:將對話框控制按鈕與內容控制按鈕混合放置
5.1.3禁忌34:不恰當地使用組合框
5.1.4禁忌35:單選按鈕之間間隔太大
5.1.5禁忌36:標籤與數據欄位距離太遠
5.1.6禁忌37:標籤的對齊方式不一致
5.1.7禁忌38:視窗初始位置不合適
5.2排版錯誤
禁是"39:字型過小
第6章互動禁忌
6.1偏離任務焦點
6.1.1禁忌40:將實現暴露給用戶
6.1.2禁忌41:不必要的限制
6.1.3禁忌42:令人混淆的概念
6.2要求不必要的步驟
6.2.1禁忌43:向用戶索取不必要的數據
6.2.2禁忌44:向用戶索取隨機數
6.2.3禁忌45:無意義的選擇
6.3增加用戶的記憶負擔
6.3.1禁忌46:很難記住的ID
6.3.2禁忌47:長的說明信息消失過快
6.3.3禁忌48:不必要或效果不佳的標記模式
6.4奪走用戶的控制權
6.4.1禁忌49:自動重排的顯示
6.4.2禁忌50:使用戶陷於困境的對話框
6.4.3禁忌51:取消按鈕無法取消操作
第7章回響性禁忌
7.1常見的回響性禁忌
7.2回響性不好的原因
7.2.1原因之一:回響性的有關事實沒有廣為人知
7.2.2原因之二:用戶界面設計人員在設計中很少考慮回響性
7.2.3原因之三:程式設計師將回響性等同於性能
7.2.4原因之四:程式設計師將用戶輸入視為機器輸入
7.2.5原因之五:開發人員使用簡單的實現
7.2.6原因之六:GUI軟體工具、組件和平台不完善
7.2.7原因之七:管理者雇用缺少必要技能的GuI程式設計師
7.3避免回響性錯誤:設計原則
7.3.1回響性原則之一:回響性不等同於性能
7.3.2回響性原則之二:處理資源經常是有限的
7.3.3回響性原則之三:用戶界面是實時接口
7.3.4回響性原則之四:任務對延遲的要求各異,軟體不必立即做所有的事情
7.3.5回響性原則之五:軟體不必按照任務請求的順序完成工作
7.3.6回響性原則之六:軟體不必執行所有請求的任務
7.3.7回響性原則之七:用戶是人而不是電腦程式
7.4避免回響性錯誤:技巧
7.4.1及時反饋
7.4.2並行問題解決方案
7.4.3佇列最佳化
7.4.4動態時間管理
7.4.5回響技巧總結
7.5結論
第8章管理禁忌
8.1錯誤的管理態度
8.1.1禁忌"64:認為用戶界面是次要工作
8.1.2禁忌65:對用戶界面人員工作的誤解
8.1.3禁忌66:不重視測試和疊代設計的價值
8.2錯誤的開發過程
8.2.1禁忌67:無政府主義開發
8.2.2禁忌68:團隊中沒有任務領域的專業知識
8.2.3禁忌69:使用拙劣的工具和構建塊
8.2.4禁忌70:為程式設計師提供最快的計算機
附錄
參考文獻
Web附錄:顏色禁忌
禁忌71:背景對文本閱讀的影響
禁忌72:依賴微小的顏色區分
……