Skip navigation

C# alapok

Előismeret

A C# egy objetumorientált programozási nyelv. A nyelvet a Microsoft fejlesztette ki, de alapjaiban nagyban épít a C++ és Java nyelvekre.

A programozási nyelvet jellemzi még, hogy típusos, vagyis a benne szereplő adatoknak előre megadott típusa van, illetve szekvenciális, tehát a programok utasítások egymás utáni végrehajtásából épülnek fel.

Az alábbiakban a C# programozási nyelv alapvető használatával foglalkozunk.

Fejlesztő eszközök

Ahhoz, hogy a programkódjainkat el tudjuk készíteni, két eszközre van szükségünk.

  • Egy szerkesztőre, amivel megírjuk a program kódját. A szerkesztő gyakorlatilag egy szövegszerkesztő program, ami segít nekünk a programkód szövegének megírásában. Erre a célra viszont nem a szokványos szövegszerkesztő programokat szoktuk használni hanem speciális programokat. Az ilyen programok sokszor segítenek nekünk a programunk egyszerűbb átlátásában, és a gyorsabb szerkesztésben.
  • Szükségünk van még fordító programra ami az elkészült programot lefordítja a számítógép nyelvére. A számítógépek alapvetően számsorozatokat értelmeznek, amik parancsokat adnak meg. Ezt nevezik gépi kódnak. A mi számunkra viszont ez a gépi kód érthetetlen és bonyolult, ezért a programot egy számunkra egyszerűbben érthető programozási nyelven készítjük el. A megírt programkódot később egy fordító program lefordítja a számítógép "saját nyelvére".

A fejlesztéshez a jelen munkában a visual studio community edition-t javaslom. Ez a program a Microsoft által készített fejlesztőkörnyezet, ami ingyenesen alkalmazható, és jól együtt tud működni a Unity-vel. Tartalmaz egy Szövegszerkesztőt, ami számos szolgáltatlással könnyíti meg a munkánkat (a programozás közben kiegészíti a megkezdett parancsszavakat, szívezéssel teszi átláthatóbbá a kódot, jelzi a hibákat, stb.). A Visual studio tartalmaz továbbá egy fordító programot is ami a programjainak képes egy gombnyomással gépi kódra fordítani és elindítani.

A Visual Studi Community jelenlegi verziója egy regisztrációs folyamat után letölthető erről a linkről.