您的位置:首页 > 其它

是的,Windows Mobile 6.5 SDK终于发布了!

2010-01-24 13:59 337 查看
原文首发自MobileSide.cn
: http://mobileside.cn/post/2010/01/24/WM65SDK.aspx


您没有看错,虽说在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的组合吧。

Windows Mobile 6.5 SDK下载地址: 
http://www.microsoft.com/downloads/details.aspx?FamilyID=c5241738-0fe6-4396-a4e5-5a516deb1bc5&displayLang=en
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息