Windows 8高級編程:使用C#和XAML開發套用

《Windows 8高級編程:使用C#和XAML開發套用》是清華大學出版社2014年5月1日出版的圖書,作者Nick Lecrenski,Doug Holland,Allen Sanders,Kevin Ashley。

基本介紹

  • 書名:Windows 8高級編程:使用C#和XAML開發套用
  • 作者:Nick Lecrenski,Doug Holland,Allen Sanders,Kevin Ashley
  • ISBN:9787302356929
  • 定價:59.8元
  • 出版社:清華大學出版社
  • 出版時間:2014.05.01
書籍信息,內容簡介,圖書目錄,

書籍信息

作者:Nick Lecrenski,Doug Holland,Allen Sanders,Kevin Ashley 著 劉振 彭闖 鄒鋆弢 譯
定價:59.80元
印次:1-1
ISBN:9787302356929
出版日期:2014.05.01
印刷日期:2014.04.23

內容簡介

Windows 8的問世徹底改變了遊戲規則。藉助Windows 8 以及該作業系統及其開發平台,可用全新方法創建豐富的、功能完備的Windows應用程式。
Windows8高級編程——使用C#和XAML開發套用呈現Windows8平台的所有新開發功能,尤其將濃墨重彩地描述如何使用VisualStudio2012和XAML/C#語言來創建準備部署於新WindowsStore的強大應用程式。
本書內容
◆利用XAML來創建豐富的、內容驅動的用戶界面
◆使用新增的AppBar創建無框線選單系統
◆支持Windows8設備的感測器和地理定位功能的方法
◆使用Contracts和Extension將應用程式整合到Windows8
生態系統
◆了解多頁面應用程式的新Windows8導航系統
◆詳細了解如何使用DataBinding和MVVM設計模式最大
限度地減少代碼量
◆準備將應用程式發布到WindowsStore的功能提示
◆使用現有盈利策略實現應用程式利潤最大化

圖書目錄

第1章一瞥未來 1
1.1改變規則 1
1.2Windows8的不同之處 2
1.2.1了解Windows8:Zune理念 2
1.2.2WindowsPhone7延伸 3
1.3玩轉Windows8 4
1.3.1登錄螢幕 4
1.3.2Start螢幕 5
1.3.3搜尋功能 6
1.3.4應用程式生命周期 6
1.3.5訪問桌面模式 7
1.4WindowsStore套用開發 10
1.5HelloWindows8 12
1.5.1選擇程式語言和默認資料夾 12
1.5.2構建一個簡單的Windows
Store套用 14
1.5.3設定應用程式的功能 16
1.5.4HTML開發人員該怎么辦 20
1.6WindowsStore套用的類型 22
1.7Split應用程式 44
1.8小結 48
第2章XAML 51
2.1快速回顧XAML的發展歷史 52
2.2XAML基礎 53
2.3VisualStudio2012中的
XAML 55
2.4Windows8控制項 57
2.4.1布局控制項 57
2.4.2行為控制項 69
2.5小結 81
第3章使用控制項樣式、數據綁定和
語義縮放增強應用程式 83
3.1定製應用程式 83
3.2設計控制項樣式 84
3.2.1了解基本樣式 84
3.2.2在整個應用程式中引用樣式 90
3.2.3使用微軟的默認樣式 92
3.3數據綁定 95
3.3.1理解基本的數據輸入 95
3.3.2綁定對象到用戶界面 97
3.3.3使用雙向數據綁定更新
數據 101
3.3.4數據綁定總結 103
3.4Windows8數據綁定控制項 103
3.4.1ComboBox 103
3.4.2ListBox 106
3.4.3ListView 107
3.4.4GridView 111
3.4.5分組式GridView 112
3.5使用語義縮放 117
3.6使用自定義控制項 121
3.7小結 125
第4章Windows8用戶界面 127
4.1應用程式欄、通知、啟動界面
以及動態磁貼 127
4.2應用程式欄 128
4.2.1創建頂部的應用程式欄
導航 129
4.2.2連結應用程式的頁面 135
4.2.3添加篩選功能 139
4.2.4在應用程式中添加結束
標誌 141
4.3添加通知 142
4.3.1理解模板 143
4.3.2Toast示例 145
4.4創建動態磁貼 149
4.4.1可用的磁貼模板 150
4.4.2動態磁貼示例 150
4.5程式啟動界面 155
4.6小結 156
第5章應用程式的生命周期 157
5.1應用程式的復興 157
5.2Windows8應用程式的
生命周期 157
5.2.1啟動應用程式 158
5.2.2應用程式的激活 169
5.2.3應用程式的恢復 172
5.2.4應用程式的關閉 174
5.3後台操作 175
5.3.1觸發器以及觸發條件 176
5.3.2鎖屏 180
5.3.3進度顯示 181
5.3.4程式調試 184
5.3.5死鎖 186
5.4小結 186
第6章 數據處理、檔案和網路 187
6.1 數據、檔案和網路的起步 187
6.2 應用程式數據和檔案處理 188
6.2.1 Data Samples套用入門 188
6.2.2 了解Windows.storage API 189
6.2.3 數據和檔案位置操作 190
6.2.4 檔案訪問許可權 191
6.2.5 本地設定與應用程式數據 193
6.2.6 漫遊設定和應用程式數據 195
6.2.7 臨時應用程式數據 196
6.2.8 應用程式數據的版本 197
6.2.9 清除應用程式數據 198
6.2.10 顯示Pictures庫內容 198
6.2.11 選擇檔案:用戶體驗 201
6.2.12 跟蹤檔案和資料夾 204
6.2.13 序列化和反序列化數據 206
6.2.14 數據加密和解密 208
6.3 網路 209
6.3.1 建立套接字連線 209
6.3.2 數據傳輸 217
6.3.3 激活感應和輕擊 221
6.3.4 同步發行內容 226
6.3.5 訪問網路信息 228
6.4 示例:Leaderboard應用程式 229
6.5 小結 235
第7章 感測器 237
7.1 Windows感測器平台 237
7.1.1 感測器平台的硬體 238
7.1.2 Windows感測器平台概覽 238
7.2 使用3D加速度計 240
7.3 使用3D指南針 242
7.3.1 使用Compass類 242
7.3.2 計算正北的朝向 244
7.4 使用3-D的陀螺儀 245
7.5 使用測斜儀 247
7.6 使用環境光感測器 249
7.7 使用方向感測器 251
7.7.1 使用OrientationSensor類 251
7.7.2 使用SimpleOrientationSensor
類 253
7.8 小結 254
第8章 定位服務 255
8.1 定位服務概述 255
8.2 Windows 8中的定位服務 257
8.2.1 使用Geolocator類 257
8.2.2 CivicAddress 類 259
8.3 使用Bing地圖的SDK 262
8.3.1 參考Bing地圖的SDK 262
8.3.2 使用Bing.Maps.Map類 263
8.3.3 使用地圖上的圖示 265
8.3.4 增加交通信息 266
8.4 獲取方向 268
8.5 小結 274
第9章應用程式契約和擴展 275
9.1應用程式的契約和擴展 275
9.2使用FilePickerContract 276
9.2.1選擇單個檔案 276
9.2.2選擇多個檔案 277
9.2.3選取WindowsStore套用
中的檔案 279
9.2.4調試FilePickerActivation 281
9.3使用CachedFileUpdater
Contract 282
9.4PlayToContract 283
9.4.1PlayToManager類 283
9.4.2測試PlayTo場景 285
9.5使用SearchContract 287
9.6使用SettingsContract 291
9.7使用ShareContract 293
9.7.1DataTransferManager類 294
9.7.2DataTransferManager.
DataRequested 294
9.7.3DataTransferManager.
TargetApplicationChosen 295
9.7.4共享契約場景 295
9.8使用AccountPicture
ProviderExtension 295
9.9使用AutoPlayExtension 299
9.10使用Background
TasksExtension 300
9.10.1推送通知 301
9.10.2使用BackgroundTasks 301
9.11使用CameraSettings擴展 302
9.12使用ContactPicker擴展 303
9.13使用FileActivation
Extension 304
9.13.1實現FileActivation
擴展 304
9.13.2調試FileActivation 306
9.14使用GameExplorer
Extension 306
9.15使用PrintTaskSettings
Extension 307
9.16使用ProtocolActivation
Extension 307
9.16.1激活Maps應用程式 308
9.16.2必需的聲明 308
9.16.3調試ProtocolActivation 310
9.17使用SSL/Certificates
Extension 311
9.18小結 312
第10章WindowsStore套用架構 313
10.1最佳的應用程式實踐 313
10.2了解MVVM 313
10.3定位ViewModels 316
10.4重構ArtistBrowser 318
10.4.1實例化
ViewModelLocator 318
10.4.2刪除DefaultViewModel 325
10.4.3簡化模型 336
10.5使用命令來處理輸入 337
10.6使用MVVM框架 344
10.6.1理解MVVMLight 344
10.6.2MVVMLight中的
訊息傳遞 346
10.7小結 349
第11章WindowsStore和貨幣化 351
11.1WindowsStore概況 351
11.2如何向消費者展示套用
程式 352
11.2.1應用程式的發現 353
11.2.2創造第一個好印象 353
11.2.3推廣應用程式 354
11.3出售應用程式 355
11.3.1WindowsStore經濟學 355
11.3.2WindowsStoreAPI概述 356
11.3.3開始ColorShopping
應用程式 357
11.3.4支持試用 360
11.3.5套用內購買 372
11.3.6添加廣告 380
11.3.7小結:貨幣化應用程式的
經濟學 385
11.4應用程式打包 387
11.4.1在VisualStudio籌備
應用程式 388
11.4.2使用命令行打包套用
程式 391
11.4.3打包企業業務線(LOB)
應用程式 392
11.4.4使用WindowsApp
CertificationKit進行
測試 392
11.4.5了解WindowsStore認證
要求 393
11.5小結 394
第12章運用目前所學知識創建
WindowsStore套用 395
12.1歡迎閱讀本書的最後章節 396
12.2設計WroxBookStore
應用程式 396
12.2.1顯示Wrox出版社出版
的書籍 397
12.2.2跨設備添加願望清單 398
12.3深入研究代碼 399
12.3.1為MVVM做準備 400
12.3.2創建示例數據 403
12.4創建主頁 413
12.4.1配置XAML 413
12.4.2更新ViewModel 420
12.4.3完成代碼隱藏檔案 422
12.5對組進行深入分析 424
12.5.1配置XAML 425
12.5.2更新視圖模型 430
12.5.3完成代碼隱藏檔案 431
12.6展示默認的書籍信息 435
12.6.1配置XAML 435
12.6.2更新視圖模型 441
12.6.3完成代碼隱藏檔案 442
12.7為願望清單功能提供
SkyDrive 444
12.7.1確保檔案本地可用 444
12.7.2註冊應用程式 447
12.7.3載入/創建願望清單
檔案 448
12.7.4保存願望清單檔案 452
12.7.5添加命令 453
12.8更新磁貼和啟動界面 454
12.9為部署到商店做準備 455
12.9.1創建開發人員賬戶 456
12.9.2為應用程式保留名稱 457
12.9.3開發人員許可證 457
12.9.4編輯應用程式清單 458
12.9.5將應用程式與商店相
結合 458
12.9.6捕捉截屏 458
12.9.7創建應用程式包 459
12.9.8上傳應用程式包 459
12.9.9商店檢查表結束語 460
12.10小結 460

相關詞條

熱門詞條

聯絡我們