Detail kurzu

Microsoft Visual C# I. - pre začiatočníkov

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#.

Obsah kurzu

Úvod do programovania

  • Procesor a operačná pamäť
  • Virtuálna pamäť, pamäť procesu
  • Procesy, vlákna, úlohy
  • Úloha operačného systému pri programovaní
  • Kompilačné a interpretačné jazyky
  • Virtuálne stroje

Úvod do jazyka C#

  • Úvod do platformy .NET
  • Prvý program v C# - konzolová aplikácia
  • Obecná štruktúra programu
  • Kompilácia a spustenie programu
  • Funkcionálne programovanie
  • Konzolová aplikácia, konzolové parameter
  • Debugovanie, krokovanie programu

Údajové typy, premenné, operátory a výrazy

  • Zápis identifikátorov a ich použitie
  • Obecný zápis výrazov
  • Ľavé a pravé hodnoty vo výrazoch
  • Rozdelenie údajových typov – hodnotové, referenčné
  • Deklarácia a použitie premenných
  • Príkazy priradenia, porovnávacie príkazy
  • Operátory – aritmetické, logické, priraďovacie
  • Implicitná a explicitná konverzia
  • Lokálne premenné
  • Obory platnosti premenných

Trieda

  • Zapúzdrenie
  • Vysvetlenie triedy a rozdielu medzi triedou a objektom
  • Deklarácia triedy a členov triedy
  • Členské premenné
  • Členské metódy
  • Konštruktory

Vytváranie metód a obory platnosti

  • Deklarácia a implementácia metód
  • Obory platnosti – modifikátory private, public, static
  • Parametrické metódy
  • Návratová hodnota metódy
  • Vstupné, vstupno-výstupné, výstupné parametre a voliteľné parametre

Vetvenia a cykly

  • Logické hodnoty a ich použitie pre riadenie toku kódu
  • Vetvenie if-else
  • Vetvenie switch
  • Cyklenie s podmienkami while, do-while
  • Cyklenie s pevným počtom krokov – for

Cieľová skupina

začiatočník
Hodnotenie




Organizátor