Smart Device Framework подчеркивает? - PullRequest
       23

Smart Device Framework подчеркивает?

4 голосов
/ 01 сентября 2009

Я думаю о внедрении OpenNETCF Smart Device Framework в моей компании, так как мне нравится класс SafeHandle. Но я хотел бы знать, что еще хорошо в этом. Кто-нибудь нашел хороший пост в блоге или что-то с самыми полезными классами и функциями в OpenNETCF?

1 Ответ

4 голосов
/ 01 сентября 2009

Время от времени мы получаем этот вопрос, и на самом деле трудно ответить, потому что там так много всего.

Итак, вот список моих любимых по пространству имен:

  • OpenNETCF.IO
    • БПФ (не требует пояснений)
    • MemoryMappedFile (инструмент данных IPC)
    • StreamInterfaceDriver (базовый класс для почти любого доступа на уровне драйвера)
    • PhysicalAddressPointer (отлично подходит для прямого доступа к реестру на оборудовании)
  • OpenNETCF.IO.Threading
    • NamedMutex и EventWaitHandle (вы можете использовать именованные системные события, поэтому они уникальны для системы - опять же, хорошо для IPC)
  • OpenNETCF.ToolHelp (подходит для всего, где вам нужен список процессов, потоков и т. Д.)
  • OpenNETCF.Diagnostics
    • TextWriterTraceListener и Trace2 (вы можете вести журнал так же, как на рабочем столе)
  • OpenNETCF.Drawing.Imaging (всевозможные вещи для пространства имен Imaging - хорошо для альфа-смешения, вращения и т. Д.)
  • OpenNETCF.Net.NetworkInformation (все, что вы когда-либо хотели знать о любом из ваших сетевых интерфейсов)
  • OpenNETCF.Windows.Forms
    • OwnerDrawnList (для тех случаев, когда скучный список просто не подходит)
    • RoundGauge (некрасивый, но отличный пример кода на сложном элементе управления без мерцания)
  • OpenNETCF.WindowsCE
    • LargeIntervalTime (для событий срабатывания, даже когда устройство приостановлено)
  • OpenNETCF.WindowsCE.Messaging
    • P2PMessageQueue (нет ничего лучше для IPC в очереди)

Теперь есть лот больше, чем это - я никак не мог бы разумно перечислить все это. Это просто выборка из моих любимых / наиболее часто используемых из быстрого просмотра дерева исходников.

...