Počítačový kurz C# – základy - Trenčín
je jedným z najpoužívanejších programovacích jazykov v súčasnosti. Je koncipovaný ako primárny nástroj pre tvorbu aplikácií na platforme .NET, ktorá reprezentuje virtuálny stroj spoločnosti Microsoft.
Ú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 platformi .NET
- Prvý program v C# - konzolová aplikácia
- Obecná štruktúra programu
- Kompilácia a spustenie 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é, ukazovatele
- Deklarácia a použitie premenných
- Príkazy priradenia, porovnávacie príkazy
- Operátory – aritmetické, logické, bitové, priraďovacie
- Boxing a Unboxing
- Implicitná a explicitná konverzia
- Lokálne premenné
- Obory platnosti premenných
Vytváranie metód a obory platnosti
- Deklarácia a implementácia metód
- Obory platnosti – prístupové modifikátory
- Neprístupové modifikátory
- Parametrické metódy
- Vstupné, vstupno-výstupné, výstupné parametre a voliteľné parametre
- Neobmedzený počet parametrov
Vetvenia a cykly
- Logické hodnoty a ich použitie
- Ternárny operátor
- Binárne a viacnásobné vetvenie
- Opakovanie úloh – cykly
- Cyklus s pevným počtom opakovaní
- Cyklus s podmienkou na začiatku
- Cyklus s podmienkou na konci