C# szoftverfejlesztő vizsgafeladat: műkorcsolya

Ebben a feladatban 2db csv fájlt kell beolvasni és feldolgozni, és 1db csv fájlt kell létrehozni. Mindkét forrás fájl ugyanolyan szerkezetű, a versenyzők adatait tartalmazzák soronként. Minkettő fájlnak van fejléce, amivel nem kell most semmit csinálni, elég átugrani. Megoldandó probléma, hogy tizedesvessző helyett pontot tartalmaz mindkét csv, tehát le kell cserélni beolvasáskor tizedesvesszőre. (Replace(mit,mire)) Természetesen […]

Continue Reading

C# grafikus felület

Windows form Application Ha szeretnénk grafikus felülettel is ellátni programunkat, akkor válasszuk a New procejt, Windows form application lehetőséget a Visual Studioban. Célszerű beállítások: View menü: Properties Windows, Toolbox, Solution explorer A programkészítés így két irányban halad: lesz egy design nézet, ahol a grafikus elemeket látjuk, és marad a program, amit már megszoktunk. Leggyakrabban használt […]

Continue Reading

C# objektumorientált programozás

Az obejktum orientált programozás célja, hogy egyszerűsítse a szoftver tervezést és megvalósítást. Az objektum orientált programozás alapelemei az osztályok. Egy osztály tartalmazhat változókat és metódusokat. Az osztályokból készülnek tulajdonképpen az objektumok (példányok). Például: készítünk egy Ember osztályt, amelynek 3 tulajdonsága lesz: név (string) kor (int) település (string). Ebből készíthetünk el egy konkrét személyt valamilyen konstruktorral. […]

Continue Reading

C# programozási tételek

2021.01.14 beadandó feladat Összegzés Általában egy tömb elemeinek összegzését jelenti. Általánosan: összeg=összeg+aktuális elem, vagyis új összeg=régi összeg+aktuális elem Példa: Állítsunk elő 10db 1-100 közötti véletlen számot, töltsünk fel velük egy tömböt. Számoljuk ki a számok összegét! Ha ez megvan, akkor ennek felhasználásával számoljuk ki az átlagukat is! Megszámlálás Megszámoljuk, hogy hány olyan elem van, ami […]

Continue Reading

C# eljárások, függvények

Eljárásokat akkor használunk, ha egy hosszabb programot kell írnunk, és növelni akarjuk az átláthatóságát. Így nem kell mindent a main alá betenni, szét lehet tagolni. Egy eljárást többször is meg lehet hívni, viszont elég ha csak 1 helyen programozzuk le! Milyen takarékos 🙂 Egy eljárás tulajdonképpen egy részfeladatot lát el. Az eljárásra a nevével hivatkozunk. […]

Continue Reading

C# fájlok kezelése

Adatok beolvasása fájlból A fájlok olvasásához a System,IO osztályt fogjuk használni, tehát ezt a program elején importálni kell! Using System.IO. A C# adatfolyamot használ a ki és bemeneti műveletekhez. (FileStream) A FileStream úgy működik, hogy meg kell adni neki első paraméternek a fájl nevét, elérési útját. Ha egy mappában van a programmal, akkor elég a […]

Continue Reading