我需要为Windows Embedded Handheld 6.5开发应用程序。
我开始寻找“入门”的一些教程或文档。
毕竟我认为我得到了主要的事实,但有些事情仍然让我感到奇怪。
我到处寻找SDK或DTK,但一无所获。
我找到了一个小“教程”:URL HERE
但是一切都是指Windows mobile 6.5 SDK和DTK。
他们之间真的有区别吗?或者为什么我需要Windows Mobile 6.5来开发Windows Embedded Handheld 6.5?
或者我完全错了?
答案 0 :(得分:7)
对我来说,Windows Mobile 6.5和Windows Embedded Handheld只是两个名称。
MS经常对产品进行重新品牌化,以使您认为产品不同或更好。特别是Windows Mobile Pocket PC系列。您需要Windows Mobile 6.5.3 DTK来开发这样的设备:http://www.microsoft.com/en-us/download/details.aspx?id=5389
虽然DTK到目前为止还没有反映更改的屏幕布局,例如,如果您使用它设计表单,Visual Studio会显示带有大字幕的标准表单(Windows Mobile应用程序没有标题栏)和一个普通的菜单栏(WM 6.5.3设备显示更大的菜单栏)。
此外,MS在没有任何通知的情况下放弃了一些API功能(SHFullScreen)。这就是生命。
答案 1 :(得分:5)
Microsoft已将 Windows Mobile Platform 重命名为 Windows Embedded Handheld 。
按以下顺序发布版本:
从Windows Mobile 5.0或更高版本开始,它们配备了Windows CE 5内核,并且每个进程限制具有32 MB的虚拟RAM,因此它们不会受益于新的Windows CE版本,这些版本的命名就像Windows一样糟糕移动命名。
在Windows CE上,你得到了:
但等等,还有更多。 Windows Mobile平台 death 不再提供功能/改进,因为Microsoft .NET Compact Framework团队已被移动以开发Windows Phone Plattform。所以这些是基于Windows Phone的Windows Mobile的混蛋孩子和精神延续,以及一些用于数据捕获的框架添加。其中包括:
答案 2 :(得分:1)
Windows Embedded 6.5向后兼容旧版Windows Mobile应用程序。
根据Microsoft:
Windows Embedded Handheld 6.5
构建于Windows Mobile 6.5之上,为企业应用程序提供支持 现场移动,运输,零售等。
与Windows Mobile 6.5的应用程序兼容性,以及一致的SDK和一组API。
所以我认为您应该使用Windows Mobile 6.5 SDK。