Programozási feladatok
A C# nyelv - elméleti összefoglaló
A tananyag rövid elméleti öszefoglalójához használt irodalomjegyzék és segédanyagok megtalálhatóak a Hasznos Programozási Segédanyagok oldalamon!
- Alapszerkezet: Hello World! [Elmélet PDF]
- Változók (típusos memóriaterületek), típusok, érték- és referenciatípus, boxing, unboxing [Elmélet PDF]
- Típuskonverziók - karakterkonverziók - Is, As [Elmélet PDF]
- Utasítások, Névterek, Módosítók, Szintaktika, Osztályok [Elmélet PDF]
- Szabványos I/O, Szövegkiírás a képernyőre - default output, a System.Console osztály [Elmélet PDF]
- Adatbevitel billentyűzetről, karakter olvasása billentyűzetről [Elmélet PDF]
- Konstansok használata, a felsorolt típus [Elmélet PDF]
- Null típus [Elmélet PDF]
- Operátorok és kifejezések (aritmetikai operátorok, precedencia és asszociativitás, értékadó operátorok, inkrementálás) [Elmélet PDF]
- Logikai/feltételes operátorok [Elmélet PDF]
- Bit operátorok (bitenkénti ÉS,VAGY; bit eltolás jobbra, balra) [Elmélet PDF]
- Operátorok - rövid forma (inkrementálás, dekrementálás, prefix, postfix, unáris, typeof) [Elmélet PDF]
- Vezérlési szerkezetek Szelekció – Elágazás (if, switch) [Elmélet PDF]
- Vezérlési szerkezetek Iteráció – Ciklusok (for - számlálós ciklus, formátumsztring) [Elmélet PDF]
- Vezérlési szerkezetek Iteráció – Ciklusok (while - előltesztelő, do-while - hátultesztelő, foreach) [Elmélet PDF]
- Tömbök [Elmélet PDF]
- Többdimenziós tömbök [Elmélet PDF]
- Tömbök használata: feldarabolt (jagged) tömbök, a System.Array osztály, a System.Collections.ArrayList osztály
- A string típus [Elmélet PDF]
- Matematikai függvények - a System.Math osztály [Elmélet PDF]
- Véletlen számok - a System.Random osztály [Elmélet PDF]
- Dátum és idő kezelése - System.DateTime osztály, és a TimeSpan osztály [Elmélet PDF]
- Metódusok (eljárások, függvények), értékparaméterek, referencia paraméterek, kimenő paraméterek, paramétertömbök
- Metódusok túlterhelése (átdefiniálása)
- Általánosított (generikus) metódusok
- Main() metódus paraméterezése
- Névterek, osztályok, struktúrák
- Objektum-orientált programozás - osztályok és objektumok, adatmezők, metódusok, this, Statikus osztálytagok
- Konstruktorok, Tulajdonságok, indexelők
- Kivételkezelés
- Öröklés, polimorfizmus
- Absztrakt metódusok és osztályok
- Interfészek
- Fájlkezelés
- LINQ