Delegaty Część NR.18 Jak 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