我正在考虑在我的公司引入 OpenNETCF 的智能设备框架,因为我喜欢 SafeHandle 类。但我想知道它还有什么好处。有人在 OpenNETCF 中找到了一篇好的博客文章或包含最有用的类和函数的内容吗?

有帮助吗?

解决方案

我们时常会收到这个问题,实际上很难回答,因为里面的内容太多了。

这是我最喜欢的列表,按名称空间排列:

  • OpenNETCF.IO
    • FFT(不言自明)
    • MemoryMappedFile(IPC数据工具)
    • StreamInterfaceDriver(几乎所有驱动程序级别访问的基类)
    • PhysicalAddressPointer(非常适合在硬件上直接访问寄存器)
  • OpenNETCF.IO.线程
    • NamedMutex 和 EventWaitHandle(您实际上可以使用命名系统事件,因此它们是系统唯一的 - 再次有利于 IPC)
  • OpenNETCF.ToolHelp(适用于需要进程、线程等列表的任何情况)
  • OpenNETCF.诊断
    • TextWriterTraceListener 和 Trace2(您可以像在桌面上一样进行日志记录)
  • OpenNETCF.Drawing.Imaging(Imaging 命名空间的各种内容 - 适合 alpha 混合、旋转等)
  • OpenNETCF.Net.NetworkInformation(您想了解的有关任何网络接口的所有信息)
  • OpenNETCF.Windows.Forms
    • OwnerDrawnList(对于那些无聊的列表不起作用的时候)
    • RoundGauge(外观丑陋,但在没有闪烁的复杂控件上是一个很棒的代码示例)
  • OpenNETCF.WindowsCE
    • LargeIntervalTime(即使设备挂起也可以触发事件)
  • OpenNETCF.WindowsCE.消息传递
    • P2PMessageQueue(对于排队的 IPC 来说没有什么更好的了)

现在有一个 很多 还不止这些——我无法合理地列出所有内容。这只是快速浏览源代码树中我最喜欢/最常用的示例。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top