Windows Phone Mango開發(fā)實(shí)踐

出版時(shí)間:2011-10  出版社:人民郵電出版社  作者:高雪松  頁數(shù):342  
Tag標(biāo)簽:無  

內(nèi)容概要

  《Windows Phone Mango開發(fā)實(shí)踐》深入淺出地講解了微軟的Windows Phone
Mango開發(fā)技術(shù),每章均以實(shí)例的形式講解,注重動(dòng)手實(shí)踐能力的培養(yǎng)。
  全書共分為3篇:基礎(chǔ)篇、Silverlight交互篇和XNA游戲篇。基礎(chǔ)篇重點(diǎn)講解了Silverlight和XNA的基本技術(shù)、多點(diǎn)觸控、傳感器和服務(wù)等。Silverlight交互篇包含Windows
Phone
Mango的新技術(shù)、新功能,涵蓋Silverlight開發(fā)的應(yīng)用程序欄、數(shù)據(jù)存儲(chǔ)、必應(yīng)地圖、數(shù)據(jù)綁定、計(jì)劃操作、全景和樞軸控件、啟動(dòng)器和選擇器、應(yīng)用程序生命周期,以及MVVM模式的應(yīng)用等開發(fā)技術(shù)。XNA游戲篇以Mango游戲開發(fā)新功能為重點(diǎn),講解集成Silverlight和XNA框架的3D應(yīng)用,介紹Visual
Basic開發(fā)XNA,以及XNA二維游戲開發(fā)和3D模型展示的應(yīng)用,以動(dòng)手實(shí)踐為核心貫穿整篇。
  《Windows Phone
Mango開發(fā)實(shí)踐》可供微軟移動(dòng)開發(fā)的程序員、愛好者閱讀參考,也適合作為相關(guān)培訓(xùn)課程的教學(xué)用書。

書籍目錄

第一篇 基礎(chǔ)篇 
 第1章 初識(shí)廬山真面目——Windows Phone Mango 
  1.1 概述 
  1.2 Windows Phone Mango的新特性 
  1.2.1 執(zhí)行模式和應(yīng)用程序快速切換 
  1.2.2 后臺(tái)代理(計(jì)劃通知和計(jì)劃任務(wù)) 
  1.2.3 后臺(tái)音頻 
  1.2.4 后臺(tái)文件傳輸 
  1.2.5 傳感器 
  1.2.6 Socket支持 
  1.2.7 網(wǎng)絡(luò)信息 
  1.2.8 推送通知 
  1.2.9 Live Tiles 
  1.2.10 整合Silverlight和XNA 
  1.2.11 應(yīng)用程序分析 
  1.2.12 Windows Phone模擬器 
  1.2.13 支持Visual Basic 
  1.2.14 多目標(biāo)和應(yīng)用程序的兼容性 
  1.2.15 WebBrowser控件 
  1.2.16 設(shè)備狀態(tài) 
  1.2.17 本地?cái)?shù)據(jù)庫 
  1.2.18 啟動(dòng)器和選擇器 
  1.2.19 聯(lián)系人和日歷 
  1.2.20 加密的憑據(jù)存儲(chǔ)區(qū) 
  1.2.21 搜索可擴(kuò)展性 
  1.2.22 系統(tǒng)托盤和進(jìn)度指示器 
  1.2.23 OData客戶端 
  1.2.24 全球化和本地化 
  1.3 構(gòu)建Windows Phone Mango的開發(fā)環(huán)境 
  1.3.1 下載Windows Phone開發(fā)工具 
  1.3.2 開發(fā)工具安裝包的內(nèi)容 
  1.3.3 Windows Phone的系統(tǒng) 
  1.4 創(chuàng)建Windows Phone應(yīng)用程序 
  1.5 Windows Phone的分析工具   
 第2章 Windows Phone入門——探索火星 
  2.1 概述——開創(chuàng)新領(lǐng)域 
  2.2 什么是微軟的“Dallas” 
  2.3 動(dòng)手實(shí)踐——探索Dallas(火星) 
  2.3.1 開發(fā)時(shí)的先決條件 
  2.3.2 創(chuàng)建程序 
  2.3.3 在項(xiàng)目中添加資源 
  2.3.4 頁面布局 
  2.3.5 與Dallas通信 
  2.3.6 觸控事件處理 
  2.3.7 實(shí)現(xiàn)頁面跳轉(zhuǎn) 
  2.3.8 調(diào)試應(yīng)用程序   
 第3章 多點(diǎn)觸控 
  3.1 多點(diǎn)觸控技術(shù)概述 
  3.2 Windows Phone支持的觸控指令 
  3.3 動(dòng)手實(shí)踐——Silverlight的多點(diǎn)觸控 
  3.3.1 動(dòng)手實(shí)踐實(shí)例 
  3.3.2 測試應(yīng)用程序 
  3.4 耀眼的火花——XNA多點(diǎn)觸控游戲 
  3.4.1 創(chuàng)建應(yīng)用程序 
  3.4.2 啟用手勢操作支持 
  3.4.3 處理使用者的手勢操作 
  3.4.4 處理手勢操作的要訣 
  3.4.5 讀取多點(diǎn)觸控的數(shù)據(jù) 
  3.4.6 設(shè)計(jì)支持手勢操作的XNA游戲 
  3.4.7 游戲程序部署   
 第4章 傳感器和服務(wù) 
  4.1 認(rèn)知傳感器 
  4.2 重力加速傳感 
  4.2.1 應(yīng)用重力加速傳感器的體感游戲設(shè)計(jì) 
  4.2.2 動(dòng)手實(shí)踐——Silverlight獲取重力加速度感應(yīng)數(shù)據(jù) 
  4.2.3 動(dòng)手實(shí)踐——XNA中使用傳感器移動(dòng)物體 
  4.3 地理位置服務(wù) 
  4.3.1 動(dòng)手實(shí)踐——讀取地理位置信息 
  4.4 云計(jì)算服務(wù) 
  4.4.1 開發(fā)云計(jì)算客戶端的先決條件 
  4.4.2 動(dòng)手實(shí)踐——Windows Phone的云計(jì)算客戶端應(yīng)用程序 
  4.5 設(shè)備狀態(tài)和網(wǎng)絡(luò)信息 
  4.5.1 動(dòng)手實(shí)踐——獲取和顯示設(shè)備狀態(tài)和網(wǎng)絡(luò)信息 
第二篇 Silverlight交互篇 
 第5章 應(yīng)用程序欄(Application Bar)最佳實(shí)踐——開發(fā)炫彩頁面 
  5.1 應(yīng)用程序欄(Application Bar)介紹 
  5.2 動(dòng)手實(shí)踐——設(shè)計(jì)應(yīng)用程序欄 
  5.2.1 添加圖標(biāo)按鈕的圖像 
  5.2.2 C#創(chuàng)建應(yīng)用程序欄 
  5.2.3 在XAML中創(chuàng)建應(yīng)用程序欄 
  5.3 動(dòng)手實(shí)踐——本地化應(yīng)用程序欄(Localizing an Application Bar) 
  5.3.1 添加資源文件以實(shí)現(xiàn)對(duì)本地化的支持 
  5.3.2 定義默認(rèn)的區(qū)域 
  5.3.3 其他區(qū)域性語言 
  5.3.4 資源文件的字符串替換 
  5.3.5 本地化應(yīng)用程序欄 
  5.3.6 運(yùn)行結(jié)果 
  5.4 應(yīng)用Expression Blend炫彩Silverlight頁面 
  5.4.1 Expression Blend的應(yīng)用   
 第6章 數(shù)據(jù)存儲(chǔ) 
  6.1 獨(dú)立存儲(chǔ) 
  6.1.1 獨(dú)立存儲(chǔ)概述 
  6.1.2 最佳實(shí)踐 
  6.2 動(dòng)手實(shí)踐——獨(dú)立存儲(chǔ)實(shí)戰(zhàn) 
  6.3 本地?cái)?shù)據(jù)庫 
  6.3.1 定義數(shù)據(jù)上下文 
  6.3.2 數(shù)據(jù)庫查詢 
  6.3.3 插入數(shù)據(jù) 
  6.3.4 更新數(shù)據(jù) 
  6.3.5 刪除數(shù)據(jù) 
  6.3.6 更改數(shù)據(jù)庫架構(gòu) 
  6.3.7 數(shù)據(jù)庫安全 
  6.4 動(dòng)手實(shí)踐——本地?cái)?shù)據(jù)庫 
  6.4.1 開發(fā)環(huán)境配置 
  6.4.2 MVVM設(shè)計(jì)模型 
  6.4.3 添加引用 
  6.4.4 創(chuàng)建模型Model 
  6.4.5 創(chuàng)建ViewModel 
  6.4.6 創(chuàng)建View 
  6.4.7 調(diào)試應(yīng)用程序   
 第7章 推送通知(PushNotifications) 
  7.1 推送通知概述 
  7.2 推送通知的工作原理 
  7.3 推送通知的類型 
  7.3.1 Toast通知 
  7.3.2 Tile通知 
  7.3.3 Raw通知 
  7.3.4 推送通知類型選擇 
  7.4 動(dòng)手實(shí)踐——sub-tiles and deep toast通知(Windows Phone Mango) 
  7.4.1 開發(fā)前提 
  7.4.2 Sub-Tiles 
  7.4.3 Deep toast通知 
  7.5 動(dòng)手實(shí)踐——深度分析推送通知實(shí)現(xiàn)架構(gòu) 
  7.5.1 Windows Phone推送通知類型 
  7.5.2 推送通知的工作流 
  7.5.3 推送通知的消息類 
  7.5.4 發(fā)送Tile通知 
  7.5.5 發(fā)送Toast通知 
  7.5.6 發(fā)送Raw通知 
  7.5.7 客戶端設(shè)定啟動(dòng)推送通知 
  7.5.8 Web Service設(shè)定推送通知功能   
 第8章 必應(yīng)地圖——導(dǎo)航先鋒 
  8.1 Windows Phone必應(yīng)地圖概述 
  8.2 動(dòng)手實(shí)踐——必應(yīng)地圖導(dǎo)航 
  8.2.1 先決條件 
  8.2.2 創(chuàng)建必應(yīng)地圖導(dǎo)航工程 
  8.2.3 綁定密鑰 
  8.2.4 航測圖模式和路線圖模式 
  8.2.5 設(shè)定地圖中心位置 
  8.2.6 創(chuàng)建圖釘(pushpin)圖層 
  8.2.7 定制圖釘樣式 
  8.2.8 變焦按鈕 
  8.2.9 橫向和縱向視圖的設(shè)定 
  8.2.10 計(jì)算導(dǎo)航路線 
  8.2.11 測試應(yīng)用程序 
  8.3 必應(yīng)地圖開發(fā)資源 
  8.3.1 開發(fā)者資源 
  8.3.2 賬戶訪問問題   
 第9章 數(shù)據(jù)綁定 
  9.1 數(shù)據(jù)綁定概述 
  9.2 綁定單項(xiàng)數(shù)據(jù) 
  9.3 使用數(shù)據(jù)模板綁定數(shù)據(jù)對(duì)象集 
  9.3.1 定義數(shù)據(jù)源 
  9.3.2 創(chuàng)建數(shù)據(jù)模板 
  9.3.3 數(shù)據(jù)轉(zhuǎn)換   
 第10章 計(jì)劃操作(ScheduledActions) 
  10.1 計(jì)劃操作(Scheduled Actions) 
  10.1.1 計(jì)劃通知 
  10.1.2 計(jì)劃任務(wù) 
  10.2 動(dòng)手實(shí)踐——提醒(Reminders) 
  10.2.1 創(chuàng)建提醒的顯示列表 
  10.2.2 創(chuàng)建添加提醒的頁面 
  10.2.3 創(chuàng)建提醒啟動(dòng)頁面 
  10.2.4 調(diào)試應(yīng)用程序   
 第11章 全景(Panorama)和樞軸(Pivot) 
  11.1 全景(Panorama)控件簡介 
  11.1.1 外觀和感覺 
  11.1.2 全景體驗(yàn)控件構(gòu)成 
  11.1.3 最佳實(shí)踐 
  11.2 動(dòng)手實(shí)踐——Windows Phone Blog client微軟官方博客客戶端 
  11.2.1 設(shè)置應(yīng)用程序啟動(dòng)圖標(biāo)并添加資源文件 
  11.2.2 首頁畫面和事件處理 
  11.2.3 添加引用和服務(wù) 
  11.2.4 設(shè)計(jì)制作全景視圖及其事件處理 
  11.2.5 程序運(yùn)行結(jié)果 
  11.3 樞軸(Pivot)控件介紹 
  11.3.1 樞軸的外觀和感覺 
  11.3.2 樞軸控件構(gòu)成 
  11.3.3 樞軸最佳實(shí)踐 
  11.4 動(dòng)手實(shí)踐——Windows PhoneBlog Clien+微軟官方博文客戶端(Pivot版) 
  11.5 全景控件和樞軸控件的比較   
 第12章 啟動(dòng)器和選擇器 
  12.1 啟動(dòng)器與選擇器概述 
  12.2 Windows Phone模擬器對(duì)啟動(dòng)器和選擇器的支持 
  12.3 動(dòng)手實(shí)踐——啟動(dòng)器和選擇器的應(yīng)用 
  12.3.1 啟動(dòng)器之EmailComposeTask(Email發(fā)送功能) 
  12.3.2 啟動(dòng)器之PhoneCallTask(撥打電話) 
  12.3.3 啟動(dòng)器之SerachTask(查詢關(guān)鍵詞) 
  12.3.4 啟動(dòng)器之SmscomposeTask(短信發(fā)送功能) 
  12.3.5 啟動(dòng)器之Web Search Task(瀏覽器) 
  12.3.6 啟動(dòng)器之MediaPlayerLanucher(媒體播放器) 
  12.3.7 啟動(dòng)器之MarketPlaceDetailTask(啟動(dòng)MarketPlace應(yīng)用) 
  12.3.8 啟動(dòng)器之MarketplaceHubTask(聯(lián)機(jī)到Marketplace) 
  12.3.9 啟動(dòng)器之MarketplaceReviewTask(連到Marketplace頁面) 
  12.3.10 啟動(dòng)器之MarketPlaceSearchTask(搜尋Marketplace上的應(yīng)用) 
  12.3.11 選擇器之CameraCaptureTask(拍照) 
  12.3.12 選擇器之EmailAddressChooserTask(取得Email數(shù)據(jù)) 
  12.3.13 選擇器之PhoneNumberChooserTask(選擇電話號(hào)碼) 
  12.3.14 選擇器之PhotoChooserTask(選擇圖片) 
  12.3.15 選擇器之SaveEmailAddressTask(儲(chǔ)存Email信息) 
  12.3.16 選擇器之SavePhoneNumberTask(儲(chǔ)存電話號(hào)碼)   
 第13章 應(yīng)用程序生命周期(Application Lifecycle)  
  13.1 應(yīng)用程序生命周期 
  13.1.1 程序生命周期概述 
  13.1.2 應(yīng)用程序生命周期相關(guān)的術(shù)語 
  13.1.3 應(yīng)用程序生命周期模型 
  13.2 邏輯刪除 
  13.2.1 導(dǎo)致邏輯刪除發(fā)生的操作 
  13.2.2 10秒鐘原則 
  13.3 XNA Game Studio邏輯刪除 
  13.3.1 概述 
  13.3.2 與Silverligh邏輯刪除的區(qū)別 
  13.3.3 判斷重新激活的方法 
  13.3.4 區(qū)別游戲停用或者重新激活的事件 
  13.3.5 保存和加載瞬態(tài)數(shù)據(jù) 
  13.3.6 保存和加載持久數(shù)據(jù) 
  13.3.7 在Windows Phone模擬器中調(diào)試 
  13.4 動(dòng)手實(shí)踐——快速應(yīng)用切換 
  13.4.1 檢測快速應(yīng)用切換(FAS) 
  13.4.2 強(qiáng)制邏輯刪除 
  13.5 動(dòng)手實(shí)踐——應(yīng)用程序“足跡” 
  13.5.1 開發(fā)前提 
  13.5.2 創(chuàng)建用戶界面 
  13.5.3 創(chuàng)建應(yīng)用程序執(zhí)行邏輯 
  13.5.4 邏輯刪除處理流程 
  13.6 Windows Phone OS 7.0應(yīng)用程序的生命周期   
 第14章 MVVM設(shè)計(jì)模式的應(yīng)用 
  14.1 MVVM設(shè)計(jì)模式概述 
  14.2 動(dòng)手實(shí)踐——應(yīng)用MVVM設(shè)計(jì)模式的數(shù)獨(dú)游戲 
  14.2.1 創(chuàng)建應(yīng)用程序 
  14.2.2 ViewModelBase類 
  14.2.3 實(shí)現(xiàn)各個(gè)方格 
  14.2.4 實(shí)現(xiàn)GameBoard 
  14.2.5 實(shí)現(xiàn)輸入視圖 
  14.2.6 整合視圖 
  14.3 第三方MVVM框架 
  14.3.1 MVVM Light Toolkit 
  14.3.2 Ultra Light MVVM for Windows Phone 7 
  14.3.3 Simple MVVM Toolkit 
第三篇 XNA游戲篇 
 第15章 游戲開發(fā)新功能 
  15.1 Mango新功能概述 
  15.1.1 Silverlight和XNA的集成 
  15.1.2 執(zhí)行模型和應(yīng)用程序快速切換 
  15.1.3 Windows Phone事件探查器 
  15.1.4 Combined Motion API 
  15.2 跨平臺(tái)編譯 
  15.3 性能優(yōu)化 
  15.3.1 硬件性能 
  15.3.2 運(yùn)行效率 
  15.4 讀寫數(shù)據(jù) 
  15.5 動(dòng)手實(shí)踐——組合Silverlight和XNA框架的3D應(yīng)用 
  15.5.1 新建游戲應(yīng)用程序 
  15.5.2 加載3D類 
  15.5.3 加載3D圖形 
  15.5.4 加載Sivlerlight控件 
  15.5.5 事件處理 
  15.5.6 渲染Silverlight控件 
  15.5.7 在模擬器中運(yùn)行   
 第16章 XNA二維動(dòng)作游戲開發(fā) 
  16.1 游戲設(shè)計(jì)之初的思考 
  16.1.1 游戲設(shè)計(jì)流程圖 
  16.2 創(chuàng)建游戲角色 
  16.2.1 新建游戲應(yīng)用程序 
  16.2.2 游戲角色——飛艇 
  16.2.3 飛艇的控制 
  16.2.4 游戲的視差背景 
  16.2.5 創(chuàng)建萬惡的敵人 
  16.2.6 計(jì)算碰撞 
  16.2.7 創(chuàng)建飛艇的武器——導(dǎo)彈 
  16.2.8 實(shí)現(xiàn)爆炸效果 
  16.2.9 游戲音樂 
  16.2.10 在模擬器中運(yùn)行   
 第17章 Visual Basic開發(fā)XNA 
  17.1 Visual Basic支持XNA開發(fā) 
  17.1.1 創(chuàng)建Visual Basic的Windows Phone工程 
  17.1.2 項(xiàng)目屬性 
  17.1.3 引用 
  17.1.4 內(nèi)容引用 
  17.1.5 Background.png文件 
  17.1.6 Game1.ico文件 
  17.1.7 Game1.vb文件 
  17.1.8 PhoneGameThumb.png文件 
  17.1.9 Program.vb文件   
 第18章 XNA 3D模型展示 
  18.1 概述 
  18.2 動(dòng)手實(shí)踐——XNA 3D模型應(yīng)用程序 
  18.2.1 應(yīng)用后臺(tái)傳輸服務(wù) 
  18.2.2 加載XNA 3D模型 
  18.2.3 在模擬器中運(yùn)行 

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    Windows Phone Mango開發(fā)實(shí)踐 PDF格式下載


用戶評(píng)論 (總計(jì)22條)

 
 

  •   本書講解的還可以,適合入門
  •   很適合初學(xué)者,講的知識(shí)點(diǎn)很多,不是很深入,如果是初學(xué)者應(yīng)該是個(gè)不錯(cuò)書籍,光盤質(zhì)量很好
  •   盡管winphone 8出來了這本書還是不錯(cuò)的,受益匪淺
  •   對(duì)于我這個(gè)初學(xué)者來說就夠了呢!
  •   送貨的速度有點(diǎn)慢了,北京本市的,等了3天才拿到貨,希望下次購物快遞能給力一些。書很好,就是印刷的紙張不太好,一本書里有兩三種材質(zhì)的紙
  •   覺得說的有點(diǎn)亂
  •   書不錯(cuò)啊 哈哈
  •   書的質(zhì)量還行,就是送書的速度有點(diǎn)慢,其它的還沒看了,關(guān)于書的內(nèi)容還沒看,不好評(píng)論什么。。。
  •   書的設(shè)計(jì)還行,涵蓋面教廣,能指導(dǎo)方向,不過作為新開發(fā)平臺(tái)解釋欠缺詳細(xì),新手需要更多的查詢網(wǎng)上資料,提高較慢
  •   做開發(fā)的, 感覺還是看書實(shí)在, 所以買了這本。里面內(nèi)容有點(diǎn)零散。 不是很系統(tǒng)。
  •   有點(diǎn)深度的抄襲,太墨跡,象在湊字
  •   整體感覺還不錯(cuò),例子比較多,感覺不太深入。
  •   還好,看了開頭
  •   剛聽說這個(gè)東東,感覺有點(diǎn)深度
  •   這本書只適合當(dāng)教科書,如果想要深入,購此書不如去微軟中國上面的教程來的實(shí)在,而且有些東西很多新的控件是可以直接使用,此書還在用陳舊的方式來做
  •   寫作水平有待提高,多學(xué)學(xué)外國著作,代碼沒有精選

    實(shí)例沒有作者的東西,大部分是微軟MSDN的,不深入。
  •   感覺很一般,剛收到貨,主要對(duì)wp7整體的發(fā)展方向作了明確敘述,書中列子也一般,建議還是去微軟官方網(wǎng)去學(xué)習(xí)。。
  •   要基礎(chǔ)沒基礎(chǔ),要高級(jí)也不怎么高級(jí),不如看視頻。
  •   拼湊而成,太浮躁
  •   這本書滿書都是代碼段,難道國人寫書都這么寫嘛,買過幾本書還真都是這樣!
  •   開發(fā)必讀
  •   價(jià)格有點(diǎn)貴了,講Mango內(nèi)容真少
 

250萬本中文圖書簡介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7