俗話說,物極必反,Windows Phone就像中國足球隊一樣,在所有人對他失去信心的時候,突然靈魂附體、RP爆發,幹掉了韓國隊。當然,就像東亞四強賽說明不了問題一樣,MIX 2010上炫目的Demos只是過眼煙雲,真正考驗實力的還是幾個月後世界盃的戰場。
不過MIX 2010上的Demos的確給了曾經的Windows Mobile開發人員們帶來了一絲希望,最近一年,滿世界都是iPhone和Android,咱不是不想說話,實在是沒話可說啊。MIX 2010 Keynote視頻:
http://www.microsoft.com/presspass/events/mix/videoGallery.aspx
Windows Phone開發工具也可以在MSDN上下載了,下載地址:
http://www.microsoft.com/downloads/details.aspx?FamilyID=2338b5d1-79d8-46af-b828-380b0f854203&displaylang=en
這裡邊已經包含了Visual Studio 2010 Express for Windows Phone, Windows Phone模擬器, Silverlight for Windows Phone和XNA 4.0 Game Studio。只要安裝這一個檔案就可以了,不用滿世界亂找了,不過是線上安裝,網路不快的同志們要淡定。
Windows Phone開發工具只能和VS 2010 RC版本一起使用,我安裝了Visual Studio 2010 Premium版本,能夠正確建立Windows Phone工程。
MSDN上關於Windows Phone開發的章節:
http://msdn.microsoft.com/en-us/library/ff402535(VS.92).aspx
開啟VS 2010後,我的感覺喜憂參半,喜的是Windows Phone提供了兩種不同的開發平台:Silverlight for Windows Phone和XNA 4.0,憂的是,以前Windows Mobile的C++和.NET Compact Framework都用不上了。所以,以前的Windows Mobile程式員也要經曆一個痛苦的轉型過程。
接下來,我們就看看Windows Phone帶來的雙重驚喜吧!
Silverlight for Windows Phone
Silverlight for Windows Phone險些淪為一個笑話,Windows Mobile程式員在抱怨,Symbian上的Silverlight都出來了,Windows Mobile上的Silverlight在哪裡?這次,Silverlight for Windows Phone來了,而且所有Windows Phone上的應用必須用Silverlight來寫。
在程式菜單的XNA Game Studio 4.0下開啟VS 2010,建立一個新工程,在Visual C#下找到三個模板,選擇”Windows Phone Application”。