Windows Phone開發實戰體驗

Windows Phone開發實戰體驗

《Windows Phone開發實戰體驗》是2012年海洋出版社出版的圖書,由DevDiv移動開發社區主編。本書全面介紹了Silverlight套用開發及XNA遊戲開發的方法與技巧。

基本介紹

  • 書名:Windows Phone開發實戰體驗
  • 原版名稱:Windows Phone
  • ISBN:9787502782375
  • 頁數:262
  • 出版社:海洋出版社
  • 出版時間:2012年4月25日
  • 裝幀:平裝
  • 開本:16
內容簡介,編輯推薦,目錄,

內容簡介

DevDiv移動開發社區編著的《Windows Phone開發實戰體驗》windows Phone是移動開發三大平台之一,本書是DevDiv移動開發社區版主、資深會員在該平台實際開發經驗的總結。
《Windows Phone開發實戰體驗》主要內容:本書分為套用開發篇與遊戲開發篇。套用開發篇包括Windows Phone平台預覽、Silverlight開發基礎、UI控制項、應用程式的基本概念及特性、數據存儲與操作、網路通信、推送通知等共14章;遊戲開發篇包括XNA里的Hello world、XNA製作2D遊戲的常用組件、創建XNA遊戲選單等共9章。
適用範圍:Windows Phone國中級開發者參考用書、高等院校及社會培訓機構教材、自學人員學習用書

編輯推薦

DevDiv移動開發社區編著的《Windows Phone開發實戰體驗》編寫,全面講解Windows Phone執行特性,完整介紹應用程式和2D遊戲開發全過程,原創代碼細緻呈現作者實際開發經驗。Windows Phone國中級開發者參考用書、高等院校及社會培訓機構教材、自學人員學習用書。

目錄

第一篇 套用開發
第1章 Windows Phone平台預覽
1.1 Windows Phone簡介
1.1.1 概述
1.1.2 Windows Phone Mango新特性
1.2 Windows Phone編程概述
1.2.1 開發環境的搭建
1.2.2 開發框架與程式語言
1.2.3 第一個Windows Phone程式
1.2.4 Windows Phone程式剖析
1.2.5 應用程式的編譯、部署和調試
1.2.6 xap檔案介紹
第2章 Silverlight開發基礎
2.1 Silverlight概述
2.2 XAML語法詳解
2.2.1 XAML特性
2.2.2 XAML核心語法規則
2.3 Silverlight基本概念
2.3.1 布局系統
2.3.2 資源
2.3.3 綁定
2.3.4 綁定數據轉換器
2.3.5 屬性
2.3.6 模板與樣式
2.4 Silverlight動畫
2.4.1 Siverlight動畫基本認識
2.4.2 Siverlight動畫類型
2.4.3 Siverlight動畫故事板
第3章 UI控制項
3.1 Sliverlight控制項
3.1.1 容器控制項
3.1.2 基本控制項
3.1.3 繪圖控制項
3.1.4 其他控制項
3.2 樞軸控制項
3.3 全景視圖控制項
3.4 自定義控制項
3.4.1 改變外觀
3.4.2 製作新控制項
3.5 擴展控制項
3.6 廣告控制項
第4章 應用程式的基本概念
4.1 應用程式的生命周期
4.1.1 應用程式的執行模型概述
4.1.2 執行模型中的事件及方法
4.2 程式框架與頁面導航
4.3 頁面間傳值
4.4 系統主題
4.5 頁面剖析
4.5.1 應用程式欄
4.5.2 系統托盤
4.5.3 螢幕旋轉方向
4.5.4 物理硬體按鈕
4.6 設備信息與狀態的獲取
4.7 添加資源
4.8 調用震動
第5章 應用程式的特性
5.1 瓷塊
5.1.1 瓷塊概述
5.1.2 ShellTile API方式操縱瓷塊
5.1.3 ShellTileSchedule API方式操作瓷塊
5.1.4 設定應用程式瓷塊初始信息
5.2 啟動器與選擇器
5.2.1 啟動器
5.2.2 選擇器
5.3 後台代理
5.3.1 後台代理概述
5.3.2 後台代理範例
5.4 日程的訪問
5.5 聯繫人的訪問
第6章 數據存儲與操作
6.1 瞬時性數據存儲
6.1.1 頁面狀態
6.1.2 應用程式狀態
6.2 持久性數據存儲
6.2.1 隔離存儲
6.2.2 本地資料庫
6.3 基於雲服務的數據存儲
6.3.1 Windows Live SkyDrive
6.3.2 Windows Azure Services Platform
6.4 OData使用
第7章 網路通信
7.1 網路通信概述
7.2 網路通信類
7.2.1 HttpWebRequest類
7.2.2 WebClient類
7.3 套接字(Socket)編程
7.3.1 套接字概述
7.3.2 套接字編程實例
7.4 Web Services
第8章 推送通知
8.1 推送通知概述
8.1.1 Start螢幕與Live Tile
8.1.2 推送通知實現方式
8.2 推送通知的類型
8.2.1 Toast通知
8.2.2 Tile通知
8.2.3 Raw通知
第9章 感測器
9.1 加速度計
9.1.1 加速度計概述
9.1.2 獲取加速度計感測器數據
9.1.3 加速度計感測器模擬器
9.2 羅盤
9.2.1 獲取羅盤感測器數據
9.2.2 設備方向對羅盤數據的影響
9.2.3 校準羅盤感測器數據
9.3 陀螺儀
9.3.1 陀螺儀概述
9.3.2 獲取陀螺儀感測器數據
9.4 組合運動API
9.4.1 組合運動API概述
9.4.2 如何使用組合運動API
第10章 觸摸
10.1 Touch原生觸摸
10.2 Manipulation觸摸
10.3 GestureListener手勢
第11章 多媒體套用
11.1 播放音/視頻
11.1.1 利用MediaPlayerLauncher啟動器播放音/視頻
11.1.2 利用MediaElement控制項播放音/視頻
11.2 相機
11.2.1 使用CameraCaptureTask調用相機
11.2.2 相機底層API的使用
11.2.3 使用相機攝像
11.3 錄音
11.4 收音機
11.5 播放後台音頻
11.5.1 後台音頻概述
11.5.2 後台音頻類型
11.6 保存鈴聲
第12章 地理位置服務
12.1 Windows Phone位置服務
12.1.1 位置服務體系
12.1.2 使用位置服務
12.1.3 使用位置服務的最佳實踐
12.2 Bing Maps
12.2.1 使用Bing Maps API前的準備工作
12.2.2 Bing Maps API使用方法
第13章 應用程式的最佳化
13.1 Windows Phone中的執行緒
13.2 資源最佳化
13.2.1 圖片資源
13.2.2 媒體檔案
13.3 控制項最佳化
13.4 其他最佳化
13.4.1 網路請求
13.4.2 應用程式啟動
13.4.3 避免阻礙UI執行緒
13.5 最佳化測試工具及方法
13.5.1 Performance Analysis工具
13.5.2 Windows Phone模擬器中的幀速率計數器
第14章 應用程式的發布
14.1 Windows Phone商城
14.2 試用版應用程式
14.2.1 試用版應用程式概述
14.2.2 創建試用版應用程式
14.3 發布應用程式
第二篇 遊戲開發
第15章 XNA里的Hello world
15.1 創建XNA遊戲開發項目
15.2 遊戲開發項目中的方法
15.3 調試和部署XNA項目
第16章 XNA製作2D遊戲的常用組件
16.1 在項目里導入2D圖片資源
16.2 使用SpriteBatch繪製2D紋理
16.3 使用ScreenManager管理遊戲場景
第17章 創建XNA遊戲選單
17.1 WP7里XNA遊戲的觸控操作
17.2 編寫MenuEntry類
17.3 編寫MenuScreen類
17.4 編寫MainMenuScreen類
第18章 XNA里的2D動畫
18.1 播放遊戲精靈動畫
18.2 遊戲精靈的矢量移動
18.3 製作可控的遊戲精靈
第19章 XNA里2D動畫進階
19.1 遊戲精靈的動畫切換
19.2 遊戲精靈的碰撞計算
第20章 XNA里播放音效
20.1 使用SoundEffect播放音效
20.2 SoundEffect.Play( )的重載
20.3 使用SoundEffectInstance播放背景音樂
第21章 XNA里2D粒子效果
21.1 粒子類Particle
21.2 粒子系統類ParticleSystem
21.3 粒子系統在遊戲中的套用
第22章 遊戲場景的暫停和保存
22.1 GameSettings類
22.2 遊戲場景的暫停
22.3 使用XML和IsolatedStorage保存遊戲數據
第23章 XNA里3D遊戲入門
23.1 如何載入3D模型
23.2 縮放模型
23.3 處理模型動畫

相關詞條

熱門詞條

聯絡我們