深入了解Windows Phone遊戲開發

  • 9 522
    580
  • 分類:
    中文書電腦資訊作業系統Windows
    追蹤
    ? 追蹤分類後,您會在第一時間收到分類新品通知。
  • 作者: 高雪松 追蹤 ? 追蹤作者後,您會在第一時間收到作者新書通知。
  • 出版社: 佳魁 追蹤 ? 追蹤出版社後,您會在第一時間收到出版社新書通知。
  • 出版日:2016/03/25

配送方式

  • 台灣
    • 國內宅配:本島、離島
    • 到店取貨:
      金石堂門市 不限金額免運費
      7-11便利商店 ok便利商店 萊爾富便利商店 全家便利商店
  • 海外
    • 國際快遞:全球
    • 港澳店取:
      ok便利商店 順豐 7-11便利商店

內容簡介

本書是應用程式開發者可以全面了解並掌握Windows Phone的有力工具書。涵蓋Windows Phone開發的相關基礎技術,每章以詳實案例進行技術講解。初學者可以由淺入深掌握開發技術,資深開發人員可以更深入領會Windows Phone開發的新特點,結合MSDN文件可以更快速地提昇開發技能。
 

全書分三大單元:基礎篇、Silverlight 互動篇和XNA 遊戲篇。
 

基礎篇,重點講解Silverlight 和XNA 的基本技術、多點觸控、感應器和服務等。其中『探索火星』應用程式的實作,是很特別的一個Windows Phone應用,這個案例中有美國國家航空暨太空總署(National Aeronautics and SpaceAdministration,NASA)提供有關火星工作的圖像資料,內容非常有趣。
 

Silverlight 互動篇,包含Windows Phone 的新技術及功能,涵蓋Silverlight開發的應用程式欄、資料儲存(獨立儲存空間、本機資料庫)、Bing地圖、資料綁定、排程作業、全景和樞軸控制項、啟動器和選擇器、應用程式生命週期,以及MVVM 模式的應用等開發技術。
 

XNA 遊戲篇,以遊戲開發新功能為重點,講解整合Silverlight 和XNA 框架的3D應用,介紹Visual Basic 開發XNA,以及XNA 二維遊戲開發和3D 模型展示的應用,以動手實作為核心貫穿整篇

目錄

第1 篇 基礎篇
 

Chapter.01 初識廬山真面目 — Windows Phone Mango
1-1 概述    
1-2 Windows Phone Mango 的新特性
1.2.1 執行模式和應用程式快速切換
1.2.2 背景代理(計畫通知和計畫工作)
1.2.3 背景音訊
1.2.4 背景檔案傳輸
1.2.5 感應器
1.2.6 Socket 支援
1.2.7 網路資訊
1.2.8 推送通知
1.2.9 Live Tiles
1.2.10 整合Silverlight 和XNA
1.2.11 應用程式分析
1.2.12 Windows Phone 模擬器
1.2.13 支援Visual Basic
1.2.14 多目標和應用程式的相容性
1.2.15 WebBrowser 控制項
1.2.16 裝置狀態
1.2.17 本機資料庫
1.2.18 啟動器和選擇器
1.2.19 連絡人和日曆
1.2.20 加密的憑據儲存區
1.2.21 搜索可擴充性
1.2.22 系統工作列和進度指示器
1.2.23 OData 使用者端
1.2.24 全球化和當地語系化
1-3 建構Windows Phone Mango 的開發環境
1.3.1 下載Windows Phone 開發工具
1.3.2 開發工具安裝包的內容
1.3.3 Windows Phone 的系統
1.4 建立Windows Phone 應用程式
1.5 Windows Phone 的分析工具
 

Chapter.02  Windows Phone 入門 — 探索火星
2.1 概述 — 開創新領域
2.2 什麼是微軟的"Dallas"
2.3 動手實作 — 探索Dallas
2.3.1 開發時的先決條件
2.3.2 建立程式
2.3.3 在專案中增加資源
2.3.4 頁面設定
2.3.5 與Dallas 通訊
2.3.6 觸控事件處理
2.3.7 實現頁面跳躍
2.3.8 偵錯應用程式
 

Chapter.0 3 多點觸控
3.1 多點觸控技術概述
3.2 Windows Phone 支援的觸控指令
3.3 動手實作 — Silverlight 的多點觸控
3.3.1 動手實作實例
3.3.2 測試應用程式
3.4 耀眼的火花 — XNA 多點觸控遊戲
3.4.1 建立應用程式
3.4.2 啟用手勢操作支援
3.4.3 處理使用者的手勢操作
3.4.4 處理手勢操作的要訣
3.4.5 讀取多點觸控的資料
3.4.6 設計支援手勢操作的 XNA 遊戲
3.4.7 遊戲程式佈署
 

Chapter.04 感應器和服務
4.1 認知感應器
4.2 重力加速傳感
4.2.1 應用重力加速感應器的體感遊戲設計
4.2.2 動手實作 — Silverlight 獲得重力加速度感應資料
4.2.3 動手實作 — XNA 中使用感應器移動物體
4.3 地理位置服務
4.3.1 動手實作 — 讀取地理位置資訊
4.4 雲端運算服務
4.4.1 開發雲端運算使用者端的先決條件
4.4.2 動手實作 — Windows Phone 的雲端運算使用者端應用程式
4.5 裝置狀態和網路資訊
4.5.1 動手實作 — 獲得和顯示裝置狀態和網路資訊
 

第2 篇 Silverlight 互動篇

 

Chapter.05 應用程式欄(Application Bar)最佳實作—開發炫彩頁面
5.1 應用程式欄(Application Bar)簡介
5.2 動手實作 — 設計應用程式欄
5.2.1 增加圖示按鈕的影像
5.2.2 C# 建立應用程式欄
5.2.3 在XAML 中建立應用程式欄
5.3 動手實作—當地語系化應用程式欄(Localizing an Application Bar)
5.3.1 增加資源檔以實現對當地語系化的支援
5.3.2 定義預設的區域
5.3.3 其他區域性語言
5.3.4 資源檔的字串替換
5.3.5 當地語系化應用程式欄
5.3.6 執行結果
5.4 應用Expression Blend 炫彩Silverlight 頁面
5.4.1 Expression Blend 的應用
 

Chapter.06 資料儲存
6.1 獨立儲存
6.1.1 獨立儲存概述
6.1.2 最佳實作
6.2 動手實作 — 獨立儲存實戰
6.3 本機資料庫
6.3.1 定義資料上下文
6.3.2 資料庫查詢
6.3.3 插入資料
6.3.4 更新資料
6.3.5 刪除資料
6.3.6 更改資料庫架構
6.3.7 資料庫安全
6.4 動手實作 — 本機資料庫
6.4.1 開發環境設定
6.4.2 MVVM 設計模型
6.4.3 增加參考
6.4.4 建立模型Model
6.4.5 建立ViewModel
6.4.6 建立View
6.4.7 偵錯應用程式
 

Chapter.07 推送通知(Push Notifications)
7.1 推送通知概述
7.2 推送通知的工作原理
7.3 推送通知的型態
7.3.1 Toast 通知
7.3.2 Tile 通知
7.3.3 Raw 通知
7.3.4 推送通知型態選擇
7.4 動手實作 — sub-tiles and deep toast 通知(Windows Phone Mango)
7.4.1 開發前提
7.4.2 Sub-Tiles
7.4.3 Deep toast 通知
7.5 動手實作 — 深度分析推送通知實現架構
7.5.1 Windows Phone 推送通知型態
7.5.2 推送通知的工作流
7.5.3 推送通知的訊息類別
7.5.4 發送Tile 通知
7.5.5 發送Toast 通知
7.5.6 發送Raw 通知
7.5.7 使用者端設定啟動推送通知
7.5.8 Web Service 設定推送通知功能
 

Chapter.08 必應地圖 — 導覽先鋒
8.1 Windows Phone 必應地圖概述
8.2 動手實作 — 必應地圖導覽
8.2.1 先決條件
8.2.2 建立必應地圖導覽專案
8.2.3 綁定金鑰
8.2.4 航測圖模式和路線圖模式
8.2.5 設定地圖中心位置
8.2.6 建立大頭針(pushpin)圖層
8.2.7 訂製大頭針樣式
8.2.8 放大縮小按鈕
8.2.9 水平和垂直檢視的設定
8.2.10 計算導覽路線
8.2.11 測試應用程式
8.3 必應地圖開發資源

序/導讀


 

本書是應用開發者了解並掌握Windows Phone的有力工具。以介紹Windows Phone Mango 的開發技術為核心,以動手實作的程式實例為線索,講解Windows PhoneMango 的開發技巧。
 

全書分三大單元:基礎篇、Silverlight 互動篇和XNA 遊戲篇。
 

基礎篇,重點講解Silverlight 和XNA 的基本技術、多點觸控、感應器和服務等。其中”探索火星"應用程式的實作,是很特別的一個Windows Phone應用,這個案例中有美國國家航空暨太空總署(National Aeronautics and SpaceAdministration,NASA)提供有關火星工作的圖像資料,內容非常有趣。
 

Silverlight 互動篇,包含Windows Phone Mango 的新技術及功能,涵蓋Silverlight開發的應用程式欄、資料儲存(獨立儲存空間、本機資料庫)、Bing地圖、資料綁定、排程作業、全景和樞軸控制項、啟動器和選擇器、應用程式生命週期,以及MVVM 模式的應用等開發技術。
 

XNA 遊戲篇,以Mango 遊戲開發新功能為重點,講解整合Silverlight 和XNA 框架的3D應用,介紹Visual Basic 開發XNA,以及XNA 二維遊戲開發和3D 模型展示的應用,以動手實作為核心貫穿整篇。

詳細資料

詳細資料

    • 語言
    • 中文繁體
    • 裝訂
    • 紙本平裝
    • ISBN
    • 9789863793014
    • 分級
    • 普通級
    • 頁數
    • 432
    • 商品規格
    • 23*17
    • 出版地
    • 台灣
    • 適讀年齡
    • 全齡適讀
    • 注音
    • 級別

商品評價

訂購/退換貨須知

加入金石堂 LINE 官方帳號『完成綁定』,隨時掌握出貨動態:

加入金石堂LINE官方帳號『完成綁定』,隨時掌握出貨動態
金石堂LINE官方帳號綁定教學

提醒您!!
金石堂及銀行均不會請您操作ATM! 如接獲電話要求您前往ATM提款機,請不要聽從指示,以免受騙上當!

退換貨須知:

**提醒您,鑑賞期不等於試用期,退回商品須為全新狀態**

  • 依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,以下商品購買後,除商品本身有瑕疵外,將不提供7天的猶豫期:
    1. 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮食品)
    2. 依消費者要求所為之客製化給付。(客製化商品)
    3. 報紙、期刊或雜誌。(含MOOK、外文雜誌)
    4. 經消費者拆封之影音商品或電腦軟體。
    5. 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等)
    6. 已拆封之個人衛生用品。(如:內衣褲、刮鬍刀、除毛刀…等)
  • 若非上列種類商品,均享有到貨7天的猶豫期(含例假日)。
  • 辦理退換貨時,商品(組合商品恕無法接受單獨退貨)必須是您收到商品時的原始狀態(包含商品本體、配件、贈品、保證書、所有附隨資料文件及原廠內外包裝…等),請勿直接使用原廠包裝寄送,或於原廠包裝上黏貼紙張或書寫文字。
  • 退回商品若無法回復原狀,將請您負擔回復原狀所需費用,嚴重時將影響您的退貨權益。
金石堂門市 全家便利商店 ok便利商店 萊爾富便利商店 7-11便利商店
World wide