A tanfolyamról
A hallgatók megismertetése a C# programozási nyelv és a .NETkeretrendszer használatának alapjaival , hogy a tanfolyam végére a Visual Studio fejlesztőeszköz segítségével egyszerű alkalmazások fejlesztésére váljanak képessé.
A tanfolyam során a hallgatók megismerkednek az alapvető programozási kódelemekkel, az objektumorientált programozással, a felhasználói és fájl alapú input/output kezelés alapelveivel.
Tematika
-
Bevezetés
- Ismerkedés a Visual Studio fejlesztőkörnyezettel
- Konzolos alkalmazások készítésének alapjai
- Forrásfájlok, projekt, solution
- Szerelvények; a .NET keretrendszer és a C# programozási nyelv kapcsolata
- Hibakeresési lehetőségek megismerése és hatékony használata
-
A C# programozási nyelv alapjai
- A C# programozási nyelv szintaktikájának megismerése
- Lokális változók használata
- A C# programozási nyelv primitív típusainak megismerése; műveletek, műveleti sorrend
- Tömbök bemutatása
- Feltételes elágazási szerkezetek bemutatása
- Ciklus vezérlési szerkezetek bemutatása
- „Függvények” írása
-
Objektumorientált programozás
- Az objektumorientált paradigma alapfogalmainak ismertetése
- Osztályok, objektumok létrehozása
- Egységbe zárás, adatrejtés, hozzáférési szintek
- Öröklés
- Polimorfizmus; virtuális és absztrakt metódusok, absztrakt osztályok, interfészek használata
- Statikus tagok megismerése
-
A .NET típusrendszerének további elemei
- Delegate-ek
- Események
- Enumok
- Generikusok
-
Strukturált kivételkezelés
- A kivételkezelés jelentősége, haszna
- Kivételek elkapása, kezelése
- Kivételek dobása
- Saját kivételtípusok létrehozása
-
Fájlkezelés
- Stream fogalmának ismertetése
- Fájlok megnyitása, beolvasás
- Kiírás fájlokba
- Nem-menedzselt erőforrások megfelelő kezelése
- StreamReader, StreamWriter használata, File API használata
Kinek ajánljuk
Előfeltételek
Alapvető programozási ismeretek, számítástechnikai ismeretek.