【问题标题】:window CE5.0 application with C#使用 C# 的窗口 CE5.0 应用程序
【发布时间】:2013-01-08 16:33:11
【问题描述】:

我是 Windows CE 应用程序开发的新手。我熟悉 C# 语言。有网络应用开发经验,智能设备应用开发知识0。

我安装了 Visual Studio 2008 Professional,目前使用的是 MySql 数据库。我需要在 MC 70 Windows Mobile 5.0 平台上开发一个应用程序,它可以扫描二维码,显示二维码中存储的信息,并通过互联网将这些信息存储到数据库中。

根据我的研究,VS 2010 不支持window CE 应用程序,所以我下载了VS2008 专业版。

我的问题是:除了VS 2008 Pro和MySql数据库,还需要哪些兼容的配套软件?网上有很多资料如virtual PC7, emulator 3.0/5.0。

我的电脑是 64 位系统。

【问题讨论】:

  • 您能深入了解问题的背景吗?因此,我们将获得更多详细信息,以便为您的问题提供更好、连贯的答案。
  • 旁注:请在句子中使用正确的大小写。你在问一些很少有人知道的事情,所以让你的问题尽可能地易于阅读将有很长的路要走。

标签: c# windows-ce


【解决方案1】:

实际上,为移动设备开发应用程序与在桌面上开发应用程序没有太大区别——只是紧凑框架在移动设备上不那么重要的领域中的功能较少。

根据我的经验 - 我每天都使用 .NET 为工业设备开发移动应用程序 - 最好不要使用模拟器,而是在设备本身上进行调试,这很容易视觉工作室。第一步是将设备连接到您的系统,并确保无论何时安装设备,Windows Mobile 设备中心都会弹出,您可以浏览设备的文件系统。

为了与数据库通信,我建议您开发两件东西:1) 移动软件,它(例如通过 WCF 或 TCP/IP)与 2) 执行数据库工作的服务进行通信。

补充说明
Visual Studio 2010 有一个版本(“手机版”),但它旨在为 Windows Phone 操作系统开发软件。在使用 Visual Studio 2008 时,您实际上是安全的。

当然,您需要确保下载并安装制造商为相应移动设备提供的 SDK。对于 MC 70,这就是所谓的 EMDK,可以从摩托罗拉网站免费下载。

【讨论】:

  • 您好,Thorsten,感谢您为我提供的帮助。我在摩托罗拉网站上搜索过,他们只在 EMDK 时提供描述,不提供。 motorola.com/Business/XP-EN/Business+Product+and+Services/…
  • 它位于“产品支持”下的“支持”部分 - 在搜索表单中填写“EMDK”并在组合框中选择您的设备。这将导致以下下载页面:support.symbol.com/support/…
  • 哦,我明白了。 .NET 版本很少,我怎么知道该下载哪一个?
  • 使用最新的。版本号不是指 .NET Framework 版本,而是 EMDK 的版本。所以我想 2.7 是要使用的版本。
  • 非常感谢您的大力帮助。祝你有个美好的夜晚:D
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-05-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多