WindowsPhone是Microsoft推出的最新移動平臺。它引入了大量新功能和服務,這使其成為市場中內容最豐富的移動平臺之一。WindowsPhone中的應用程序和游戲使用Visual Studio進行開發(fā),借助ExpressionBlend進行設計。這些強大工具釋放出的組合威力使得Windows Phone成為最易于開發(fā)的移動平臺。本書將帶您游歷這個全新移動平臺中的每個主要方面。它將向您展示如何利用WindowsPhone的硬件和軟件服務來構建應用程序和游戲。您還將學習如何使應用程序連接到運行在云中的服務。其中每個主題都提供了示例代碼,您可以使用它們來進行演練并對其進行改編從而更深入地理解WindowsPhone開發(fā)平臺。讀者對象本書面向移動應用程序開發(fā)新手,以及已經為其他移動平臺(如WindowsMobile、Android或iPhone)構建過移動應用程序的開發(fā)人員。為了收到最圓滿的學習效果,建議您至少對C# 和.NETFramework具有較深入的理解。之前掌握的Silverlight或WPF知識將有助于您理解本書后半部分中列舉的某些示例。涵蓋的內容Windows Phone應用程序和游戲有一套獨特的要求和需要解決的挑戰(zhàn)。本書將介紹在WindowsPhone操作系統(tǒng)的創(chuàng)建中所蘊含的設計理念以及如何將其運用到您的開發(fā)工作中。您將學習如何與WindowsPhone平臺的各個方面進行交互,以及如何構建應用程序使其提供一致且可靠的用戶體驗。本書不會全面介紹Silverlight或.NET Framework,而是著重介紹構建WindowsPhone應用程序所需的背景知識。編排方式本書的組織結構可以幫助您盡快構建出應用程序。開頭幾章旨在幫助您理解構建WindowsPhone應用程序所需的工具、技術和設計準則。隨后的章節(jié)介紹了如何使用設備中的硬件和軟件服務。最后幾章的主題包括Web連接、數據的處理、應用程序框架和安全性;這些較高級的主題在構建成功的WindowsPhone應用程序時同樣至關重要?!?第1章:Metro與Windows Phone——第1章簡要介紹WindowsPhone平臺并探究用戶體驗的設計理念?!竦?章:免費的Visual Studio 2010和Expression Blend 4——WindowsPhone的開發(fā)是通過Visual Studio和ExpressionBlend來實現(xiàn)的。在該章中,您將學習如何開始使用這些工具以及如何通過內置的模擬器來調試和測試應用程序?!竦?章:按照“紅線準則”設計布局——移動設備的屏幕尺寸小,這使得您必須正確設計應用程序的布局。第3章將介紹如何利用Silverlight的強大功能來快速構建內容豐富的用戶界面?!竦?章:添加運動效果——在第4章中您將學習如何使應用程序更具動感和活力。此外還將了解如何使用ExpressionBlend創(chuàng)建故事板和狀態(tài)過渡?!竦?章:方向與覆蓋組件——WindowsPhone支持多種不同的方向,您可以在應用程序中選用。第5章將向您展示如何處理應用程序的方向變化,以及當應用程序被諸如來電呼叫這類覆蓋組件遮住時應該如何進行響應?!竦?章:導航——WindowsPhone最獨特的功能之一就是應用程序生命周期模型(控制應用程序之間以及應用程序內部的導航)。在第6章中,您將了解如何在頁面間進行導航以及當應用程序進入后臺時應采取的操作?!竦?章:應用程序平鋪圖標與通知——第7章介紹如何將應用程序集成到WindowsPhone的Start屏幕中。您將了解如何自定義Start屏幕中的平鋪圖標,以及如何使用通知來更新平鋪圖標或將重要的事件通知給用戶?!竦?章:任務——將移動應用程序與桌面或Web應用程序區(qū)分開的,就是它與設備功能相結合的能力。在第8章中,您將看到如何發(fā)送SMS消息、發(fā)起電話呼叫以及與Pictureshub相結合。●第9章:觸控輸入——WindowsPhone被設計為利用觸控手勢進行操作。第9章介紹如何擴展應用程序以便響應諸如滑動、拖動以及收縮與拉伸的標準觸控手勢。