Anime lány kapucnis pulcsiban, laptopon a Dev-C++ beállítások megnyitva – illusztráció a „Dev-C++ beállítások” cikkhez.

c++ alapok

Dev-C++ beállítások

Az előző részben már megismertük az Embarcadero Dev-C++ alapjait: telepítettük a programot, beállítottuk a környezetet, és lefuttattuk az első „Hello World” programunkat.

Most azonban egy szinttel tovább lépünk. Ebben a leckében részletesen áttekintjük a Dev-C++ beállításait és menüsorát, hogy tudd, melyik menüpont mire való, és hogyan könnyíti meg a programozói munkát. A menüsor első ránézésre bonyolultnak tűnhet, de ha végigvesszük lépésről lépésre, látni fogod, hogy logikusan felépített és rengeteg hasznos funkciót rejt. A fájlkezeléstől a szerkesztésen át egészen a fordításig és futtatásig minden egy kattintásra elérhető. Ez a rész segít abban, hogy ne csak használd a Dev-C++-t, hanem valóban testre is tudd szabni a környezetet, és magabiztosan eligazodj a lehetőségek között.

Fájl menü - az alapok

Ha programozni szeretnél, itt kell elkezdened A Fájl menüben tudsz új feladatot elindítani, a meglebő kódokat elővenni és elmenteni, amit már megírtál. 

Új – ez olyan, mint amikor új füzetet kezdesz egy órádon. A projekt egy mappa, amiben benne van minden, ami a programodhoz kell

Megnyitás – előveszed a régebben elmentett munkáidat, és ott folytatod, ahol abbahagytad. 

Dev-C++ beállítások fájl menüje

Mentés / mentés másként: nagyon fontos, ha nem mented el, elveszhet a munkád. A másként lehetőséggel új néven vagy másik helyre tudod menteni

Projekt bezárása / kilépés: bezárja az aktuális munkát vagy az egész programot. 

Import = behozás. Olyan fájlokat vagy elemeket hozol be a projektedbe, amik már léteznek a gépeden. Tipikusan: korábban írt .cpp / .h fájlok, tanártól kapott mintakódok. Kezdőknek legtöbbször egyszerűbb a Project -> Add existing file … parancsot használni, ez is import, csak egyértelműbb

Export = kiküldés / becsomagolás. A kész (vagy félkész) munkádat összecsomagolod, hogy átrakd másik gépre, elküldd valakinek, vagy biztonsági mentést készíts. Praktikusan a projekt mappájának ZIP-be csomagolása (benne a .cps, a források: .cpp, .h és ha van, adatfájlok). Az exe önmagában nem elég, mindig csatold a forrásokat is, különben nem tudják megnézni vagy javítani. 

Szerkesztés menü - amikor a kódot alakítod

Ha már létrehoztad a projektet, itt kezdődik az igazi munka: írod és alakítod a kódot. A szerkesztés menü olyan, mint egy szövegszerkesztő: másolás, beillesztés, visszavonás – csak itt a programkód a szöveg. 

Mégse / Mégis: ha elírtál valamit, egy kattintás és visszaléphetsz. Ha mégis kellene az előző változat, a Mégis hozza vissza.

Kivágás, Másolás, Beillesztés: teljesen ugyanúgy működik, mint Wordben. Gyors billentyűk: Ctrl+X, Ctrl+C, Ctrl+V

Mindent kijelöl (Ctrl+A): ha az egész kódot egyszerre szeretnéd másolni vagy áthelyezni.

Dev-C++ szerkesztés menü

Toggle Comment: ez tesz a sor elejére két perjelet //. Ez azt jelenti, hogy a fordító nem látja a sort. Hasznos, ha valamit ki akarsz próbálni, de nem akarod végleg kitörölni.
Toggle Inline / Block Comment – több soros blokkot is /* … */ közé tehet 

Collapse / Uncollapse – az aktuális blokk összecsukása / nyitása (a bal szélen kis -/+ ikonokkal is lehetséges. 

Keresés menü - ha gyorsan meg akarod találni, amit írtál

Ahogy egyre több sort írsz a programodba, úgy lesz egyre nehezebb átlátni, mi hol van. A keresés menü segít abban, hogy pillanatok alatt megtaláld a változóidat, függvényeidet vagy hibákat. 

Ez az egyik legfontosabb eszköz a Dev-C++ beállítások megismerésekor, mert rengeteg időt spórolhatsz vele

Dev-C++ keresés menü

Find… (Ctrl+F) – megnyit egy keresőablakot, ahol beírhatod, mit keresel a jelenlegi fájlban, Használhatod „kis/nagybetű érzékenyen”, vagy csak úgy, hogy egész szavakat találjon meg. 
A „Find Next” gombbal végigugrik az összes előforduláson.

Csere (Ctrl+R) –  megadhatod, hogy például minden „cout”-ot cseréljen le „printf”-re. Hasznos, ha egy elgépelést sok helyen ismételtél meg. 
Replace in Files … – keresés és csere egyszerre több fájlban. Óriási könnyebbség, ha nagy projektben dolgozol. 
Tovább / Újra keres (F3) – ugyanazt a keresést folytatja a következő találattal. 
Search Again Backwards (Shift + F3) – ugyanaz, csak visszafelé megy a találatokban.
Bővített keresés (Ctrl+I) – incremental search, amint gépeled a keresett szót, rögtön odaugrik. 
Függvényre ugrás – listázza a fájlban levő függvényeket és egy kattintással odavisz
Sorra ugrás (Ctrl+G)- beírsz egy sorszámot és közvetlenül odaugrik. 
Kezdőként a Keresés és a Csere lesz a leghasznosabb ebből, de amint nagyobb projektbe kezdesz, a Keresés fájlokban és a Replace in Files funkciók rengeteg időt spórolnak. 

Nézet menü - mit látsz a képernyőn?

Itt tudod be- és kikapcsolni, mi jelenjen meg a felületen. Kezdőként elég 2-3 elemet használni, a többi később jön jól. (A Dev-C++ beállítások célja itt az, hogy átlátható maradjon a munkafelület)

Projekt / Osztály lista – bal oldali panel, ahol a projekt fájljai látszanak. Innen dupla kattintással megnyithatod őket.

Státuszsor – alul kis sor, mutatja a kurzor helyét (sor/oszlop), kódolást, módosítást.

Dev-C++ nézet menü

Projekt / Osztály lista – bal oldali panel, ahol a projekt fájljai látszanak. Innen dupla kattintással megnyithatod őket.

Státuszsor – alul kis sor, mutatja a kurzor helyét (sor/oszlop), kódolást, módosítást.

Eszközsorok – a felső ikoncsík(ok) ki- és bekapcsolása. Ha kevés a hely, kapcsold ki. 

To-Do-Lista: jegyzetlista a teendőknek (pl. itt majd hibakeresés kell)

Move To Other View / Csere Header/Forrás – két szerkesztőpanel között dobhatsz át fájlokat, illetve gyors váltás a .cpp és a hozzá tartozó .h között. 

Lebegő Projekt Menedzser – a projekt panel külön ablakban úszik, kényelmes kétmonitoros használathoz. 

Lebegő fordítási folyamat ablak – a fordítás kimenete külön ablakban, jó ha közben más fájlt is néznél. 

Projekt menü - a programod mappájának kezelése

Minden, ami hozzáadás/törlés/beállítás a projekten belül.A Dev-C++ beállítások itt segítenek egységesen tartani a fordítási szabályokat. 

Új fájl – új forrás (.cpp) vagy fejléc (.h) létrehozása a projektben. 

Hozzáadás a projekthez – már létező fájlt húzol be (pl. tanártól kapott main.cpp)

Törlés projektből – kiveszi a fájlt a projektből.

Projekt beállítások – név, célmappa, karakterkódolás, fordítási opciók. Itt később be tudod kapcsolni a figyelmeztetések szintjét, optimalizálást stb.

Dev-C++ projekt menü beállításai

Futtatás menü - itt lesz élő a kódod

Ez a menü az egyik legfontosabb, mert itt tudod lefordítani és futtatni a programodat. Ha eddig csak írogattál a kódba, akkor itt történik a „varázslat”, amiből működő alkalmazá lesz. A Dec-C++ beállítások között ezekkel a parancsokkal biztosítod, hogy mindig tisztán, hibamentesen fusson a kód. 

Legfontosabb pontok:
Fordítás (F9) – csak lefordítja  a programot, ha hibát talál, itt kapsz listát róla. 

Futtatás (F10) – elindítja a legutóbb lefordított programot. Ha nem fordítottad le előtte, hibát dobhat.

Dev-C++ futtatás és fordítás menü

Fordítás és Futtatás (F11) – ez a kedvenc egy gombnyomásra lefordítja és futtatja is. Kezdőként ezzel fogsz a legtöbbet dolgozni. 
Mindent újrafordít (F12) – újrafordítja az összes fájlt a projektben. Akkor hasznos, ha sok forrásfájlt használsz. 
Szintaktikai ellenőrzés (Ctrl+F9) – lefutás nélkül átnézi a kódot, van-e elírás, hiányzó pontosvessző.
Paraméterek… – itt adhatsz át futási argumentumokat (haladóbb téma, később jól jön)
Profil elemzés / Profilozás – teljesítmény-analízis, hogy melyik rész a lassú. 
Töréspont elhelyezése – hibakereséshez (debug). Megállítja a programot adott sorban, hogy lásd, mi történt ott. 
Nyomkövetés – a hibakeresés eszköze, amivel soronként lépkedhetsz a kódon. 

Eszközök menü - itt lesz élő a kódod

A Dev-C++ beállítások legfontosabb részei itt találhatóak. Ez a menü azért izgalmas, mert nem a kódodat változtatja, hanem azt, hogyan dolgozik a programozói környezet. 

Mit találsz itt?
Fordító beállításai – ez az egyik legfontosabb pont. Itt tudod meghatározni, hogy a C++ forddító (compiler) hogyan fordítsa a kódodat. Például beállíthatod, hogy optimalizáljon-e sebességre vagy méretre. Kezdőként elég az alap, de jó tudni, hogy itt lehet egyéb dolgokat beállítani.

Dev-C++ beállítások eszközök menü beállításai

Környezeti beállítások – itt a Dev-C++ kinézetét és működését szabhatod testre. Például megváltoztathatod a nyelvet, a színeket, a témát. Ha jobban szeretsz sötét háttérrel kódolni, itt tudod beállítani. 
Szerkesztő beállításai  – ez konkrétan az a rész, ami a kódszerkesztőt érinti. Betűtípus, betűméret,, színek a kódban (pl a kulcsszavak más színnel jelenjenek meg), automatikus behúzás … Mindaz, ami kényelmessé teszi a kódolást.
Gyorsbillentyűk konfigurálása – ha nem tetszik, hogy pl a Fordítás az F9-hez van kötve, átállíthatod más gombra. Ez azoknak hasznos, akik sokat programoznak, és szeretnek mindenhez villámgyors shortcutokat használni. 
Eszközök konfigurálása – haladó beállítás, új eszközöket adhatsz hozzá a Dev-C++ környezetéhez. Páldául más programokat, script futtatást, extra utilityket. 
Package Manager – olyan, mint egy mini bolt a Dev-C++-on belül: innen tudsz kiegészítő csomagokat letölteni és telepíteni. Ha szükséged van valamilyen extra könyvtárra vagy bővítményre, itt találod. 

Tipp: nem kell mindenhez hozzányúlni! Kezdetben elég a környezeti és szerkesztő beállításokat átnézni, hogy kényelmes legyen a kódolás. A többi a későbbi haladó szinthez hasznos. A lényeg, hogy a Dev-C++ beállítások ezen része teljesen személyre szabhatóvá teszi a munkakörnyzetedet – így nem csak egy programot használsz, hanem a saját kódolós játszóteredet alakítod ki. 

Astyle menü - a kódod kinézetének szabályozása

Amikor programozol, nem mindegy, milyen formában írod le a kódodat. Gondolj bele: ugyanaz a program lehet rendezetten, szellősen megírva vagy teljesen kuszán, összevissza behúzásokkal. A gépnek mindegy, de neked és más programozóknak nagyon nem!
A Dev-C++ beállítások egyik fontos rész az Astyle menü, ami a kód automatikus formázásáért felel. 

Dev-C++AStyle formázási beállítások menü

Mit tud? 
Format Current File  – egyetlen kattintással (vagy Shift + Ctrl + A) szépen újraformázza az egész fájlodat. Példa: ha a kapcsols zárójeleid random helyen vannak, ő szépen elrendezi, behúzza, és átláthatóvá teszi. Formatting Options – itt tudod beállítani, hogy pontosan hogyan nézzen ki a kódod. A kapcsos zárójel új sorban kezdődjön, vagy a sor végén legyen? Hány szóközzel húzza be a kódot(2, 4 vagy 8 space), hogyan rendezze az if-else blokkokat. 

Miért fontos ez neked kezdőként? ha szépen formázott kódot írsz, könnyebb megtalálni a hibákat. Átláthatóbb lesz, és nem keveredsz bele a zárójelekbe. Ha majd más is nézi a kódodat, sokkal profibbnak tűnik.

Ablakok menü - ha több fájlon dolgozol egyszerre

Amikor elkezdesz komolyabb programokat írni, nem csak egyetlen fájlod lesz. Lesz külön .cpp, .h, meg talán még egy-egy segédfájl is. Itt jön képbe az Ablakok menü, ami azt szabályozza, hogyan látod és rendezed el ezeket az ablakokat a munkafelületen. 

Mit tudsz itt csinálni? 

Mindet bezár (Shift+Ctrl+W) – az összes megnyitott fájlt bezárja

Dev-C++ ablakok menü

Teljes képernyős mód – (Ctrl+F11) kikapcsol minden felesleges menüt és panelt, és csak a kód marad látható. Nagyon kényelmes, ha kisebb képernyőn dolgozol, vagy kevés a helyed.  

Következő (Ctrl+Tab) – váltás megnyitott fájlok között. Pont olyan, mint a böngészőfülek váltása.

Előző (Shift + Ctrl + Tab) – visszalépsz az előző fájlhoz, amin dolgoztál. 

Lista .. – egy külön ablakban felsorolja az összes nyitott fájlt, így könnyen át tudsz ugrani arra, amelyikre szükséged van. 

📌 Hogyan tovább a Dev-C++ után?

Ha most olvasod ezt a cikket, akkor valószínűleg már lépésről lépésre megismerkedtél az Embarcadero Dev-C++ fejlesztői környezettel.
👉 Az első részben megnéztük, hogyan tudod telepíteni és beállítani a Dev-C++-t.
👉 A második részben arról volt szó, hogyan történik a Dev-C++ használata és az első programok futtatása.
👉 Most pedig végigmentünk a Dev-C++ beállítások és menüpontok részletein, hogy magabiztosan tudd kezelni a környezetet.

Mi jön ezután?

A következő állomás: C++ programozás maga!
Itt fogjuk elkezdeni az első soroktól, hogy ne csak a fejlesztői környezetet ismerd, hanem a kódolás logikáját is. Lépésről lépésre haladunk majd: változók, ciklusok, függvények – és persze rengeteg példa.

👉 Itt találod majd a C++ tanfolyam főoldalát