使用C#的CE5.0窗口应用程序

我是窗口CE应用程序开发的新手。 我熟悉C#语言。 我有Web应用程序开发经验,对智能设备应用程序开发知之甚少。

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

从我的研究来看,VS 2010不支持windows CE应用,所以我下载了VS2008专业版。

我的问题是:除了VS 2008 Pro和MySql数据库,还需要哪些兼容的支持软件? 网上有很多信息,如虚拟PC7,模拟器3.0 / 5.0。

我的电脑是64位系统。

实际上,为移动设备开发应用程序与在桌面上开发应用程序没有太大区别 – 只有Compact Framework在移动设备上不那么重要的区域中具有较少的function。

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

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

附加说明
有一个版本的Visual Studio 2010(“电话版”),但它的目的是为Windows Phone操作系统开发软件。 使用Visual Studio 2008时,您实际上是安全的。

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