3dwoo大學簡體電腦書店
精通Windows應用開發
( 簡體 字)
作者:[美] Jesse Liberty, Philip Japikse, Jon Galloway類別:1. -> 程式設計 -> 綜合
出版社:人民郵電出版社精通Windows應用開發 3dWoo書號: 40382
詢問書籍請說出此書號!
有庫存
NT售價: 295
出版日:1/1/2015
頁數:264
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 字 )
ISBN:9787115376572 加入購物車加到我的最愛 (請先登入會員)
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證, 繁體書的下載亦請直接連絡出版社)
第1章 入門 1
1.1 背景 1
1.1.1 兩種用戶界面 1
1.1.2 支持ARM設備 1
1.1.3 接受度 2
1.1.4 快速的發布周期 2
1.1.5 微軟應用商店 2
1.1.6 Windows 8.1的新增功能 2
1.2 Windows的設計原則 2
1.2.1 快速流暢 3
1.2.2 出色的尺寸調節功能 3
1.2.3 使用正確的合約 3
1.2.4 打造精致的磁貼 3
1.2.5 網絡連接和實時性 3
1.2.6 可利用云平臺 3
1.2.7 遵守現代應用程序的設計原則 4
1.2.8 UX設計指導原則 4
1.3 工具 4
1.3.1 Visual Studio 2013 5
1.3.2 Blend for Visual Studio 2013 10
1.4 Git 12
1.5 NuGet 16
1.5.1 安裝NuGet 16
1.5.2 啟用程序包恢復功能 17
1.5.3 安裝第一個程序包 19
1.6 小結 20
第2章 創建第一個Windows 8應用 21
2.1 Windows的體系結構(面向開發者) 21
2.2 創建第一個應用 22
2.2.1 應用項目概述 22
2.2.2 App.xaml文件 27
2.2.3 MainPage.xaml文件 27
2.3 Model View ViewModel 27
2.3.1 模式 27
2.3.2 創建模型 28
2.3.3 創建視圖模型 31
2.3.4 更新隱藏代碼 32
2.3.5 創建視圖 32
2.3.6 測試應用 33
2.3.7 指導原則 34
2.4 導航 34
2.4.1 創建新頁面 35
2.4.2 向主頁面添加導航功能 36
2.4.3 處理NavigatedTo事件 37
2.4.4 后退按鈕 37
2.5 小結 38
第3章 主題、面板和控件 39
3.1 選擇一種主題 39
3.2 使用面板 41
3.2.1 畫布 41
3.2.2 網格 43
3.2.3 堆積面板 47
3.2.4 邊框控件 47
3.3 使用控件 48
3.3.1 文本塊和文本框 49
3.3.2 拼寫檢查 51
3.3.3 標題和水印 51
3.3.4 密碼框 53
3.3.5 按鈕和事件處理程序 54
3.3.6 復選框、切換開關和單選按鈕 56
3.3.7 列表框、列表視圖和組合框 58
3.3.8 圖像控件 60
3.3.9 滑塊 61
3.3.10 進度條 62
3.3.11 工具提示 62
3.3.12 日期選取器和時間選取器 63
3.3.13 彈出菜單 63
3.4 了解依賴屬性 65
3.4.1 數據隱藏 65
3.4.2 依賴屬性 66
3.5 小結 68
第4章 綁定 69
4.1 數據上下文 69
4.2 創建簡單的綁定 70
4.3 數據綁定語句 71
4.4 綁定錯誤 72
4.4.1 FallbackValue 73
4.4.2 TargetNullValue 73
4.5 綁定元素 74
4.6 綁定模式 75
4.7 UpdateSourceTrigger 76
4.8 INotifyPropertyChanged 76
4.9 綁定集合對象 78
4.9.1 創建集合 79
4.9.2 創建已綁定數據的ListView
控件 81
4.9.3 創建已綁定數據的GridView
控件 82
4.9.4 INotifyCollectionChanged 83
4.10 數據轉換器 84
4.11 小結 86
第5章 視圖 87
5.1 GridView控件和ListView控件 87
5.1.1 創建樣本 87
5.1.2 支持代碼 93
5.1.3 調整應用的寬度 94
5.1.4 創建ListView控件 95
5.1.5 切換視圖 96
5.1.6 處理調整尺寸事件 100
5.2 網格應用程序模板 101
5.2.1 網格應用程序模板的組成部
分 101
5.2.2 通過多種方式將數據整合到
網格應用程序項目中 104
5.2.3 將自定義數據整合到SampleDataSource類中 104
5.3 拆分布局應用程序模板 110
5.4 小結 111
第6章 本地數據 112
6.1 應用程序數據 112
6.1.1 設置容器 112
6.1.2 保存、讀取和刪除本地數據 113
6.2 創建數據層次 115
6.2.1 創建存儲庫接口 115
6.2.2 創建數據模型 116
6.2.3 創建視圖模型 116
6.3 本地數據 119
6.3.1 使用JSON格式化數據 119
6.3.2 本地數據容器 120
6.3.3 創建文件存儲庫 120
6.3.4 創建視圖 123
6.3.5 漫游 127
6.4 用戶指定的存儲位置 127
6.4.1 創建FileOperations類 127
6.4.2 為JSON文件添加文件關聯 129
6.5 SQLite 131
6.6 小結 136
第7章 遠程數據和服務 137
7.1 遠程數據服務 137
7.2 REST 138
7.3 常見的API格式 138
7.3.1 XML 139
7.3.2 JSON 139
7.4 ASP.NET Web API 140
7.4.1 使用ASP.NET Web API創建
服務 140
7.4.2 通過Web API約定代替配置 144
7.4.3 Entity Framework 144
7.5 通過Windows 8.1客戶端訪問ASP.NET
Web API服務 148
7.5.1 通過NuGet添加Web API
客戶端程序包 148
7.5.2 添加Contact類 150
7.5.3 編輯SampleDataSource類 150
7.5.4 調用LoadDataAsync方法 152
7.5.5 運行客戶端 153
7.6 在Windows 8.1中使用OData數據 154
7.7 小結 159
第8章 搜索和共享合約 160
8.1 搜索 161
8.1.1 為應用添加基于超級按鈕的
搜索功能 161
8.1.2 創建樣本數據來匹配搜索關
鍵詞 164
8.1.3 使用搜索框執行搜索操作 168
8.2 共享 171
8.2.1 結構 172
8.2.2 實現 172
8.3 創建共享目標 175
8.4 小結 177
第9章 通知 178
9.1 通知的顯示選項 178
9.2 通知的傳送選項 179
9.3 動態磁貼 179
9.3.1 創建樣本數據 180
9.3.2 手動添加動態磁貼 183
9.3.3 通過NotificationsExtensions
添加動態磁貼 186
9.3.4 重置磁貼 188
9.4 輔助磁貼 188
9.4.1 創建項目 189
9.4.2 創建輔助磁貼 189
9.4.3 回應輔助磁貼的啟動 192
9.5 Toast通知 194
9.5.1 創建帶Toast通知功能的應用 194
9.5.2 更新清單文件 195
9.5.3 手動創建Toast通知 196
9.5.4 通過NotificationsExtensions
項目創建Toast通知 197
9.5.5 回應Toast通知的啟動 198
9.6 通過Windows推送通知服務和Windows Azure移動服務推送通知 200
9.6.1 WNS交互功能概述 200
9.6.2 為什么使用WAMS 201
9.6.3 WAMS日志 217
9.7 小結 217
第10章 應用的生命周期 218
10.1 三種應用狀態 218
10.1.1 正在運行 219
10.1.2 已掛起 219
10.1.3 已終止 219
10.2 狀態轉換 219
10.2.1 啟動 220
10.2.2 激活 220
10.2.3 掛起 220
10.2.4 繼續 220
10.2.5 終止 220
10.2.6 殺掉進程 221
10.3 使用掛起管理器 221
10.3.1 使用異步方法 221
10.3.2 在空白應用程序中添加SuspensionManager類 221
10.4 創建應用 223
10.4.1 添加導航參數類 224
10.4.2 創建詳細信息頁面 224
10.4.3 創建主頁面 225
10.4.4 添加/編輯列表項 226
10.5 回應掛起操作 227
10.5.1 注冊根幀 227
10.5.2 OnSuspending事件 227
10.5.3 保存會話數據 228
10.5.4 保存會話狀態 228
10.6 回應激活操作 229
10.6.1 確定上一個狀態 229
10.6.2 對恢復導航狀態進行測試 230
10.6.3 恢復會話信息 230
10.6.4 對恢復會話信息進行測試 231
10.7 小結 231
第11章 獲取利潤 232
11.1 選擇獲利方案 232
11.1.1 免費 232
11.1.2 銷售 232
11.1
Windows 8.1的出現不僅提供了跨設備的用戶體驗,也提供了跨設備的開發體驗。本書著眼于實際項目中所需要的特性,以及現有C#編程知識的運用,對如何最大限度地利用Metro、WinRT和Windows 8進行了講解,內容詳盡,注重理論學習與實踐開發的配合。
本書主要內容:
Windows 8.1和WinRT的作用及其特殊性;
如何使用先進特性創建具有沉浸感和吸引力的Windows 8.1應用;
如何創建可以在平板電腦和桌面PC上無縫使用的應用;
如何準備和部署Windows 8.1應用。
pagetop