1. 程式人生 > >是的,Windows Mobile 6.5 SDK終於釋出了!

是的,Windows Mobile 6.5 SDK終於釋出了!

您沒有看錯,雖說在2009年下半年微軟就已經發布了Windows Mobile 6.5,但是直到現在才放出Windows Mobile 6.5的SDK 。以前,您要想開發針對Windows Mobile 6.5的應用程式,您只能安裝Windows Mobile 6.0的SDK ,然後安裝Windows Mobile 6.5的DTK

現在,您可以直接從http://www.microsoft.com/downloads /details.aspx?FamilyID=c5241738-0fe6-4396-a4e5-5a516deb1bc5& displayLang=en下載安裝Windows Mobile 6.5的SDK了。但是需要注意的是,安裝完該SDK之後,它會自動替代原來的Windows Mobile 6.0的SDK(儘管它解除安裝掉了6.0SDK,但是尚未從開始選單中刪除掉6.0SDK相關專案。)。如果您需要安裝本地化的(例如中文)Windows Mobile 6.5的模擬器,您還需要解除安裝掉以前安裝的Windows Mobile 6.5的DTK。值得一提的是,現在新的Windows Mobile 6.5的SDK中附帶的模擬器,已經是傳說中的Windows Mobile 6.5.3了:

 同時需要注意的是,如果原來的Windows Mobile 6.5的模擬器如果儲存過狀態,在您啟動新的Windows Mobile6.5模擬器之後,它顯示出的會是您上一次儲存的Windows Mobile 6.5的內容(而不是新的Windows Mobile 6.5.3)。別忘了在模擬器管理器中清除掉以前儲存過的狀態。

在Windows Mobile 6.5.3中有幾個顯著的改變。首先是著名的開始按鈕從左上角挪到了左下角,OK和關閉按鈕也從右上角挪到了右下角。其次就是放棄了Table Control的使用,而大量更換為稱之為Pivot的控制元件(見上圖,開啟您原來的Windows Mobile 6.5/6.0對比看看?)

但是在Visual Studio中新建了一個Windows Mobile 6.5的專案,我們看到設計介面中還是原始的Windows Mobile 6.0風格的介面(見下圖),還沒有換成新的Windows Mobile 6.5.3的風格。其次,在左側控制元件工具箱中我們還看不到新的Pivot控制元件(託管程式碼中,.NET CF 3.5並沒有該控制元件)。也不知道針對該控制元件的Win32函式是否有了,至少我從這個新的Windows Mobile 6.5的SDK的文件中還沒有找到。我嘗試著在窗體上放上一個Tab control,然後部署到新的Windows Mobile6.5的模擬器上。我們會看到“OK”按鈕會自動挪到下方。但是Table control並沒有自動替換成Pivot control,看來這兩個控制元件的確是不同的東西,並不是將原來的table control改頭換面改了一下表現形式。遺憾的是,我尚未找到如果使用該Pivot控制元件的方法。 :(

 


最後,我又開啟該SDK看了一眼測試證書,非常遺憾,居然裡面帶的測試證書的失效時間依然是2009年12月31日!!!

好了,針對該Windows Mobile 6.5 SDK的初步探測就到這裡。總的來說該SDK並沒有給我帶來什麼驚喜。除了Windows Mobile 6.5.3的模擬器之外沒有什麼新東西。如果我要針對現在市場上佔主流的WM6.0/6.1/6.5來開發應用程式的話,這個WM6.5.3的模擬器反而 不能給出最精確的執行時狀態來。

所以,我的建議是,如果您不是非要研究研究WM6.5.3的UI的話,還是老老實實的使用Windows Mobile 6.0 SDK 加上Windows Mobile 6.5 DTK的組合吧。