我们经常会遇到这个问题,实际上很难回答,因为里面有太多的东西。
下面是我的最爱列表,按名称空间排列:
IPC data (self-explanatory)
- MemoryMappedFile (几乎适用于任何驱动程序级access)
- PhysicalAddressPointer的基类,适用于hardware)
上的直接寄存器访问)
- OpenNETCF.IO
- FFT tool)
- StreamInterfaceDriver (IPC
- OpenNETCF.IOFFT
- OpenNETCF.IO.Threading
- NamedMutex和EventWaitHandle (您实际上可以使用命名的系统事件,因此它们是系统唯一的-同样适用于IPC)
- OpenNETCF.ToolHelp (适用于需要列出进程、线程、etc)
- OpenNETCF.Diagnostics
- TextWriterTraceListener和Trace2的任何地方(您可以像在desktop)
上一样进行日志记录
- OpenNETCF.Drawing.Imaging (用于图像命名空间的所有东西--适用于alpha混合、旋转、etc)
- OpenNETCF.Net.NetworkInformation (你想知道的关于任何网络的所有信息) interfaces)
- OpenNETCF.Windows.Forms
- OwnerDrawnList (对于那些无聊的列表不能do)
- RoundGauge的时候)(丑陋的,但在没有flickering)
的复杂控件上的一个很好的代码示例
- OpenNETCF.WindowsCE
- LargeIntervalTime (用于触发事件,即使设备处于suspended)
状态也是如此
- OpenNETCF.WindowsCE.Messaging
- P2PMessageQueue (没有比排队IPC)
更好的了
现在这里有更多的东西--我不可能合理地列出所有的东西。这只是我的收藏夹/最常用的一个样本,用于快速浏览源码树。