Visual C# programski jezik
Miscelanea / / November 28, 2023
Trajanje obuke: 72 akademska sata
Oblik obuke: puno radno vrijeme, na daljinu, format webinara
Mogućnost plaćanja na rate bez kamata (više detalja o usluzi provjerite kod djelatnika Zavoda).
Potvrda o završetku: Certifikat o usavršavanju na tečaju "Programski jezik Visual C#. Izrada .Net Framework aplikacija" utvrđenog uzorka, s rokom važenja 5 godina.
Podaci o izdanoj ispravi upisuju se u jedinstveni registar FIS FRDO.
O procesu učenja:
Nastava se izvodi u tehnički opremljenim učionicama, svaki polaznik ima svoje računalo, učionice su opremljene svim potrebnim nastavnim materijalima.
O tečaju:
Tečaj je namijenjen programerima početnicima koji žele naučiti aktualni programski jezik Visual C#. Tečaj uči kako raditi u Microsoft Visual Studiju u kontekstu programiranja u Visual C#. To je temelj za daljnje proučavanje svih objektno orijentiranih jezika.
Svrha tečaja: naučiti osnove programiranja u objektno orijentiranom programskom jeziku Visual C#.
Vještine koje se stječu po završetku tečaja:
Sposobnost navigacije OOP strukturama;
Razumjeti nizove, operatore, izraze u C# jeziku;
Razumjeti nasljeđivanje, ugniježđenje, uključivanje;
Razumjeti sučelja, nabrajanja i strukture;
Razumjeti značenje: delegati i generici.
Objektna orijentacija C# programa
Vrste, klase, objekti;
Program u C#;
Imenski prostor i izrada konzolne aplikacije;
Referentni tipovi i vrijednosni tipovi;
Klasifikacija C# tipova;
Jednostavni tipovi, doslovne konstante;
Deklaracija varijabli i konstanti osnovnih tipova.
Izrada .Net aplikacija pomoću C#
NET Framework SDK;
.NET vrste aplikacija;
Rad s Visual Studiom;
Izrada projekata u Visual Studiju;
Proučavanje projekta i popunjavanje projekta kodom;
Izgled projekta;
Otklanjanje pogrešaka u projektu.
Operacije, operatori i izrazi u C# jeziku
C# jezične operacije;
Opće informacije o operaterima;
Oznake i operator bezuvjetnog skoka;
Uvjetni operator;
Operatori petlje;
Operatori prijenosa i prebacivanja upravljanja;
Automatsko i eksplicitno pretvaranje aritmetičkih tipova;
Booleov tip i logički izrazi;
Izrazi sa simboličkim operacijama;
Uvjetne operacije.
Nizovi
Jednodimenzionalni nizovi;
Nizovi kao nasljednici klase ARRAY;
Vrste nizova i višedimenzionalni nizovi;
Nizovi nizova i nepravokutni nizovi;
Nizovi nizova i plitko kopiranje.
Nizovi su objekti klase String
String literali;
String objekti i reference tipova nizova;
Operacije na nizovima;
Neke metode i svojstva klase string;
Formiranje linija;
Niz kao spremnik;
Korištenje nizova u radio gumbima;
Nizovi nizova i usporedbe nizova;
Pretvorba koja uključuje vrstu niza;
Nepromjenjivost objekata klase string.
C# metode
Metode-postupci i metode-funkcije;
Odnos između fiksnih parametara i argumenata;
Metode s promjenjivim brojem argumenata;
Preopterećenje metode;
Rekurzivne metode i Array metoda. Vrsta.
Nastava
Statički članovi klase;
Polja klase (statička polja);
Statičke konstante, statičke metode;
Statički konstruktor, statičke klase;
Klasna deklaracija;
Polja objekata;
Deklaracije objektnih metoda;
Primjer klase i njenih objekata;
Link ovo;
Konstruktori objekata klase;
Destruktori i finalizatori.
Preopterećenje funkcija članova klase
Preopterećenje metode;
Preopterećenje konstruktora;
Preopterećenje indeksatora;
Osnove preopterećenja operatora;
Preopterećenje relacijskih operatora i operatora true - false;
Preopterećenje logičkih operatora;
Operatori pretvorbe.
Uključivanje, ugniježđivanje i nasljeđivanje klasa
Uključujući objekte klase;
Gniježđenje klase;
Nasljeđivanje klasa;
Dostupnost članova klase tijekom nasljeđivanja;
Metode nasljeđivanja;
Apstraktne metode i apstraktne klase;
Tipizirane klase i metode;
Korištenje apstraktnih klasa.
Sučelja, enumeracije i strukture
Dvije vrste nasljeđivanja u OOP-u;
Deklaracije sučelja;
Implementacija sučelja;
Sučelje kao tip;
Sučelja i nasljeđivanje;
Osnovna klasa enumeracija;
Strukture;
Pakiranje i raspakiranje;
Implementacija sučelja po strukturama;
Značajke razvoja GUI-ja u Visual Studio 2012
WPF sučelja
Vrste kontrola i njihova namjena
Postavljanje kontrola i njihova inicijalizacija u programskom kodu
Izrada jednostavne aplikacije
Iznimke
Iznimke sustava i njihovo rukovanje;
Svojstva izuzetaka;
Upravljanje softverom pomoću iznimaka;
Bacanje iznimaka;
Prilagođene klase izuzetaka.
Delegati i događaji
Sintaksa delegata;
Nizovi delegata;
Multicast delegat instance;
Delegati i povratni pozivi;
Anonimne metode i događaji.
Generalizacije
Generalizacije kao sredstvo prilagodbe;
Deklaracija generičkih klasa;
Ograničenja parametara tipkanja;
Generalizirane strukture;
Generalizirana sučelja;
Generalizirane metode;
Generalizirani delegati.
Sažimajući tečaj