我是 Windows CE 开发的新手,还没有做过。需要这里专家的一些建议。
在我们当前的项目中,我们正在开发客户端-服务器应用程序。客户端使用基于 Windows XP 操作系统的 Windows 窗体应用程序,而服务器是基于 Web 的应用程序。
这个问题与客户端应用程序(Windows 窗体)有关。此应用程序使用 Sql Server Express Edition 进行数据存储。数据以 XML 对象格式存储。它还可以通过 Web 服务将数据从客户端传输到服务器。它还与磁条阅读器、非接触式智能卡阅读器和热敏打印机等硬件交互。大多数硬件设备和系统之间的通信都是基于串口的。它使用标准的 app.config 进行配置,是一个多线程应用程序。
使用 Windows CE 平台的手持设备有新的要求。该手持设备包括所需的设备,如非接触式智能卡读卡器、打印机和磁条阅读器。我是否可以将当前基于 Windows XP 的应用程序转换为 Windows CE,而不是开发新的客户端应用程序?如果是,我该怎么做?如果不是,是否还有其他绝妙的建议可以做到这一点?
提前致谢。 软件工程师
最佳答案
是的,可以使用 .NET compact framework.
但是,您必须认识到,CF 是完整 .NET 平台的一个子集,而且 CLR 的 CE 版本与桌面版本有不同的限制。
您将能够重用您的大部分代码,但您将不得不花费大量时间重新设计您的 UI 并更改您的代码以解决紧凑框架的差异和限制。
关于c# - 是否可以在 Windows CE 平台上运行我的 Windows 窗体应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2289913/