《超越想像》是2013年電子工業出版社出版的圖書,作者是朱宏。本書是第一本Window 8設計開發的著作,內容清晰詳盡。
基本介紹
- 書名:超越想像
- 定價:69.00元
- 出版社:電子工業出版社
- 出版時間: 2013-1
基本信息
出版社: 電子工業出版社
出版年: 2013-1
頁數: 279
定價: 69.00元
內容簡介
作者簡介
目錄
1.1 關於Windows UI...................................................................................... 1
1.1.1 Windows UI 的發展歷程.................................................................................. 2
1.1.2 Windows UI的設計理念..............................................................................................4
1.1.3 Windows UI的套用展示..............................................................................................9
1.2 Windows UI與自然用戶界面...................................................................... 11
1.2.1 自然用戶界面............................................................................................................... 11
1.2.2 Windows UI和NUI.................................................................................................... 12
第2章 Windows 8,為套用和觸摸重塑的Windows............................................ 14
2.1 套用為王...................................................................................................... 14
2.2 Windows 商店套用特徵.................................................................. 15
2.2.1 Windows UI 設計準則.............................................................................................. 15
2.2.2 契約.................................................................................................................................. 15
2.2.3 快速且流暢................................................................................................................... 17
2.2.4 多種輸入形式............................................................................................................... 18
2.2.5 可實時連線的動態磁貼.............................................................................................. 18
2.3 利用現有的知識構建套用....................................................................... 19
2.4 強大的開發者工具....................................................................................... 21
2.5 Windows套用商店....................................................................... 22
第3章 Windows UI設計原則.............................................................................. 26
3.1 從開始選單到開始界面.............................................................. 26
3.2 Windows UI 風格套用的基本要素......................................................... 27
3.2.1 橫向流動和C模型布局................................................................................................ 27
3.2.2 為界面做減法............................................................................................................... 28
3.2.3 清晰的信息層次結構................................................................................................... 28
3.2.4 充分利用邊緣............................................................................................................... 29
3.3 Windows UI風格設計原則...................................................... 29
3.3.1 為出色的技能感到自豪.............................................................................................. 29
3.3.2 保持迅速和流暢........................................................................................................... 30
3.3.3 實現真正意義上的數位化.......................................................................................... 30
3.3.4 實現以較少投入取得極大成績.................................................................................. 30
3.3.5 合作共贏....................................................................................................................... 31
3.4 Windows UI 風格套用的用戶體驗設計模式........................................... 31
3.4.1 導航設計模式............................................................................................................... 31
3.4.2 命令設計模式............................................................................................................... 36
3.4.3 觸控互動設計指南....................................................................................................... 42
3.4.4 文本和版式設計指南................................................................................................... 51
3.4.5 視覺反饋....................................................................................................................... 59
3.5 視覺縮放和大小調整........................................................................... 60
3.5.1 靈活的布局................................................................................................................... 60
3.5.2 語義縮放....................................................................................................................... 63
3.5.3 貼靠視圖和主視圖....................................................................................................... 68
3.5.4 按比例縮放螢幕 .......................................................................................................... 73
3.5.5 按比例縮放像素密度................................................................................................... 83
3.6 契約................................................................................................. 86
3.6.1 搜尋契約....................................................................................................................... 87
3.6.2 共享契約....................................................................................................................... 95
3.6.3 設定契約....................................................................................................................... 99
3.6.4 檔案選取器..........................................................................................102
3.7 磁貼和通知...........................................................................................107
3.7.1 活動磁貼.....................................................................................................................107
3.7.2 二級磁貼.....................................................................................................................114
3.7.3 通知..............................................................................................................................115
3.8 漫遊到雲........................................................................................117
第4章 設計出色的新聞類套用.......................................................................... 120
4.1 新聞套用中的布局和導航...................................................................................120
4.2 命令......................................................................127
4.3 新聞套用中的版式..........................................................................128
4.4 內容的新鮮感.......................................................................129
4.5 契約..................................................................................................131
4.6 已連線且處於活動狀態.............................................................135
第5章 設計出色的工具型套用.......................................................................... 138
5.1 全螢幕........................................................................................138
5.2 工具型套用中的布局和導航......................................................138
5.3 命令.....................................................................................................145
5.4 工具型套用中的數據輸入....................................................................150
5.5 文本選擇.......................................................................................152
5.6 工具型套用中的版式...............................................................153
第6章 從網站設計到Windows UI設計.............................................................. 164
6.1 布局和導航.............................................................................165
6.2 命令和操作....................................................................................................170
6.3 契約.................................................................................................171
6.4 觸摸...............................................................................................179
6.5 縮放和視圖.................................................................................182
6.6 通知......................................................................................183
6.7 總結......................................................................................186
第7章 從iPad套用設計到Windows UI設計....................................................... 188
7.1 布局和導航....................................................................................189
7.2 命令和操作 ............................................................................................193
7.3 契約.........................................................................................................194
7.4 方向和視圖.................................................................................................201
7.5 通知........................................................................................................202
第8章 Windows 商店套用開發實踐................................................................. 204
8.1 開發 Windows 商店套用...................................................................................204
8.1.1 選擇程式語言................................................................................................204
8.1.2 獲取 Windows 8及工具.................................................................................205
8.2 走近 Windows 商店套用..................................................................................205
8.2.1 用 JavaScript 寫出 Hello World..........................................................................205
8.2.2 用 XAML 寫出 Hello World..................................................................................206
8.3 使用 JavaScript 創建 Windows 商店套用.......................................................................207
8.3.1 目標..............................................................................................................................207
8.3.2 走近基於 JavaScript 的 Windows 商店套用......................................................208
8.3.3 開發工具——Microsoft Visual Studio..............................................................208
8.3.4 使用Windows Libraries for JavaScript擴展你的套用.....................................210
8.4 使用C#或Visual Basic創建Windows商店套用...............................................................216
8.4.1 目標..............................................................................................................................216
8.4.2 走近基於 C# 或 Visual Basic 的 Windows 商店套用......................................216
8.4.3 創建基於 C# 或 Visual Basic 的 Windows UI 風格項目.................................218
8.4.4 指定套用功能.............................................................................................................220
8.4.5 將數據獲取到套用.....................................................................................................222
8.4.6 在XAML中定義套用布局.........................................................................................236
8.4.7 添加控制項和內容.........................................................................................................240
8.4.8 顯示數據.....................................................................................................................241
8.4.9 添加頁面和導航.........................................................................................................254
8.4.10 添加套用欄...............................................................................................................265
8.4.11 添加動畫和過渡......................................................................................................267
8.4.12 使用樣式創建統一外觀..........................................................................................269
8.4.13 適應不同的布局......................................................................................................277
8.4.14 添加初始螢幕和圖示..............................................................................................283
8.5 使用C++創建你的第一個Windows商店套用..................................................................284
8.5.1 目標..............................................................................................................................285
8.5.2 一般 C++ 桌面套用與 Windows 商店套用對比................................................285
8.5.3 創建基於 C++ 的 Windows 商店套用................................................................286
8.5.4 指定套用功能.............................................................................................................291
8.5.5 將數據導入套用.........................................................................................................291
8.5.6 在 XAML 中定義 UI.................................................................................................297
8.5.7 添加頁面和導航.........................................................................................................314
8.5.8 添加套用欄.................................................................................................................330
8.5.9 添加動畫和過渡.........................................................................................................331
8.5.10 使用樣式創建統一外觀..........................................................................................333
8.5.11 適應不同的布局......................................................................................................342
8.6 使用 DirectX 創建 Windows 商店套用..............................................348
8.6.1 先決條件.....................................................................................................................349
8.6.2 準備開發環境.............................................................................................................350
8.6.3 設定套用以顯示 DirectX 視圖................................................................................353