9

我需要为 Windows Embedded Handheld 6.5 开发应用程序。

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

毕竟,我认为我掌握了主要事实,但仍有一些事情让我感到奇怪。

我到处寻找 SDK 或 DTK,但一无所获。

我找到了一个小“教程”:URL HERE

但一切都是指 Windows mobile 6.5 SDK 和 DTK。

那么它们之间真的有区别吗?或者为什么我需要 Windows Mobile 6.5 来为 Windows Embedded Handheld 6.5 开发?

还是我完全错了?

4

3 回答 3

8

对我来说,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),没有任何通知。这就是生活。

于 2014-09-27T03:41:46.667 回答
7

Microsoft 已将Windows Mobile Platform重命名为Windows Embedded Handheld

那里按以下顺序发布:

  1. 掌上电脑 2000
    • 默认为蓝色桌面主题。开始按钮内的彩色窗口徽标。
  2. 掌上电脑 2002
    • 默认为蓝色桌面主题。开始按钮内的彩色窗口徽标。
  3. 掌上电脑 2003
    • 默认为蓝色桌面主题。开始按钮内的彩色窗口徽标。
  4. 掌上电脑 2003 SE
    • 默认为蓝色桌面主题。开始按钮内的彩色窗口徽标。
  5. 视窗移动 5.0
    • 默认为蓝色桌面主题。
  6. 视窗移动 6.0
    • 默认为绿色桌面主题。
  7. 移动版 6.1
    • 比 6.0 更优化。
  8. 视窗手机 6.5
    • 更改:默认为新的深蓝色桌面主题。
  9. Windows 嵌入式手持设备 6.5.3
    • 更改:与 Windows Mobile 6.5 类似,但底部有开始按钮
  10. Windows 嵌入式手持设备 6.5
    • 更改:刚刚将 6.5.3 重命名回 Windows Embedded Handheld 6.5 以增加混乱。

从 Windows Mobile 5.0 或更高版本开始,它们带有 Windows CE 5 内核,并且每个进程的虚拟 RAM 限制为 32 MB,因此它们无法从新的 Windows CE 版本中受益,该命名与 Windows Mobile 命名一样糟糕。

在 Windows CE 上,您得到:

  1. 视窗 CE 5
  2. Windows 嵌入式 CE 6
  3. Windows 嵌入式 CE 6 R2
  4. Windows 嵌入式 CE 6 R3
  5. Windows 嵌入式紧凑型 7
  6. Windows 嵌入式 8
  7. Windows Embedded 8 行业
  8. Windows 嵌入式紧凑型 2013

但是等等,还有更多。由于 Microsoft .NET Compact Framework 团队被转移到开发 Windows Phone平台,Windows Mobile 平台不再提供功能/改进。所以这些是混蛋和基于 Windows Phone 的 Windows Mobile 的精神延续,并添加了一些用于数据捕获的框架。其中包括:

  1. Windows Embedded Handheld 8(也称为 Windows Embedded 8 Handheld)
    • 基于 Windows Phone 8
  2. Windows Embedded Handheld 8.1(也称为 Windows Embedded 8.1 Handheld)
    • 基于 Windows Phone 8.1
  3. Windows 10 物联网移动企业版
    • 基于Windows Phone 平台的Windows 10 Mobile。我们有一个新的重命名,耶。
于 2017-02-07T20:36:45.483 回答
1

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

根据微软

Windows 嵌入式手持设备 6.5

基于 Windows Mobile 6.5 构建,可为现场移动、运输、零售等领域的业务线应用程序提供支持。

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

所以我认为你应该使用 Windows Mobile 6.5 SDK。

于 2014-09-26T11:24:58.363 回答