本書從軟件工程和軟件開發者的角度出發,綜合介紹了用戶界面設計的基礎知識以及用戶界面設計在實踐中的具體應用。第1章~第3章為基礎知識,包括用戶界面設計的若干基本概念以及用戶界面的發展歷史;第4章為用戶界面設計概述,介紹了在進行界面設計時需要遵循的重要原則和需要考慮的重要因素;第5章~第9章分別介紹了窗口、菜單及其他控件的設計要素,以及平台移植和國際化方面的內容;第10章則以兩個實例總結概括了全書所介紹的知識。
本書內容豐富,深入淺出,在滿足軟件開發人員和軟件設計人員的實際需求的基礎上,選擇了部分在行業內具有廣泛應用領域的內容,使得本書既可作為高等院校計算機相關專業「用戶界面設計」課程的教材或教學參考書,也可作為非計算機專業的學生及廣大計算機愛好者的參考書。
目錄
第1章初看用戶界面與用戶界面設計
1.1用戶界面無處不在
1.2用戶界面設計基礎
1.2.1用戶界面設計的基本概念
1.2.2用戶界面設計的基本原則
習題
第2章用戶界面設計與軟件工程
2.1需求分析
2.1.1有需求提出方
2.1.2沒有需求提出方
2.1.3功能需求
2.1.4非功能需求
2.2原型設計
2.2.1功能布局
2.2.2交互目標
2.2.3用戶體驗目標
2.3功能設計
2.3.1流程設計
2.3.2交互細節設計
2.4外觀設計
2.4.1樣式設計
2.4.2配色方案
2.5圖形界面測試
2.5.1對界面元素分組分層
2.5.2確定當前層次的測試策略
2.5.3進行數據分析,提取測試用例
2.5.4設計測試方法
習題
第3章用戶界面的發展歷史
3.1從命令行到圖形界面
3.1.1命令行的界面設計探索
3.1.2圖形化——用戶界面改進的追求
3.2從擬物化到扁平化
3.2.1擬物化
3.2.2扁平化
習題
第4章界面設計概述
4.1設計驅動開發
4.2目標用戶群體
4.2.1用戶的年齡層分布
4.2.2用戶的基礎計算機操作水平
4.2.3用戶在相關領域的專業知識
4.3簡潔與清晰
4.4實現模型與心智模型
4.4.1避免和用戶模型背道而馳
4.4.2優化心智模型:使用隱喻
4.4.3優化心智模型:可操作暗示
4.5設計的規范性
4.6設計的可用性和易用性
4.7設計的一致性
4.7.1外部一致性
4.7.2內部一致性
4.8設計的容錯性
習題
第5章窗口
5.1基於文檔的窗口
5.2應用程序窗口
5.3輔助(工具)窗口
5.4對話框和提示框
5.5窗口的模態
5.5.1應用程序模態窗口
5.5.2文檔模態窗口
5.5.3非模態窗口
習題
第6章統攬功能布局:菜單
6.1設計的功能美
6.2圖形化組件與功能美
6.3菜單
6.4菜單的設計原則
6.4.1菜單項的組織
6.4.2菜單項的外觀
習題
第7章控件和視圖設計要素
7.1文本的使用
7.1.1術語的一致性
7.1.2避免使用過於專業的詞語
7.1.3合理使用英文首字母縮寫詞
7.1.4編寫有幫助的錯誤消息
7.2提供良好的響應性
7.2.1迅速給出反饋
7.2.2讓用戶明確程序當前的狀態
7.2.3給出適當的幫助和提示
7.3提供鍵盤快捷鍵
7.4輔助功能和可用性
習題
第8章平台移植
8.1網頁平台的特點
8.1.1網絡傳輸資源
8.1.2瀏覽器兼容性
8.1.3隨時可能產生的錯誤
8.2常用網頁版式
8.3網頁設計原則
8.4平台移植:移動設備
8.4.1不一樣大小的屏幕和分辨率
8.4.2平台化風格
習題
第9章國際化和本地化
9.1國際化和本地化
9.2為全世界而設計
9.2.1文本長度和格式變化
9.2.2日期格式
9.2.3時間格式
9.2.4度量衡和紙張大小
9.2.5排序規則
9.2.6標點符號和數字格式
9.2.7界面布局和書寫方向
9.2.8顏色、圖像和聲音
9.3國際化和本地化的框架級支持
9.4測試多語言應用程序
習題
第10章用戶界面設計示例
10.1企業郵件分發系統
10.1.1原始說明
10.1.2需求分析
10.1.3功能設計
10.1.4界面設計
10.2讀書分享系統
10.2.1原始說明
10.2.2需求分析
10.2.3功能設計
10.2.4界面設計
參考文獻
1.1用戶界面無處不在
1.2用戶界面設計基礎
1.2.1用戶界面設計的基本概念
1.2.2用戶界面設計的基本原則
習題
第2章用戶界面設計與軟件工程
2.1需求分析
2.1.1有需求提出方
2.1.2沒有需求提出方
2.1.3功能需求
2.1.4非功能需求
2.2原型設計
2.2.1功能布局
2.2.2交互目標
2.2.3用戶體驗目標
2.3功能設計
2.3.1流程設計
2.3.2交互細節設計
2.4外觀設計
2.4.1樣式設計
2.4.2配色方案
2.5圖形界面測試
2.5.1對界面元素分組分層
2.5.2確定當前層次的測試策略
2.5.3進行數據分析,提取測試用例
2.5.4設計測試方法
習題
第3章用戶界面的發展歷史
3.1從命令行到圖形界面
3.1.1命令行的界面設計探索
3.1.2圖形化——用戶界面改進的追求
3.2從擬物化到扁平化
3.2.1擬物化
3.2.2扁平化
習題
第4章界面設計概述
4.1設計驅動開發
4.2目標用戶群體
4.2.1用戶的年齡層分布
4.2.2用戶的基礎計算機操作水平
4.2.3用戶在相關領域的專業知識
4.3簡潔與清晰
4.4實現模型與心智模型
4.4.1避免和用戶模型背道而馳
4.4.2優化心智模型:使用隱喻
4.4.3優化心智模型:可操作暗示
4.5設計的規范性
4.6設計的可用性和易用性
4.7設計的一致性
4.7.1外部一致性
4.7.2內部一致性
4.8設計的容錯性
習題
第5章窗口
5.1基於文檔的窗口
5.2應用程序窗口
5.3輔助(工具)窗口
5.4對話框和提示框
5.5窗口的模態
5.5.1應用程序模態窗口
5.5.2文檔模態窗口
5.5.3非模態窗口
習題
第6章統攬功能布局:菜單
6.1設計的功能美
6.2圖形化組件與功能美
6.3菜單
6.4菜單的設計原則
6.4.1菜單項的組織
6.4.2菜單項的外觀
習題
第7章控件和視圖設計要素
7.1文本的使用
7.1.1術語的一致性
7.1.2避免使用過於專業的詞語
7.1.3合理使用英文首字母縮寫詞
7.1.4編寫有幫助的錯誤消息
7.2提供良好的響應性
7.2.1迅速給出反饋
7.2.2讓用戶明確程序當前的狀態
7.2.3給出適當的幫助和提示
7.3提供鍵盤快捷鍵
7.4輔助功能和可用性
習題
第8章平台移植
8.1網頁平台的特點
8.1.1網絡傳輸資源
8.1.2瀏覽器兼容性
8.1.3隨時可能產生的錯誤
8.2常用網頁版式
8.3網頁設計原則
8.4平台移植:移動設備
8.4.1不一樣大小的屏幕和分辨率
8.4.2平台化風格
習題
第9章國際化和本地化
9.1國際化和本地化
9.2為全世界而設計
9.2.1文本長度和格式變化
9.2.2日期格式
9.2.3時間格式
9.2.4度量衡和紙張大小
9.2.5排序規則
9.2.6標點符號和數字格式
9.2.7界面布局和書寫方向
9.2.8顏色、圖像和聲音
9.3國際化和本地化的框架級支持
9.4測試多語言應用程序
習題
第10章用戶界面設計示例
10.1企業郵件分發系統
10.1.1原始說明
10.1.2需求分析
10.1.3功能設計
10.1.4界面設計
10.2讀書分享系統
10.2.1原始說明
10.2.2需求分析
10.2.3功能設計
10.2.4界面設計
參考文獻
網路書店
類別
折扣
價格
-
新書87折$183