czy jest coś takiego jak globalny EventHandler po ustawieniu którego w każdym miejscu programu można używać sendera i wyciągać z niego dowolne obiekty jakie się tylko zamarzą?
Bo normalnie to ustawia się EventHandler tylko na jedną funkcję, której używa. A czy jest taki, w którym zamiast konkretnej funkcji jest cały program i dzięki temu można by używać sendera gdziekolwiek?...

- Rejestracja:prawie 18 lat
- Ostatnio:ponad 12 lat

- Rejestracja:około 17 lat
- Ostatnio:3 minuty
- Lokalizacja:Wrocław
Poczytaj sobie o wzorcu projektowym obserwator. Gdy zrozumiesz co to jest, przeczytaj to: http://blogs.msdn.com/b/bashmohandes/archive/2007/03/10/observer-pattern-in-c-events-delegates.aspx

- Rejestracja:ponad 16 lat
- Ostatnio:około 9 lat
Do event'u można podpiąć wiele funkcji obsługi zdarzenia. EventHandler to pewien delegat, czyli "wzorzec funkcji" jak ma zostać wywołana. Więc to chyba jasne że nie może to być program.
w każdym miejscu programu można używać sendera i wyciągać z niego dowolne obiekty jakie się tylko zamarzą ... używać sendera gdziekolwiek
Możesz rozwinąć, bo może jakaś ciekawa koncepcja się tu urodzi, tylko na chwilę obecną za nic nie kumam co autor miał na myśli. Szczególnie nie rozumiem kontekstu słów dowolne i gdziekolwiek.

- Rejestracja:około 17 lat
- Ostatnio:3 minuty
- Lokalizacja:Wrocław
massther napisał(a)
Szczególnie nie rozumiem kontekstu słów dowolne i gdziekolwiek.
Z tego co rozumiem, to on chciałby, aby sender
był globalną zmienną dostępną we wszystkich metodach w całej aplikacji, i wskazywał na obiekt, który wywołał zdarzenie, do którego on chciałby mieć dostęp.
Czyli w sumie język miałby się sam domyślić, o które zdarzenie chodzi i czego programista akurat oczekuje. :D





Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.