UI互動設計與開發實戰

UI互動設計與開發實戰

《UI互動設計與開發實戰》是2020年機械工業出版社出版的圖書,作者是呂雲翔、楊婧玥。

基本介紹

  • 中文名:UI互動設計與開發實戰
  • 作者:呂雲翔、楊婧玥
  • 出版社:機械工業出版社
  • ISBN:9787111651567
內容簡介,圖書目錄,

內容簡介

 用戶界面在當下的網路世界中無處不在,是人與計算機進行交流的視窗。
  《UI互動設計與開發實戰》從軟體工程的角度出發,以軟體周期開發模型為參考,深入講解了用戶界面設計中各環節的具體內容,並以豐富的圖片案例形式介紹用戶界面設計如何將互動體驗與視覺美觀融為一體,也使用了大量可讀代碼展示用戶界面是如何實現的。
  《UI互動設計與開發實戰》分為三部分:首部分(第1章)主要介紹用戶界面歷史及界面設計的相關概念,闡述軟體開發與界面設計之間的關係;第二部分(第2~8章)從軟體工程角度論述用戶界面設計,詳細介紹了用戶界面設計中各環節的概念和具體操作方法;第三部分(第9、10章)主要通過實例講述界面控制項以及界面的設計與實現。
  《UI互動設計與開發實戰》既可作為UI視覺/網頁/移動產品設計等界面設計相關工作的設計師的案頭指南,也可作為大中專院校多媒體、動畫、動漫、軟體等相關專業的培訓教程/教材,還可作為界面設計愛好者的學習手冊。

圖書目錄

前言
第1章緒論
1.1什麼是用戶界面設計
1.1.1初識用戶界面
1.1.2走進用戶界面設計
1.2用戶界面設計研究內容
1.2.1人機工程學原理
1.2.2認知心理學
1.2.3互動性原理
1.2.4設計藝術學原理
1.3用戶界面設計發展歷史
1.3.1命令行用戶界面
1.3.2圖形用戶界面
1.3.3多媒體用戶界面
1.3.4多通道用戶界面
1.3.5虛擬現實人機界面
第2章界面設計與軟體工程
2.1界面設計對軟體系統的重要性
2.1.1合理性關係軟體系統的功能
2.1.2美觀性關係用戶對軟體系統的好感度
2.1.3安全性關係軟體系統的回響
2.2界面與軟體系統的關係
2.2.1界面是“窗戶”
2.2.2系統是“心靈”
2.3界面設計與軟體工程活動
2.3.1需求分析
2.3.2原型設計
2.3.3外觀設計
2.3.4圖形界面測試
第3章設計的目標和原則
3.1可用性目標與度量
3.1.1用戶界面的可用性目標
3.1.2可用性的度量
3.2認知過程
3.2.1從視覺看用戶認知
3.2.2從聽覺看用戶認知
3.2.3從觸覺看用戶認知
3.3設計基本原則
3.3.1以用戶為中心原則
3.3.2一致性原則
3.3.3簡單可用原則
3.3.4用戶記憶最小化
3.3.5具有較強的容錯功能
第4章互動設備
4.1輸入設備
4.1.1文本輸入設備——鍵盤、手寫板
4.1.2圖像輸入設備——掃瞄器、攝像頭
4.1.3語音輸入設備——傳聲器
4.1.4指點輸入設備——滑鼠、觸摸板
4.2輸出設備
4.2.1文字、圖像輸出設備——顯示器、印表機
4.2.2語音輸出設備——揚聲器、耳機
4.3三維輔助設備——三維滑鼠、頭戴式設備
第5章軟體的生命周期
5.1軟體開發生命周期模型
5.1.1瀑布模型
5.1.2螺旋模型
5.1.3統一軟體工程過程模型
5.2界面設計生命周期模型——用瀑布模型做開發
5.2.1界面的需求分析
5.2.2界面的架構設計
5.2.3界面的詳細設計
5.2.4界面的編碼
5.2.5界面的測試
5.2.6界面的運行與維護
第6章需求與圖形設計
6.1需求獲取
6.1.1需求獲取的重要性
6.1.2需求獲取的方法
6.1.3需求獲取的步驟
6.2任務分析
6.2.1需求篩選
6.2.2需求建模
6.2.3確定界面模組
6.3確定系統信息流結構
6.3.1使用數據流圖——機票預訂系統的數據流
6.3.2過程分解——商品交易的過程分解
6.4圖形界面設計
6.4.1版面設計
6.4.2文字設計
6.4.3圖形設計
6.4.4色彩設計
6.5可用性檢驗
第7章互動式設計之Axure RP
7.1認識Axure RP
7.2Axure RP詳解
7.2.1站點地圖面板區
7.2.2部件面板區
7.2.3線框圖工作區
7.2.4頁面屬性面板
7.2.5部件互動和注釋面板
7.3Axure RP設計實例——計程車大數據分析平台原型設計
7.3.1頂部選單欄
7.3.2快捷圖示工具列
7.3.3圖示欄
7.3.4表單欄
第8章界面可視化設計與實現
8.1視窗——混合現實客戶端的視窗界面
8.2選單欄
8.3導航欄——數據可視化界面的導航欄
8.4對話框
8.5控制項
8.5.1按鈕的設計與實現
8.5.2滾動條的設計與實現
8.5.3文本輸入框的設計與實現
8.6布局
8.6.1手機應用程式常用布局
8.6.2網頁界面常用布局
8.6.3實例:計程車數據分析平台
第9章軟體開發角度——使用Python進行GUI開發
9.1使用Python進行GUI編程的基礎概念
9.1.1視窗與組件
9.1.2事件驅動與回調機制
9.2Tkinter的主要組件
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實例:使用Tkinter進行GUI編程——三連棋遊戲
9.3.1用戶界面設計
9.3.2創建選單
9.3.3創建遊戲面板
9.3.4將用戶界面與遊戲連線
第10章軟體工程角度——界面設計綜合實例
10.1計程車大數據分析平台Web端頁面
10.1.1需求分析和建模
10.1.2功能模組劃分
10.1.3界面結構
10.1.4界面實現
10.2“天天生鮮”購物平台Web界面
10.2.1需求分析和建模
10.2.2功能模組劃分
10.2.3界面結構
10.2.4界面實現
10.3團購App界面
10.3.1需求分析和建模
10.3.2功能模組劃分
10.3.3界面結構
10.3.4界面實現
10.4音樂播放器PC端界面
10.4.1需求分析和建模
10.4.2功能模組劃分
10.4.3界面結構
10.4.4界面實現

相關詞條

熱門詞條

聯絡我們