Skip to content

vsite-csharp/11-DogadjajiDelegati

Repository files navigation

DogadjajiDelegati
=================

PretplataNaDogađaje
--------------------
Primjer Windows Forms aplikacije u kojoj se forma kontrola pretplaćuje na događaje
i prosljeđuje informacije drugoj kontroli na formi.

Primijetiti kako objekti koji generiraju događaje (kontrole) ne znaju ništa o objektima
koji slušaju događaje (nemaju referencu na slušatelje).


PridruživanjeMetodaIPozivDelegata
---------------------------------
Primjer definicije delegata, pridruživanja statičkih i nestatičkih metoda te poziva delegatskih funkcija.


ProsljeđivanjeDelegata
-----------------------
Jednostavni primjer prosljeđivanja delegata za ispis vrijednosti proizvoljne funkcije u zadanom intervalu.


UlančavanjeDelegata
-------------------
Primjer nadovezivanja metoda u delegatu tako da se sve metode izvode jednim pozivom.


GetInvocationList
-----------------
Dohvaćanje pojedinih metoda u delegatskoj listi kada je rezultat svake metode bitan.


LambdaIzrazi
------------
Kako se lambda izrazi mogu upotrijebiti za inicijalizaciju delegata.


DefiniranjeDogađaja
-------------------
Primjer kako definirati klasu koja generira događaje novog tipa te 
kako se slušatelji mogu prijaviti za te događaje.


CurenjeMemorijeZbogNeodjave
---------------------------
Ilustracija kako neodjavljivanje slušatelja uzrokuje curenje memorije.


DogađajiVirtualneMetode
-----------------------
Ilustracija kako i zašto se događaji generiraju u virtualnim metodama.

About

Korištenje i definiranje događaja i delegata.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages