Windows Phone 7 開發工具介紹
Windows Phone 7 開發工具介紹
在今天的 MIX10會議上,我們推出了 Windows Phone 7 系列開發故事。開發 Windows Phone 7 系列開發的核心技術是 Silverlight。 這使您能夠使用您現有的開發技能來構建 Windows Phone 7 的應用程序。
現在您可以在這里下載到微軟的 Windows Phone 7系列開發工具包——Windows Phone 開發工具CTP版本。
Windows Phone開發工具CTP版本包含了所有您需要的開始Windows Phone 7開發的內容。具體來說,它包括以下內容:
- Visual Studio Express for Windows Phone 2010 的CTP – 使您能在熟悉的開發環境中開發和調試您的手機應用程序。 如果您已經在使用Visual Studio 2010的發布候選版本,那么您在創建web、 云和桌面應用程序的同時,還能夠通過Visual Studio的Windows Phone 7插件創建Windows Phone 7 應用程序。
- Windows Phone 7 系列仿真程序 – 它集成在Visual Studio里,使您能夠實時查看并調試您的應用程序,就像調試任何其他VS項目一樣。
- Silverlight-微軟將平臺技術從 web、 桌面和控制臺擴展到了手機,為開發人員提供了更廣泛的應用程序開發體驗。現在,使用您現有的開發技能,您立刻就可以開始開發用于手機的應用程序。或者,如果您已經有一個很好的應用程序,在Silverlight的幫助下,您只需要寫一次程序,就可以在包括手機在內的各個平臺上優化。
- XNA Game Studio – 這使您能夠構建跨越手機、 桌面和 Xbox 360 的游戲。
Expression Blend for Windows Phone是用Silverlight構建擬真手機用戶體驗的專業設計工具,雖然它并未被包含在Windows Phone開發工具CTP版本中,但您同樣可以在今天就下載到。
入門
開發 Windows Phone 7 系列的手機應用程序與在Visual Studio中開發 Silverlight 或 XNA 應用程序十分類似。Visual Studio 2010 Express for Windows Phone 版本的起始頁提供了可幫助您入門的學習資源。
您的應用程序可以使用 Silverlight 或 XNA。您可能不確定何時該使用何種技術:Silverlight 使您能夠開發豐富的英特網或在瀏覽器外運行的應用程序,它也包含了設備獨有的功能使您能夠創建廣泛的應用程序。 對游戲開發人員, XNA 提供了一種很好的解決方案用于創建跨Xbox 360、桌面及手機平臺的游戲。 在開發您的應用程序時,Visual Studio 提供了項目和項模板來幫助您創建Silverlight 或 XNA 項目。
開發應用程序
Visual Studio 2010 Express for Windows Phone擴展了 VS 設計、編碼和調試功能以提供手機特有的擴展和功能。 設計器界面是直觀的手機主題皮膚,這樣您就可以查看您的應用程序在設備上的是如何顯示的。當控件被添加到應用程序時,它們將自動采用 Windows Phone Design System的外觀和風格。當然,如果您喜歡其他的主題,您也可以為您的應用程序更改樣式。
當您準備好運行您的應用程序時,您可以使用F5鍵就像在VS中開發任何其他應用程序一樣運行。您可以使用Windows Phone 7 系列仿真程序調試您的應用程序。仿真程序支持方向調整,并提供設備上可用的按鈕。Windows Phone 7 系列手機要在今年稍晚時候上市,但仿真程序可幫助您現在就提前開始開發您的應用程序。
下載該工具
現在您就可以在Windows Phone 或 Microsoft Express 站點下載 Windows Phone 開發工具。您還能在Charlie Kindel on Windows Phone Development 博客上找到更多Windows Phone系列開發的詳細信息。