Ați observat probabil faptul că în aproape toate lecțiile anterioare în care am discutat despre evenimente, am folosit Action ca tipul de delegat pentru eveniment. Evident, puteți utiliza orice tip de delegat doriți, dar, în marea majoritate a cazurilor, prin convenție (și doar prin convenție!),… Read more
Posts Tagged ‘evenimente’
EventHandler, sender și EventArgs
vineri, februarie 21st, 2020Evenimente: Add și Remove
miercuri, februarie 19th, 2020În lecția anterioară v-am arătat modul în care compilatorul implementează concret evenimentele, adăugând de fapt în fundal două metode numite addon() și removeon() și făcând câmpul Action privat, astfel încât să nu îl putem invoca în mod direct. Dar acest lucru a fost efectuat în limbajul MSIL, iar noi nu trebuie să ne preocupăm cu un nivel atât de jos.… Read more
Evenimente
miercuri, februarie 5th, 2020Evenimentele reprezintă un mod mai sigur de implementare a tiparului observatorului descris în lecția precedentă, și sunt pasul evolutiv al delegaților bruti. Este posibil să fi auzit despre programarea bazată pe evenimente ca un concept ce descrie o paradigmă de programare în care fluxul programului este determinat de evenimente precum acțiuni ale utilizatorului (click-uri de mouse, apăsări de taste), ieșiri ale senzorilor ori mesaje din alte programe sau fire de execuție.… Read more
Evenimente Controale
duminică, septembrie 3rd, 2017Programarea bazată pe evenimente este o paradigmă de programare în care fluxul de execuție al unui program este determinat de evenimente cum ar fi acțiunile utilizatorilor (clicuri de mouse, apăsări de taste), ieșirile senzorilor sau mesajele altor programe, etc.
Deoarece C# este de asemenea un limbaj de programare bazat pe evenimente, astăzi vom învăța despre evenimente.… Read more