Schița de curs
Modulul 1: Prezentarea C# și a .NET Framework
- Introducere în .NET Framework
- Crearea de proiecte în cadrul Visual Studio 2010
- Scrierea unei aplicații C#
- Crearea unei aplicații grafice
- Documentarea unei aplicații
- Rularea și depanarea aplicațiilor prin utilizarea Visual Studio 2010
Modulul 2: Utilizarea construcțiilor C# Programming Constructuri
- Declararea variabilelor și atribuirea valorilor
- Utilizarea Expressionilor și a operatorilor
- Crearea ș i utilizarea de array-uri
- Utilizarea declarațiilor de decizie
- Utilizarea declarațiilor de iterație
Modulul 3: Declararea și apelarea metodelor
- Definirea și invocarea metodelor
- Specificarea parametrilor opționali și a parametrilor de ieșire
Modulul 4: Gestionarea excepțiilor
- Gestionarea excepțiilor
- Ridicarea excepțiilor
Modulul 5: Citirea și scrierea fișierelor
- Accessing sistemul de fișiere
- Citirea și scrierea fișierelor prin utilizarea fluxurilor
Modulul 6: Crearea de noi tipuri
- Crearea și utilizarea enumerărilor
- Crearea ș i utilizarea claselor
- Crearea și utilizarea structurilor
- Compararea referințelor la valori
Modulul 7: Încapsularea datelor și a metodelorT
- Controlul vizibilității membrilor de tip
- Partajarea metodelor și a datelor
Modulul 8: Moștenirea din clase și implementarea interfețelor
- Utilizarea moștenirii pentru a defini noi tipuri de referință
- Definirea și implementarea interfețelor
- Definirea claselor abstracte
Modulul 9: Gestionarea duratei de viață a obiectelor și controlul resurselor
- Introducere în colectarea gunoiului
- Gestionarea resurselor
Modulul 10: Încapsularea datelor și definirea operatorilor supraîncărcați
- Crearea și utilizarea proprietăților
- Crearea și utilizarea indexatorilor
- Supraîncărcarea operatorilor
Modulul 11: Decuplarea metodelor și manipularea evenimentelor
- Declararea și utilizarea delegaților
- Utilizarea Lambda Expressioni
- Gestionarea evenimentelor
Modulul 12: Utilizarea colecțiilor și construirea de tipuri generice
- Utilizarea colecțiilor
- Crearea și utilizarea tipurilor generice
- Definirea interfețelor generice și înțelegerea varianței
- Utilizarea metodelor generice și a delegaților
Modulul 13: Construirea și enumerarea claselor de colecții personalizate
- Implementarea unei clase de colecții personalizate
- Adăugarea unui enumerator la o clasă de colecție personalizată
Modulul 14: Utilizarea LINQ pentru interogarea datelor
- Utilizarea metodelor de extensie LINQ și a operatorilor de interogare
- Crearea de interogări și expresii LINQ dinamice
Modulul 15: Integrarea codului Visual C# cu componente dinamice Languages și COM
- Integrarea codului C# cu Ruby și Python
- Accesarea componentelor COM din C#
Cerințe
Înainte de a participa la acest curs, studenții trebuie să aibă:
- Cel puțin 12 luni de experiență în lucrul cu un limbaj orientat pe obiecte
- Aveți cunoștințe de C++ sau Java:
- Crearea de clase .
- Heritație și abstractizare
- Polimorfism .
- Interfețe
- Excepții .
Mărturii (1)
Doing labs