Polski

 
 
Szukaj
09.01.2012, 00:18 develway.pl

Zdarzenia w .NET niby pożyteczne, łatwe, ale … obserwowanie w Reactive Extensions jest lepsze

W ramach kontynuacji cyklu o Reactive Extensions dla .NET ([RX 1], [RX 2], [RX 3], [RX 4], [RX 5], [RX 6], [RX 7]) chciałbym przejść teraz do zdarzeń, dla których Rx dostarcza szczególnego wsparcia.Programowanie reaktywne, to również wykorzystanie zdarzeń (z j. ang. event), do których podłączamy się, przekazując delegat do funkcji, która ma obsłużyć zdarzenie (z j. ang. event handler), następnie czekamy na nachodzące zdarzenia. Dla przykładu rozważmy obsługę zdarzeń związanych z ruchem myszy. Wyobraźmy sobie okno aplikacji, które udostępnia zdarzenie MouseMove, do którego podłączamy delegat w postaci wyrażenia lambda, w którym podjęta jest akcja po zajściu zdarzenia. Można to przestawić w postaci niniejszego kodu źródłowego:


Źródło:
http://feedproxy.google.com/~r/Develwaypl/~3/2zKWs1euBjc/

Podobne wiadomości
 
Najnowsze wiadomości z develway.pl
statystyki odwiedzin stron internetowych