首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有可能编写运行在WindowsMobile6.5以及Windows Embedded8.1/10手持设备上的应用程序?

是否有可能编写运行在WindowsMobile6.5以及Windows Embedded8.1/10手持设备上的应用程序?
EN

Stack Overflow用户
提问于 2015-10-01 14:56:18
回答 4查看 1.6K关注 0票数 2

客户需要在带有条形码扫描仪的工业手持设备上运行应用程序。

不幸的是,Windows8.1嵌入式手持设备很少,而Windows 10嵌入式设备则不存在.几乎所有目前可用的设备都使用Windows 6或WindowsMobile6.5。

据我所知,WindowsMobile6.5的(.NET)应用程序完全基于Compact和WinForms,而Windows8.1嵌入式软件则是(完全?)基于WinRT和XAML。

对吗?是否没有办法编写(.NET)应用程序

  • 运行在当前(WindowsMobile6.5)设备和
  • 会运行Windows 8.1/10嵌入式设备吗?
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2015-10-02 15:12:55

你说得对,没有办法这样做。UI基于winforms为6.5,XAML为8/10。您唯一能做的就是尽量保持UI和业务逻辑之间的清晰分离,以简化迁移。还请考虑一下,您在6.5版(ex: SQLCompact)上的一些特性已经在8/10中删除了,并且“替换”可能与代码不兼容,并且可能缺少一些特性。您可以尝试在8/10上构建和测试您的非UI代码,因此您可以检查您没有使用可能影响迁移的功能。

票数 4
EN

Stack Overflow用户

发布于 2015-10-02 16:01:36

如果不必编写本机.NET代码,则应该能够使用Rho元素。可能还有其他跨平台的解决方案也能工作。

票数 0
EN

Stack Overflow用户

发布于 2015-10-04 06:27:34

也许您可以使用WindowsMobile6.5上的Windows.Forms和Windows.Forms上的Xamarin。您需要为Compact的表单代码和Xamarin支持的表单代码使用兼容层。

但是我建议使用HTML5 (在Windows上使用ZetaKey浏览器)。即使是RhoElements也是基于HTML5的,但具有前周期扩展。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32890699

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档