Evaluare:
În prezent, nu există recenzii ale cititorilor. Evaluarea se bazează pe 3 voturi.
Introducere.
Partea I
Capitolul 1: Delegați
Subiecte:
- Ce este un delegat?
- Cum se creează și se utilizează delegații?
- Ce este un delegat multicast (Chaining of Delegates) și utilizările sale?
- Adăugarea și eliminarea metodelor dintr-un delegat multicast.
- Covarianța și contravarianța în delegații non-generice.
Capitolul 2: Evenimente
Subiecte:
- Prezentare generală a evenimentelor.
⬤ Crearea de evenimente și exemple de evenimente simple.
⬤ Subscrierea la evenimente unice și multiple.
⬤ Pasarea de date către evenimente.
⬤ Discuție despre accesorii evenimentelor.
Capitolul 3: Funcția anonimă și Lambda Exp.
Subiecte:
- O introducere rapidă în funcția anonimă și expresia lambda.
⬤ Lambda cu și fără parametri.
⬤ Tipuri și domenii de aplicare ale unei expresii lambda.
Sintaxa expresiei cu exemplu.
Capitolul 4: LINQ
Subiecte:
⬤ Prezentare generală LINQ.
⬤ Diferite studii de caz cu expresii de interogare simple și complicate.
⬤ Retragerea datelor personalizate dintr-o expresie de interogare.
⬤ Compararea sintaxei unui apel de metodă și a sintaxei unei interogări.
Partea-II
Capitolul 5: Programarea generică
Subiecte:
⬤ Prezentare generală a programelor generice.
Compararea unui program generic cu omologul său - un program non-generic.
⬤ Programe generice autoreferențiate.
⬤ Utilizarea termenului "implicit" într-un program generic.
Cum se pun constrângeri într-un program generic.
⬤ Covarianța și contravarianța în contextul unui program generic.
Capitolul 6: Programarea bazelor de date
Subiecte:
- Cum să vă conectați la o bază de date
- Exercitarea de interogări simple către baza de date și recuperarea rezultatelor din baza de date.
Capitolul 7: Programarea thread-urilor
Subiecte:
Prezentare generală a thread-urilor.
⬤ Diferite studii de caz cu programe multithreaded.
⬤ Utilizarea delegatului ParameterizedThreadStart într-un mediu multithreaded.
⬤ Pasarea mai multor parametri către un fir.
⬤ Discuție despre sincronizare și deadlock cu exemple.
Capitolul 8: Programarea asincronă
Subiecte:
Scurtă prezentare generală.
⬤ Diferite tehnici de implementare a unui program asincron (de exemplu, utilizarea async/await, thread, thread pool etc.)
Capitolul 9: Programarea dinamică
Subiecte:
⬤ Prezentare generală a DLR.
⬤ Tipul dinamic și utilizările sale.
⬤ Verificarea tipului dinamic.
⬤ Runtime look up etc.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)