Steingart Ferenc el adása alapján készítette: Szabóné Nacsa Rozália Integrált fejleszt környezet Linux MS Win* www.kdevelop.org www.bloodshed.net Bevezetés 1
A kdevelop f ablaka Editor és böngész Projektszerkezet nézetei Üzenetek A DevC++ f ablaka Editor és böngész Projektszerkezet nézetei Üzenetek Osztály böngész Bevezetés 2
Logikai fájl-nézet Fizikai fájlnézet (könyvtárstruktúra) Dokumentáció felépítése Bevezetés 3
Editor: Deklarációs fájl (.h) Editor: Implementációs fájl (.cpp) Üzenetek Az elindított program üzenetei Az elindított program hibaüzenetei A Kdevelop üzenete Nyomkövetési töréspontok Beágyazott terminálablak Bevezetés 4
Projekt menüpont Projekt / Új Új projekt készítése 1. lépés Minta Egy egyszer, terminál alapú alkalmazást készítümk. Bevezetés 5
Új projekt készítése 2. lépés Projekt könyvtár beállítása Ezek nincsenek bekapcsolva! Új projekt készítése 3. lépés Új projekt készítése 4. lépés Sablon header fájlokhoz Bevezetés 6
Új projekt készítése 5. lépés Sablon cpp fájlokhoz Új projekt készítése 6. lépés Várakozás, amig lefut. Kész, ha READY van a végén! Új projekt - Description Bevezetés 7
Új projekt Hello World Projekt fordítása és szerkesztése A fordító üzenete Bevezetés 8
Projekt futtatása Projekt futtatás eredménye a konsolon Nyomkövetés Kattintson az egérrel a szürke zónába. A piros kör jelzi a töréspontot. Bevezetés 9
Nyomkövetés Nyomkövet eszközök A futás aktuális pozíciója Töréspont Nyomkövetés - menüpontok Bevezetés 10
DevC++ letöltése / installálása - 1 www.bloodshed.net/dev/packages DevC++ letöltése / installálása - 2 Töltsük le a devcpp4.zip fájlt egy (downloads) alkönyvtárba, csomagoljuk ki, majd indítsuk el a setup parancsot. Ha elfogadjuk az alapértelmezést, akkor a Dev- C++ alkönyvtárba kerül a fejleszt eszköz. DevC++ letöltése / installálása - 3 Fejlesztésünk során grafikus debuggert szeretnénk használni. Töltsük le az insight_win32.zip fájlt és csomagoljuk ki a DevC++ alkönyvtárunkba. Bevezetés 11
A DevC++ fejleszt eszköz elemei A DevC++ f ablaka Editor és böngész Projektszerkezet nézetei Üzenetek 1 Új projekt készítése - 1 2 3 4 5 6 7 Bevezetés 12
Új projekt készítése - 2 A projektünk több fájlt tartalmaz, ezért érdemes egy önálló alkönyvtárat létrehozni a számára. Új projekt Forrásprogram szerkesztése Gépelje be a kódot! Bevezetés 13
Forrásprogram mentése Gépelés után a cimkézetlen forráskódot mentsük el main.cpp néven. Új fájlok hozzávétele a projekthez Ablakok elrendezése: Cascade Bevezetés 14
Projekt menü Eszközgombok Ha a jobb egérfüllel rákattintunk a Maxker projektre, akkor helyi menüb l is kiadhatjuk a parancsot. Execute menü Eszközgombok Fordítás / Futtatás Bevezetés 15
Futtatás eredménye Consol Application Fordítás és szerkesztés A projekt fájljai Bevezetés 16
File menü A fordítás hibaüzenetei A fordítás outputja (log) Bevezetés 17
A Linker outputja Ha fut az alkalmazásunk.exe programja, akkor a linker nem tud új.exe programot készíteni. C:\DEV-C_~1\Bin\ld.exe: cannot open output file c:\eaf1\projects\maxker\maxker.exe: Permission denied Nyomkövetés használatának bekapcsolása Nyomkövetés A nyomkövetés elindításával megjelenik két új munkaablak. Bevezetés 18
Töréspontok elhelyezése A Source Windowban töréspontokat lehet elhelyezni. Töréspontok bárhol a projektben Nem csak a f programban lehetnek töréspontok. 1 1 A nyomkövetés megkezdéséhezkez djük elfuttatni a programot. Megjelik az alkalmazásunk consol-ja ( Consol Application ) Bevezetés 19
A nyomkövetés eszközei Run Step Next Finish Continue Watch Expression Local Variables Break Points Consol Bevezetés 20