Visuaalinen C#-ohjelmointikieli
Miscellanea / / November 28, 2023
Koulutuksen kesto: 72 akateemista tuntia
Koulutusmuoto: kokopäiväinen, etänä, webinaarimuoto
Mahdollisuus tarjota korottomia osia (tarkempia tietoja palvelusta saat instituutin henkilökunnalta).
Päätöstodistus: Todistus jatkokoulutuksesta kurssilla "Visual C# ohjelmointikieli. .Net Framework -sovellusten luominen vakiintuneesta näytteestä, voimassa 5 vuotta.
Myönnetyn asiakirjan tiedot kirjataan FIS FRDO: n yhtenäiseen rekisteriin.
Tietoja oppimisprosessista:
Koulutus toteutetaan teknisesti varustetuissa luokkahuoneissa, jokaiselle opiskelijalle on oma tietokone, luokkahuoneet on varustettu kaikilla tarvittavilla opetusmateriaaleilla.
Tietoja kurssista:
Kurssi on tarkoitettu aloitteleville ohjelmoijille, jotka haluavat oppia nykyisen Visual C# -ohjelmointikielen. Kurssilla opetetaan työskentelemään Microsoft Visual Studiossa Visual C#:n ohjelmoinnin yhteydessä. Se on perusta kaikkien oliosuuntautuneiden kielten jatkotutkimukselle.
Kurssin tarkoitus: opettaa ohjelmoinnin perusteet olio-ohjelmointikielellä Visual C#.
Kurssin päätyttyä hankitut taidot:
Kyky navigoida OOP-rakenteissa;
Ymmärtää taulukoita, operaattoreita ja lausekkeita C#-kielellä;
Ymmärtää periytymistä, sisäkkäisyyttä, sisällyttämistä;
Ymmärtää rajapintoja, luetteloita ja rakenteita;
Ymmärrä merkitys: delegaatit ja yleiset.
C#-ohjelmien oliosuuntaus
Tyypit, luokat, objektit;
Ohjelma C#;
Nimiavaruus ja konsolisovelluksen luominen;
Viitetyypit ja arvotyypit;
C#-tyyppien luokitus;
Yksinkertaiset tyypit, kirjaimelliset vakiot;
Perustyyppien muuttujien ja vakioiden ilmoittaminen.
.Net-sovellusten rakentaminen C#:lla
NET Framework SDK;
.NET-sovellustyypit;
Työskentely Visual Studion kanssa;
Projektien luominen Visual Studiossa;
Projektin tutkiminen ja projektin täyttäminen koodilla;
Projektin ulkoasu;
Projektin virheenkorjaus.
Toiminta, operaattorit ja lausekkeet C#-kielellä
C#-kielitoiminnot;
Yleistä tietoa operaattoreista;
Tarrat ja ehdoton hyppy operaattori;
ehdollinen operaattori;
Loop-operaattorit;
Ohjaus- ja vaihto-operaattorit;
Aritmeettisten tyyppien automaattinen ja eksplisiittinen valu;
Boolen tyyppi ja loogiset lausekkeet;
Ilmaisuja, joissa on symbolisia operaatioita;
Ehdolliset toiminnot.
Taulukot
Yksiulotteiset taulukot;
Taulukot ARRAY-luokan perijöinä;
Taulujen ja moniulotteisten taulukoiden tyypit;
Matriisiryhmät ja ei-suorakulmaiset taulukot;
Taulukot ja matala kopiointi.
Merkkijonot ovat String-luokan objekteja
String literaalit;
Merkkijonoobjektit ja merkkijonotyyppiviittaukset;
Operaatiot jousilla;
Joitakin merkkijonoluokan menetelmiä ja ominaisuuksia;
Linjojen muodostaminen;
String kontti;
Merkkien käyttäminen valintanapeissa;
Merkkijonotaulukot ja merkkijonojen vertailut;
Muunnos, johon sisältyy merkkijonotyyppi;
Merkkijonoluokan objektien muuttumattomuus.
C# menetelmät
Menetelmät-menettelyt ja menetelmät-toiminnot;
Kiinteiden parametrien ja argumenttien välinen suhde;
Menetelmät, joissa on vaihteleva määrä argumentteja;
menetelmän ylikuormitus;
Rekursiiviset menetelmät ja Array-menetelmä. Järjestellä.
Luokat
Staattinen luokan jäsenet;
Luokkakentät (staattiset kentät);
Staattiset vakiot, staattiset menetelmät;
Staattinen rakentaja, staattiset luokat;
Luokkailmoitus;
Objektikentät;
Objektimenetelmien ilmoitukset;
Esimerkki luokasta ja sen objekteista;
Linkitä tämä;
Luokkaobjektien rakentajat;
Tuhoajat ja viimeistelijat.
Ylikuormitetaan luokan jäsentoimintoja
menetelmän ylikuormitus;
Rakentajan ylikuormitus;
Indeksointilaitteiden ylikuormitus;
Käyttäjän ylikuormituksen perusteet;
Ylikuormitetaan relaatiooperaattoreita ja true - false operaattoreita;
Loogisten operaattoreiden ylikuormitus;
Muunnosoperaattorit.
Mukaan lukien, sisäkkäiset ja perivät luokat
Mukaan lukien luokan esineet;
luokka pesivä;
luokan perintö;
Luokan jäsenten saavutettavuus perinnön aikana;
Perintömenetelmät;
Abstraktit menetelmät ja abstraktit luokat;
Tyypilliset luokat ja menetelmät;
Abstraktien luokkien käyttö.
Liitännät, luettelot ja rakenteet
Kaksi perintötyyppiä OOP: ssa;
Liitäntäilmoitukset;
Liitäntöjen toteutus;
Käyttöliittymä tyyppinä;
Liitännät ja perintö;
Luetteloiden perusluokka;
Rakenteet;
Pakkaaminen ja purkaminen;
Rajapintojen toteutus rakenteilla;
Visual Studio 2012:n GUI-kehityksen ominaisuudet
WPF-liitännät
Ohjaustyypit ja niiden tarkoitus
Ohjainten sijoittaminen ja alustus ohjelmakoodiin
Yksinkertaisen sovelluksen kehittäminen
Poikkeukset
Järjestelmäpoikkeukset ja niiden käsittely;
Poikkeusominaisuudet;
Ohjelmiston hallinta poikkeuksia käyttäen;
Heittopoikkeukset;
Mukautetut poikkeusluokat.
Edustajat ja tapahtumat
Siirrä syntaksi;
Joukko edustajia;
Multicast-valtuutetun esiintymät;
Edustajat ja takaisinkutsut;
Anonyymit menetelmät ja tapahtumat.
Yleistykset
Yleistykset sopeutumiskeinona;
Yleisten luokkien ilmoitus;
Kirjoitusparametrien rajoitukset;
Yleiset rakenteet;
Yleiset rajapinnat;
Yleiset menetelmät;
Yleiset edustajat.
Kurssin yhteenveto