DelegatyCzęść NR.18Jak do tej pory widziałeś kod wykonujący się sekwencyjnie linijka po linijce. Spokojnie na programy wielowątkowe jest jeszcze za wcześnie ,ale zapewne zastanawiałeś się jak działają np. zdarzania w WPF.
[Wpis nadpisany 2015-01-15]
Przepływ programu, w takim wypadku na pewno nie jest jednokierunkowy.
W WPF mamy do dyspozycji kontrolki , jak przyciski czy textbox-y. Kiedy klikasz na przycisk, czy piszesz jakiś tekst oczekujesz , że dane zdarzenie wykona się natychmiastowo. W rzeczywistości tak nie jest. Aplikacja musi się na chwile zatrzymać i odpowiednio przekierować działania użytkownika. Nie dotycz to tylko aplikacji z interfejsem użytkownika (UI) ,ale do każdej innej aplikacji, w której czynność X musi być wykonana natychmiastowo bez względu na inne procesy w tle.
Zdarzenia w aplikacji nie działają ot tak sobie, bo działają - jest to ważny aspekt programowania.
Chcesz przeczytać wpis na temat Delegat, ale z jakiegoś powodu widzisz wielkie pękniecie. Nie ma mowy by można było to przeczytać.
Nic straconego są Inne wpisy na temat delegat:
Możesz też przeskoczyć do następnego wpisu:.