【问题标题】:Serial communication in metro style app?Metro风格应用程序中的串行通信?
【发布时间】:2013-01-17 18:19:38
【问题描述】:

我正在开发 Metro 风格的应用程序,它应该使用串行通信从外部设备读取数据,但不幸的是 Metro 应用程序不支持 “串行和并行端口 API”。所以我想使用 hyperterminal 从串口读取数据并在我的 Metro 应用程序中使用它。有没有办法在 Metro 风格应用程序中使用 C# 直接从超级终端访问数据?如果没有,还有其他方法可以在 Metro 风格的应用程序中从串口访问数据吗?

【问题讨论】:

标签: windows-8 microsoft-metro serial-communication


【解决方案1】:

您也无法使用超级终端进行此操作。应用商店应用运行的沙箱明确挫败了应用商店应用可能使用进程间通信机制的任何尝试。

问问自己在商店中发布这样的应用程序是否有意义。访问商店的用户拥有使您的应用程序有用所需的硬件的可能性非常小。这些类型的应用程序将在很长一段时间内保留桌面应用程序。如果设备制造商看到了让他的设备在商店应用程序中运行的市场机会,那么他将为它创建一个与商店兼容的驱动程序。但这取决于他们,你不能自己做。

【讨论】:

  • 感谢您的回复。我们正在为竞赛目的开发应用程序,我们应用程序的潜在用户只是农民。实际上,该设备是我们自己设计的,并提供了几个二进制数据作为输出,我们希望它们在 Metro 应用程序中捕获。我们正在放置二进制数据串行端口,并希望在 Metro 应用程序中显示该数据。有没有办法将该数据捕获到文件中,然后从 Metro 应用程序中读取该文件?
  • 感谢您的回复。我们正在为竞赛目的开发应用程序,我们应用程序的潜在用户只是农民。实际上,该设备是我们自己设计的,并提供了几个二进制数据作为输出,我们希望它们在 Metro 应用程序中捕获。我们正在使用 rs232 将二进制数据输入计算机,并希望在 Metro 应用程序中显示该数据。据我所知,不可能从串口直接获取数据到 Metro 应用程序,那么在 win8 中有什么方法可以将该数据捕获到 Metro 应用程序支持的文件(如 xml)中,以便我可以从地铁应用程序来获取我想要的数据。
  • 好吧,当然,将文件写入商店应用程序可以访问的位置。就像 Documents 文件夹一样。使用 FilePicker 允许用户选择文件。您似乎仍然忽略了程序分发问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多