處理上我想知道如果任何人有一些指針和/或如何正確地做在.NET Micro Framework的事件有很好的指導。事件在.NET Micro Framework的
我已經得到了Netduino並玩弄使各地的各種組件的小包裝框架,我試圖讓某種事件驅動的。按照我習慣的方式開始,但是發現Microsoft.SPOT
命名空間中有幾個類和接口,它們看起來與事件有關,並且我以前沒有使用它們中的任何一個。例如:
- 分派器
- DispatcherFrame
- DispatcherObject的
- 的DispatcherOperation
- DispatcherTimer
- EventHandlersStore
- EventRoute中
- EventSink的
- IEventLi斯特納
- IEventProcessor
- RoutedEvent
還有幾個。我如何正確使用所有這些?我應該使用它們嗎?
正如我想創建圍繞引發事件每當光量發生變化相片/光傳感器的包裝的例子。對於這個(我猜?)我需要輪詢一個模擬引腳的值,看看它是否改變。我可以簡單地通過在單獨的線程或類似的東西上發射觀察者來做到這一點。但是還有其他方式我應該這樣做嗎?我想例如,我不應該有一個每個傳感器的線程,因爲這可能會變得相當多,這裏的資源相當有限?
我一直在做與普通的.net相同的netduino事件。它看起來像這些類中的一些對.net微型演示文稿很有用:http://blogs.msdn.com/b/netmfteam/archive/2008/03/04/using-the-dispatcher.aspx – devshorts