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.

image
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:

Potęga Delegaty w C# WPF przykładDelegaty i Właściwość Tag w WPFhttp://www.cezarywalenciuk.pl/post/2011/07/10/Kurs-Obiektowosc-w-C-Delegaty-18.aspx

Możesz też przeskoczyć do następnego wpisu:.

Rozpoczęcie Bloga Rozpoczęcie Bloga