Limbajul de programare Visual C#
Miscelaneu / / November 28, 2023
Durata antrenamentului: 72 de ore academice
Forma de formare: full-time, de la distanță, format webinar
Posibilitatea de a oferi rate fără dobândă (consultați personalul Institutului pentru mai multe detalii despre serviciu).
Certificat de finalizare: Certificat de pregătire avansată la cursul „Limbajul de programare Visual C#. Crearea de aplicații .Net Framework” din eșantionul stabilit, valabil 5 ani.
Datele documentului emis se înscriu în registrul unificat al FRDO FIS.
Despre procesul de învățare:
Instruirea se desfășoară în săli de clasă dotate tehnic, fiecare elev este dotat cu un computer individual, sălile de clasă sunt dotate cu toate materialele didactice necesare.
Despre curs:
Cursul este destinat programatorilor începători care doresc să învețe limbajul de programare Visual C# actual. Cursul învață cum să lucrezi în Microsoft Visual Studio în contextul programării în Visual C#. Este fundamentul studiului ulterioar al tuturor limbajelor orientate pe obiecte.
Scopul cursului: predați elementele de bază ale programării în limbajul de programare orientat pe obiecte Visual C#.
Abilități dobândite la finalizarea cursului:
Abilitatea de a naviga în structurile OOP;
Înțelegerea matricelor, operatorilor, expresiilor în limbajul C#;
Înțelegeți moștenirea, cuibărirea, incluziunea;
Înțelegerea interfețelor, enumerărilor și structurilor;
Înțelegeți semnificația: delegați și generice.
Orientarea obiectelor programelor C#
Tipuri, clase, obiecte;
Program în C#;
Spațiu de nume și crearea unei aplicații de consolă;
Tipuri de referință și tipuri de valori;
Clasificarea tipurilor C#;
Tipuri simple, constante literale;
Declararea variabilelor și constantelor de tipuri de bază.
Crearea de aplicații .Net folosind C#
NET Framework SDK;
Tipuri de aplicații .NET;
Lucrul cu Visual Studio;
Crearea de proiecte în Visual Studio;
Studierea proiectului și completarea proiectului cu cod;
Aspectul proiectului;
Depanarea proiectului.
Operare, operatori și expresii în limbajul C#
operațiuni cu limbajul C#;
Informații generale despre operatori;
Etichete și operator de salt necondiționat;
Operator condiționat;
Operatori de buclă;
Transfer de control și comutare operatori;
Turnarea automată și explicită a tipurilor aritmetice;
Tip boolean și expresii logice;
Expresii cu operații simbolice;
Operații condiționate.
Matrice
tablouri unidimensionale;
Matricele ca moștenitori ai clasei ARRAY;
Tipuri de matrice și matrice multidimensionale;
Rețele de rețele și rețele nedreptunghiulare;
Matrice de matrice și copiere superficială.
Șirurile sunt obiecte din clasa String
Literale șir;
Obiecte șir și referințe de tip șir;
Operații pe șiruri;
Câteva metode și proprietăți ale clasei șir;
Formarea liniilor;
String ca container;
Utilizarea șirurilor în butoanele radio;
Matrice de șiruri și comparații de șiruri;
Conversie care implică tipul șirului de caractere;
Imuabilitatea obiectelor din clasa string.
Metode C#
Metode-proceduri și metode-funcții;
Relația dintre parametrii fixați și argumentele;
Metode cu un număr variabil de argumente;
Supraîncărcarea metodei;
Metode recursive și metoda Array. Fel.
Clase
Membrii clasei statice;
Câmpuri de clasă (câmpuri statice);
Constante statice, metode statice;
Constructor static, clase statice;
Declarație de clasă;
Câmpuri obiect;
Declarații de metode obiect;
Un exemplu de clasă și obiectele acesteia;
Legați acest lucru;
Constructori de obiecte de clasă;
Destructori și finalizatori.
Supraîncărcarea funcțiilor membrilor clasei
Supraîncărcarea metodei;
Supraîncărcarea constructorului;
Supraîncărcarea indexatoarelor;
Noțiuni de bază privind supraîncărcarea operatorului;
Supraîncărcarea operatorilor relaționali și a operatorilor true - false;
Supraîncărcarea operatorilor logici;
Operatori de conversie.
Includerea, imbricarea și moștenirea claselor
Inclusiv obiecte de clasă;
Cuibărirea clasei;
Moștenirea de clasă;
Accesibilitatea membrilor clasei în timpul moștenirii;
Metode de moștenire;
Metode abstracte și clase abstracte;
Clase tipizate și metode;
Folosind clase abstracte.
Interfețe, enumerări și structuri
Două tipuri de moștenire în POO;
Declarații de interfață;
Implementarea interfetelor;
Interfața ca tip;
Interfețe și moștenire;
Clasa de bază de enumerare;
Structuri;
Ambalare și despachetare;
Implementarea interfetelor pe structuri;
Caracteristici ale dezvoltării GUI în Visual Studio 2012
Interfețe WPF
Tipuri de controale și scopul acestora
Plasarea controalelor și inițializarea lor în codul programului
Dezvoltarea unei aplicații simple
Excepții
Excepții de sistem și gestionarea acestora;
Proprietăți de excepție;
Gestionarea software-ului folosind excepții;
Aruncarea de excepții;
Clase de excepții personalizate.
Delegați și evenimente
Sintaxa delegată;
Rețele de delegați;
Instanțe de delegat multicast;
Delegați și apeluri inverse;
Metode și evenimente anonime.
Generalizări
Generalizările ca mijloc de adaptare;
Declarația claselor generice;
Limitări ale parametrilor de tastare;
Structuri generalizate;
Interfete generalizate;
Metode generalizate;
Delegați generalizați.
Rezumând cursul