Visual C# programavimo kalba
įvairenybės / / November 28, 2023
Mokymų trukmė: 72 akademinės valandos
Mokymų forma: dieninis, nuotoliniu būdu, webinaro formatas
Galimybė mokėti įmokas be palūkanų (daugiau informacijos apie paslaugą teiraukitės instituto darbuotojų).
Baigimo pažymėjimas: Kursų „Visual C# programavimo kalba“ kvalifikacijos kėlimo pažymėjimas. Nustatyto pavyzdžio .Net Framework taikomųjų programų kūrimas, galiojantis 5 metus.
Išduodamo dokumento duomenys įrašomi į vieningą FIS FRDO registrą.
Apie mokymosi procesą:
Mokymai vyksta techniškai įrengtose auditorijose, kiekvienam mokiniui suteikiamas individualus kompiuteris, kabinetai aprūpinti visa reikalinga mokymo medžiaga.
Apie kursą:
Kursas skirtas pradedantiesiems programuotojams, norintiems išmokti dabartinę Visual C# programavimo kalbą. Kurse mokoma, kaip dirbti Microsoft Visual Studio programuojant Visual C#. Tai yra pagrindas tolesniam visų objektinių kalbų tyrinėjimui.
Kurso tikslas: mokyti programavimo pagrindus objektinio programavimo kalba Visual C#.
Įgūdžiai, įgyti baigus kursą:
Gebėjimas naršyti OOP struktūrose;
Suprasti masyvus, operatorius, išraiškas C# kalba;
Suprasti paveldėjimą, lizdą, įtraukimą;
Suprasti sąsajas, surašymus ir struktūras;
Supraskite reikšmę: delegatai ir generiniai vaistai.
C# programų objektinė orientacija
Tipai, klasės, objektai;
Programa C#;
Vardų erdvė ir konsolės programos kūrimas;
Nuorodų tipai ir verčių tipai;
C# tipų klasifikacija;
Paprasti tipai, pažodinės konstantos;
Pagrindinių tipų kintamųjų ir konstantų deklaravimas.
.Net programų kūrimas naudojant C#
NET Framework SDK;
.NET taikomųjų programų tipai;
Darbas su Visual Studio;
Projektų kūrimas Visual Studio;
Projekto studijavimas ir projekto užpildymas kodu;
Projekto išdėstymas;
Projekto derinimas.
Operacija, operatoriai ir išraiškos C# kalba
C# kalbos operacijos;
Bendra informacija apie operatorius;
Etiketės ir besąlyginio šuolio operatorius;
Sąlyginis operatorius;
Kilpų operatoriai;
Valdymo perdavimo ir perjungimo operatoriai;
Automatinis ir eksplicitinis aritmetinių tipų liejimas;
Būlio tipas ir loginės išraiškos;
Išraiškos su simbolinėmis operacijomis;
Sąlyginės operacijos.
Masyvai
Vienmatės matricos;
Masyvai kaip ARRAY klasės paveldėtojai;
Masyvų ir daugiamačių masyvų tipai;
Masyvų ir nestačiakampių matricų matricos;
Masyvų masyvai ir seklus kopijavimas.
Stygos yra Styginių klasės objektai
Styginiai literalai;
Styginių objektai ir eilutės tipo nuorodos;
Operacijos su stygomis;
Kai kurie eilutės klasės metodai ir savybės;
Linijų formavimas;
Styga kaip konteineris;
Stygų naudojimas radijo mygtukuose;
Eilučių masyvai ir eilučių palyginimai;
Konversija, apimanti eilutės tipą;
Stygų klasės objektų nekintamumas.
C# metodai
Metodai-procedūros ir metodai-funkcijos;
Fiksuotų parametrų ir argumentų ryšys;
Metodai su kintamu argumentų skaičiumi;
Metodo perkrova;
Rekursyviniai metodai ir masyvo metodas. Rūšiuoti.
Klasės
Statinės klasės nariai;
Klasių laukai (statiniai laukai);
Statinės konstantos, statiniai metodai;
Statinis konstruktorius, statinės klasės;
Klasės deklaracija;
Objektų laukai;
Objektų metodų deklaracijos;
Klasės ir jos objektų pavyzdys;
Susieti tai;
Klasių objektų konstruktoriai;
Destruktoriai ir užbaigėjai.
Klasės narių funkcijų perkrovimas
Metodo perkrova;
Konstruktoriaus perkrova;
Indeksatorių perkrovimas;
Operatoriaus perkrovos pagrindai;
Perkrauti reliacinius operatorius ir teisingus – klaidingus operatorius;
Loginių operatorių perkrovimas;
Konversijos operatoriai.
Įskaitant, lizdus ir paveldėjimo klases
Įskaitant klasės objektus;
Klasės lizdas;
Klasės paveldėjimas;
Klasės narių prieinamumas paveldėjimo metu;
Paveldėjimo būdai;
Abstraktūs metodai ir abstrakčios klasės;
Tipinės klasės ir metodai;
Naudojant abstrakčias klases.
Sąsajos, surašymai ir struktūros
Dviejų tipų OOP paveldėjimas;
Sąsajų deklaracijos;
Sąsajų diegimas;
Sąsaja kaip tipas;
Sąsajos ir paveldėjimas;
Bazinė sąrašų klasė;
Konstrukcijos;
Pakavimas ir išpakavimas;
Sąsajų įgyvendinimas pagal struktūras;
Visual Studio 2012 GUI kūrimo ypatybės
WPF sąsajos
Valdiklių tipai ir jų paskirtis
Valdiklių įdėjimas ir jų inicijavimas programos kode
Paprastos programos kūrimas
Išimtys
Sistemos išimtys ir jų tvarkymas;
Išimtinės savybės;
Programinės įrangos valdymas naudojant išimtis;
Metimo išimtys;
Pasirinktinės išimčių klasės.
Delegatai ir renginiai
Deleguoti sintaksę;
delegatų masyvai;
Daugialypės siuntimo atstovų egzemplioriai;
Delegatai ir atgaliniai skambučiai;
Anoniminiai metodai ir įvykiai.
Apibendrinimai
Apibendrinimai kaip prisitaikymo priemonė;
Bendrųjų klasių deklaracija;
Tipo parametrų apribojimai;
Apibendrintos struktūros;
Apibendrintos sąsajos;
Apibendrinti metodai;
Apibendrinti delegatai.
Kurso apibendrinimas