Windows Phone 7應用開發技術視頻教程 Lynda.com Windows Phone 7 App Development First Look 英文正式版 CD 中文名:WindowsPhone7應用開發技術視頻教程 英文名:Lynda.comWindowsPhone7AppDevelopmentFirstLook 資源格式:光盤鏡像 發行時間:2010年 地區:美國 對白語言:英語 文字語言:英文 簡介:語言:英語 網址:http://www.lynda.com/home/DisplayCourse.aspx?lpk2=64453 類別:教程 Lynda.com出品的長達1小時48分的視頻教程中JoeMarini講解了為WindowsPhone7開發基於Silverlight應用程序的相關概念和技術.(gnomon@TLF) 從微軟在MWC透露的資料和視頻來看,我們知曉WindowsPhone7系統和以往的WindowsMobile真是做了徹頭徹尾的改進。WindowsPhone7將從6大核心出發,分別是:People(聯繫人)、Pictures(圖片)、Games(遊戲)、MusicVideo(影音)、Marketplace(軟件商店)與Office(辦公)。操作上也發生了很多的改變,整個手機上只有三個按鈕:後退、開始、與搜索,觸摸屏與多點觸控已經成為WindowsPhone7首選的交互方式。並且首頁也已經改用圖標界面,可以說微軟已經徹底拋棄了以往WindowsMobile傳統的界面與設計理念。 作為WindowsMobile的開發人員,我則更加關注WindowsPhone7在開發技術和開發理念上的改變。早在2005年左右微軟就已經開始WindowsPhone7的規劃和研發,但是WindowsPhone7在開發6年之久依然遲遲未出,除了受到iPhone和Android的影響進行了重新設計外,還受到微軟各項技術向WindowsPhone7平台的遷移戰略拖累。 Silverlight、XNA主導WindowsPhone7開發平台 3月7號微軟官方博客已經公佈了Mix10會議上14場和WindowsPhone7應用和遊戲開發相關的Sessions。他們是: “ChangingourGame”之WindowsPhone7Series介紹 開發WindowsPhone遊戲 開發高性能3DWindowsPhone遊戲 富移動網站的設計與開發 WindowsPhone7Series應用平台概覽 WindowsPhone用戶界面及設計語言 MicrosoftSilverlight應用開發介紹 開發基於Silverlight的WindowsPhone應用(第一部分) 開發基於Silverlight的WindowsPhone應用(第二部分) WindowsPhone應用平台架構 WindowsPhone的XNA遊戲開發及調試工具 WindowsPhone應用和遊戲的分發和盈利 WindowsPhone的Silverlight性能 Silverlight及WindowsPhone7應用的單元測試框架 由此可知Silverlight、XNA將成為WindowsPhone7在應用和遊戲方面的主要開發方式。在以往的WindowsMobile應用程序開發上,如何實現一個較好的界面呈現對程序員來說是非常頭痛的事情。在微軟提供的.NetCompactFramework開發方式上,內置的控件不但實用性較差,而且在控件的呈現效果也非常簡陋,微軟對此的解釋美其名曰是希望開發人員對所缺乏的控件進行自定義擴展。但是自定義控件對於大多數程序員來說是個可望不可即的技術活,而iPhone和Android之所以在界面呈現上遠勝於WindowsMobile,就是因為這兩個開發平台在創建起始就為程序員提供了大量功能強大、靈活度高且設計精美的內置控件,為此開發人員就可以將精力專注於應用程序的邏輯設計和界面佈局上,不用再糾纏於控件的設計和編碼上。 慶幸的是WindowsPhone7的研發人員終於意識到這個問題,為此Silverlight被引入了WindowsPhone7平台。Silverlight對於很多只專注於WindowsMobile的開發人員來說似乎有點陌生,為此筆者這裡簡單解釋下Silverlight相對應傳統的WindowsForm開發的巨大優勢。在Silverlight中主要是使用一種名為XAML的標記語言和佈局界面和設置控件,XAML不但在界面界面上極具靈活性,而且相對應傳統的編程語言實現界面來說,亦是簡便了許多。