Vizuālā C# programmēšanas valoda
Literārs Mistrojums / / November 28, 2023
Apmācības ilgums: 72 akadēmiskās stundas
Apmācības forma: pilna laika, attālināti, vebināra formātā
Iespēja nodrošināt bezprocentu iemaksu (sīkāku informāciju par pakalpojumu sazinieties ar Institūta darbiniekiem).
Pabeigšanas sertifikāts: Sertifikāts par padziļinātu apmācību kursā "Vizuālā C# programmēšanas valoda. Izveidotā parauga .Net Framework lietojumprogrammu izveide, derīguma termiņš 5 gadi.
Izsniegtā dokumenta dati tiek ievadīti FIS FRDO vienotajā reģistrā.
Par mācību procesu:
Apmācības notiek tehniski aprīkotās auditorijās, katram skolēnam tiek nodrošināts individuāls dators, kabineti ir aprīkoti ar visiem nepieciešamajiem mācību materiāliem.
Par kursu:
Kurss paredzēts iesācējiem programmētājiem, kuri vēlas apgūt aktuālo Visual C# programmēšanas valodu. Kursā tiek mācīts, kā strādāt programmā Microsoft Visual Studio programmēšanas kontekstā ar Visual C#. Tas ir pamats turpmākai visu objektorientēto valodu izpētei.
Kursa mērķis: iemācīt programmēšanas pamatus objektorientētā programmēšanas valodā Visual C#.
Kursa apguves laikā iegūtās prasmes:
Spēja orientēties OOP struktūrās;
Izprast masīvus, operatorus, izteiksmes C# valodā;
Izprast pārmantošanu, ligzdošanu, iekļaušanu;
Izprast saskarnes, uzskaitījumus un struktūras;
Izprotiet nozīmi: delegāti un vispārīgie.
C# programmu objektorientācija
Veidi, klases, objekti;
Programma C# valodā;
Vārdtelpa un konsoles lietojumprogrammas izveide;
Atsauces veidi un vērtību veidi;
C# tipu klasifikācija;
Vienkārši veidi, burtiskās konstantes;
Pamattipu mainīgo un konstantu deklarēšana.
.Net lietojumprogrammu veidošana, izmantojot C#
NET Framework SDK;
.NET lietojumprogrammu veidi;
Darbs ar Visual Studio;
Projektu veidošana programmā Visual Studio;
Projekta izpēte un projekta aizpildīšana ar kodu;
Projekta izkārtojums;
Projekta atkļūdošana.
Darbība, operatori un izteiksmes C# valodā
C# valodas operācijas;
Vispārīga informācija par operatoriem;
Etiķetes un beznosacījumu lēciena operators;
Nosacīts operators;
cilpas operatori;
Vadības pārsūtīšanas un slēdžu operatori;
Automātiska un precīza aritmētisko tipu liešana;
Būla tips un loģiskās izteiksmes;
Izteiksmes ar simboliskām darbībām;
Nosacītās operācijas.
Masīvi
viendimensijas masīvi;
Masīvi kā ARRAY klases mantinieki;
Masīvu un daudzdimensiju masīvu veidi;
Masīvu un netaisnstūrveida masīvu masīvi;
Masīvu masīvi un sekla kopēšana.
Virknes ir String klases objekti
Stīgu literāļi;
Virkņu objekti un virkņu tipu atsauces;
Darbības ar stīgām;
Dažas stīgu klases metodes un īpašības;
Līniju veidošana;
String kā konteiners;
Virkņu izmantošana radiopogās;
Virkņu masīvi un virkņu salīdzinājumi;
Pārvēršana, kas ietver virknes veidu;
Stīgu klases objektu nemainīgums.
C# metodes
Metodes-procedūras un metodes-funkcijas;
Fiksēto parametru un argumentu saistība;
Metodes ar mainīgu argumentu skaitu;
Metodes pārslodze;
Rekursīvās metodes un masīva metode. Kārtot.
Klases
Statiskās klases dalībnieki;
Klases lauki (statiskie lauki);
Statiskās konstantes, statiskās metodes;
Statiskais konstruktors, statiskās klases;
Klases deklarācija;
Objektu lauki;
Objektu metožu deklarācijas;
Klases un tās objektu piemērs;
Saistiet šo;
klases objektu konstruktori;
Iznīcinātāji un pabeigtāji.
Klases dalībnieku funkciju pārslodze
Metodes pārslodze;
Konstruktora pārslodze;
Indeksētāju pārslodze;
Operatora pārslodzes pamati;
Relāciju operatoru pārslodze un patiesie – viltus operatori;
Loģisko operatoru pārslodze;
Konversijas operatori.
Ieskaitot, ligzdošanas un mantošanas klases
Ieskaitot klases objektus;
Klases ligzdošana;
klases mantojums;
Klases dalībnieku pieejamība mantojuma laikā;
Mantošanas metodes;
Abstraktās metodes un abstraktās klases;
Tipizētas klases un metodes;
Izmantojot abstraktās klases.
Saskarnes, uzskaitījumi un struktūras
Divi mantojuma veidi OOP;
Interfeisa deklarācijas;
Interfeisu ieviešana;
Interfeiss kā veids;
Saskarnes un mantošana;
Uzskaitījumu bāzes klase;
Struktūras;
Iepakošana un izpakošana;
Saskarņu ieviešana pa struktūrām;
GUI izstrādes iezīmes programmā Visual Studio 2012
WPF saskarnes
Vadības ierīču veidi un to mērķis
Vadības elementu ievietošana un to inicializācija programmas kodā
Vienkāršas aplikācijas izstrāde
Izņēmumi
Sistēmas izņēmumi un to apstrāde;
Izņēmuma īpašības;
Programmatūras pārvaldība, izmantojot izņēmumus;
Mešanas izņēmumi;
Pielāgotas izņēmumu klases.
Delegāti un pasākumi
Deleģēt sintakse;
Delegātu masīvi;
Multiraides delegātu gadījumi;
Delegāti un atzvani;
Anonīmās metodes un notikumi.
Vispārinājumi
Vispārinājumi kā adaptācijas līdzeklis;
Vispārējo klašu deklarācija;
Rakstīšanas parametru ierobežojumi;
Vispārinātas struktūras;
Vispārējas saskarnes;
Vispārinātas metodes;
Vispārēji delegāti.
Apkopojot kursu