Detail kurzu

Microsoft Visual C# II. - pre pokročilých

IT LEARNING SLOVAKIA, s.r.o.

Popis kurzu

Moderný programovací jazyk C# bol koncipovaný ako primárny nástroj pre tvorbu aplikácií na platforme .NET, ktorá reprezentuje virtuálny stroj spoločnosti Microsoft. Jeho syntax a štruktúra vychádzajú z jazyka C/C++ a niekoľko rysov bolo prevzatých z multiplatformového jazyka Java. Programy napísané v .NET sú veľmi rýchle a efektívne využívajú operačnú pamäť. Jazyk C# je čisto objektovo orientovaný jazyk a podporuje prakticky všetky vlastnosti OOP akými sú zapúzdrenosť, dedičnosť, mnohotvárnosť, abstraktnosť a virtuálne metódy. Výhodou platformy .NET je, že kompilátor ukladá medzikód do klasického spustiteľného súboru, ktorý je na cieľovom operačnom systéme známy – napríklad .exe vo Windows. Týmto spôsobom platforma .NET príjemne zatienila rozdiely medzi vytváraním „klasických“ aplikácií v C/C++ a aplikáciami písanými v C#. Tento kurz je pokračovaním úvodného kurzu s cieľom rozšíriť poznatky a prehĺbiť pohľad do omožností objektovo orientovaného programovania (OOP). V obsahu nájdete virtuálne a abstraktné metódy, prekrývanie metód, statické verzus Singleton triedy, rozhrania a ich implementácia a mnoho ďalšieho. Venujeme sa tiež generickým typom, bezpečnosti i dátovým prúdom.

Obsah kurzu

==Výnimky a ich zachytávanie -Čo sú výnimky a ich zdrojom -Typy výnimiek -Zachytávanie výnimiek -Explicitné vyvolanie výnimiek -Tvorba vlastných tried výnimky -Logovanie ==Hlbší pohľad do OOP -Čiastkové triedy -Statické a nestatické prvky -Dedičnosť a derivované triedy -Automatické vlastnosti -Voliteľné a pomenované parametre metód -Delegáti a Callbacky ==Oknové aplikácie Winforms -Vytvorenie projektu Winforms aplikácie -Štruktúra projektu, prehľad použitých súborov -Oknové formuláre s winform dizajnérom -Prvky grafického rozhrania a ich vlastnosti -Prístupnosť používateľského rozhrania -Spracovávanie udalostí používateľa ==Dátové prúdy -Použitie triedy FileStream -BinaryReader a BinaryWriter -StreamReader a StreamWriter -Použitie triedy FileInfo -Serializácia a deserializácia dát -Práca s xml súbormi -Generovanie c# tried z xml súboru ==Pokročilé techniky C# -Cyklus foreach -Dynamické premenné – var -Pretypovanie objektu triedy -Špeciálne operátory is, as a typeof -Dynamické polia -Konfigurácie kompilátora debug a release -Boxing a unboxing -typ Enum -preťažovanie metód

Cieľová skupina

mierne pokročilý
Hodnotenie




Organizátor