Windows Phone 7 UI設計理念
原創【51CTO譯文】Silverlight for Windows Phone是Windows Phone 7的應用程序開發平臺,Windows Phone 7支持Silverlight的核心功能,通過托管的.NET代碼提供訪問Windows Phone 7獨一無二的功能。
熟悉XAML和托管.NET代碼的開發人員可以使用新的開發工具創建Windows Phone 7系列應用程序,在這篇文章中,51CTO將展示如何使用新的開發工具,SDK和移動設備模擬器從零開始為Windows Phone 7構建一個Silverlight UI,假設你已經熟悉Silverlight和Visual Studio 2010的基礎知識。
首先,你必須下載并安裝Silverlight for Windows Phone開發工具,在Silverlight for Windows Phone主頁能找到最新版本的下載鏈接。
安裝完畢后,在開始菜單就會多出一項“Microsoft Visual Studio 2010 Express”,如果你安裝了其它Visual Studio版本,就不用啟動“Visual Studio 2010 Express”文件夾下的“Microsoft Visual Studio 2010 Express for Windows Phone”,你可以直接在以前安裝的Visual Studio中開發Windows Phone Silverlight應用程序。
啟動Visual Studio 2010,選擇“文件”*“新建”*“項目”,在Visual C#已安裝模板列表中選擇“Silverlight for Windows Phone”,圖1顯示了你可以為Windows Phone創建Silverlight應用程序的三種類型。
◆Windows Phone Application:沒有導航支持的應用程序。
◆Windows Phone List Application:有導航支持的應用程序。
◆Windows Phone Class Library:一個類庫,你可以在其它應用程序中使用。
圖 1 Silverlight for Windows Phone新建項目時提供的模板
如果你在Visual C#已安裝模板列表中選擇“XNA Game Studio 4.0”,你會發現也有與Windows Phone相關的新項目類型,實際上,Silverlight for Windows Phone可以使用XNA Framework實現音頻的采集和回訪,訪問媒體庫和Xbox LIVE。
Silverlight for Windows Phone 7允許你充分利用已有的Silverlight經驗編寫Windows Phone應用程序,Visual Studio 2010簡化了UI設計和調試Windows Phone 7應用程序的復雜性,在模擬器的幫助下,你可以方便地進行調試和測試。
當你需要創建復雜的UI時,Expression Blend 4 for Windows Phone可以幫助你減少開發時間,如果你想加快學習步伐,建議結合Expression Blend 4和Visual Studio 2010使用,要和手機交互還有很多新的命名空間和類需要學習,但用到的還是XAML和C#知識。Silverlight for Windows Phone 7提供了一個為創建和云交互的富移動應用程序提供了極大的方便。
原文出處:http://www.drdobbs.com/windows/227701092;jsessionid=0LPPSGFA3UDNBQE1GHPSKH4ATMY32JVN
原文名:Developing a Silverlight UI for Windows Phone 7
作者:Gaston Hillar
【51CTO譯稿,非經授權謝絕轉載,合作媒體轉載請注明原文出處、作者及51CTO譯稿和譯者!】
【編輯推薦】
- 簡述Windows Phone 7應用程序開發平臺
- Windows Phone 7 UI設計菜單:代碼隱藏文件和啟動畫面
- Windows Phone 7 UI設計菜單:理解MainPage.xaml
- Windows Phone 7開發工具發布更新包 附下載地址
- 微軟推Windows Phone 7 Silverlight程序員成贏家