C# Windows Mobile 6.5与Windows嵌入式手持设备6.5-什么';有什么区别?

C# Windows Mobile 6.5与Windows嵌入式手持设备6.5-什么';有什么区别?,c#,windows,visual-studio-2008,windows-mobile,windows-embedded,C#,Windows,Visual Studio 2008,Windows Mobile,Windows Embedded,我需要为Windows嵌入式手持设备6.5开发一个应用程序 我开始寻找一些“入门”教程或文档 毕竟,我想我已经掌握了主要事实,但有些事情仍然让我感到奇怪 我到处寻找SDK或DTK,但什么也没找到 我发现了一个小“教程”: 但一切都是指WindowsMobile6.5SDK和DTK 那么它们之间真的有区别吗?或者为什么我需要Windows Mobile 6.5来为Windows嵌入式手持设备6.5开发 还是我完全错了?Windows Embedded 6.5向后兼容旧版Windows Mobile

我需要为Windows嵌入式手持设备6.5开发一个应用程序

我开始寻找一些“入门”教程或文档

毕竟,我想我已经掌握了主要事实,但有些事情仍然让我感到奇怪

我到处寻找SDK或DTK,但什么也没找到

我发现了一个小“教程”:

但一切都是指WindowsMobile6.5SDK和DTK

那么它们之间真的有区别吗?或者为什么我需要Windows Mobile 6.5来为Windows嵌入式手持设备6.5开发


还是我完全错了?

Windows Embedded 6.5向后兼容旧版Windows Mobile应用程序

根据:

Windows嵌入式手持设备6.5

在Windows Mobile 6.5上构建,为中的业务线应用程序供电 现场流动性、运输、零售等

应用程序与Windows Mobile 6.5的兼容性,以及一致的SDK和API集


因此,我认为您应该使用Windows Mobile 6.5 SDK。

对我来说,Windows Mobile 6.5和Windows Embedded掌上电脑只是同一个名称的两个名称

微软经常对产品进行重新品牌化,让你觉得它与众不同或更好。尤其是Windows Mobile Pocket PC系列

您需要Windows Mobile 6.5.3 DTK来开发此类设备:

尽管DTK到目前为止还可以,但它并不反映更改的屏幕布局,例如,如果使用它设计表单,Visual Studio将显示带有大标题(Windows Mobile应用程序没有标题栏)和普通菜单栏(WM 6.5.3设备显示较大菜单栏)的标准表单

此外,MS在没有任何通知的情况下删除了一些API功能(SHFullScreen)。这就是生活。

微软已将Windows Mobile平台重命名为Windows嵌入式掌上电脑

按以下顺序发布的位置如下:

  • 袖珍电脑2000
    • 默认为蓝色桌面主题。启动按钮内的彩色windows徽标
  • 掌上电脑2002
    • 默认为蓝色桌面主题。启动按钮内的彩色windows徽标
  • 掌上电脑2003
    • 默认为蓝色桌面主题。启动按钮内的彩色windows徽标
  • Pocket Pc 2003 SE
    • 默认为蓝色桌面主题。启动按钮内的彩色windows徽标
  • Windows Mobile 5.0
    • 默认为蓝色桌面主题
  • Windows Mobile 6.0
    • 默认为绿色桌面主题
  • Windows Mobile 6.1
    • 比6.0更优化
  • Windows Mobile 6.5
    • 更改:新的深蓝色桌面主题作为默认主题
  • Windows嵌入式手持设备6.5.3
    • 更改:与Windows Mobile 6.5类似,但底部有开始按钮
  • Windows嵌入式手持设备6.5
    • 更改:刚刚将6.5.3重新命名为Windows嵌入式手持设备6.5,以增加混乱
  • 从Windows Mobile 5.0或更高版本开始,他们配备了Windows CE 5内核,每个进程有32 MB的虚拟RAM限制,因此他们没有从新的Windows CE版本中获益,而新的Windows CE版本的命名与Windows Mobile命名一样糟糕

    在Windows CE上,您可以获得:

  • WindowsCE5
  • Windows嵌入式CE 6
  • Windows嵌入式CE 6 R2
  • Windows嵌入式CE 6 R3
  • Windows嵌入式Compact 7
  • Windows嵌入式8
  • Windows嵌入式8工业
  • Windows嵌入式Compact 2013
  • 但是等等,还有更多。由于Microsoft.NET Compact Framework团队被转移到开发Windows Phone平台,Windows Mobile平台不再提供功能/改进。因此,这些都是私生子和基于Windows Phone的Windows Mobile的精神延续,并添加了一些用于数据捕获的框架。其中包括:

  • Windows嵌入式手持设备8(也称为Windows嵌入式手持设备8)
    • 基于WindowsPhone8
  • Windows嵌入式手持设备8.1(也称为Windows嵌入式手持设备8.1)
    • 基于WindowsPhone8.1
  • Windows 10物联网移动企业
    • 基于Windows 10 Mobile,它基于Windows Phone平台。我们有了新的名字,耶

  • Windows Mobile 6.5最初是一个消费者操作系统(用于掌上手机等),一旦苹果和安卓开始破坏其市场份额,微软将其重新命名为Windows嵌入式掌上电脑,并在其使用Windows Phone时瞄准工业和商业市场(想想摩托罗拉、Intermec、霍尼韦尔等)。所以,它们基本上是一样的。