bevezetés 1 - eötvös loránd university · futtatás -fordítás a parancsok végrehajtása el a...
TRANSCRIPT
![Page 1: Bevezetés 1 - Eötvös Loránd University · Futtatás -Fordítás A parancsok végrehajtása el a tt ki kell lépni a futó lk am zásbó. 44 A projekt fájljai 45 File menü 46](https://reader033.vdocuments.site/reader033/viewer/2022041815/5e5a2811daf6020722107f66/html5/thumbnails/1.jpg)
Elemi alkalmazások fejlesztése I.
Bevezetés 1
1 2
Készítette: Szabóné Nacsa Rozá[email protected]
3
Integrált fejleszt�
környezet
Linux MS Win*
www.kdevelop.org www.bloodshed.net
4
A KDevelop f�
ablaka
Editor és böngész�
Üzenetek
Projektnézetei
5
A DevC++ f�
ablaka
Editor és böngész�
Üzenetek
Projektnézetei
6
![Page 2: Bevezetés 1 - Eötvös Loránd University · Futtatás -Fordítás A parancsok végrehajtása el a tt ki kell lépni a futó lk am zásbó. 44 A projekt fájljai 45 File menü 46](https://reader033.vdocuments.site/reader033/viewer/2022041815/5e5a2811daf6020722107f66/html5/thumbnails/2.jpg)
Elemi alkalmazások fejlesztése I.
Bevezetés 2
7
Osztály böngész�
8
Logikai fájl-nézet
9
Fizikai fájlnézet (könyvtárstruktúra)
10
Dokumentáció felépítése
11
Editor: Deklarációs fájl (.h)
12
Editor: Implementációs fájl (.cpp)
![Page 3: Bevezetés 1 - Eötvös Loránd University · Futtatás -Fordítás A parancsok végrehajtása el a tt ki kell lépni a futó lk am zásbó. 44 A projekt fájljai 45 File menü 46](https://reader033.vdocuments.site/reader033/viewer/2022041815/5e5a2811daf6020722107f66/html5/thumbnails/3.jpg)
Elemi alkalmazások fejlesztése I.
Bevezetés 3
13
Üzenetek
A Kdevelop üzenete
Az elindított program üzenetei
Az elindított program
hibaüzenetei
Beágyazott terminálablak
Nyomkövetési töréspontok
14
Projekt menüpont
15
Projekt / Új …
16
Új projekt készítése – 1. lépés
Egy egyszer � , terminál alapú
alkalmazást készítünk.
Minta
17
Új projekt készítése – 2. lépés
Ezeket nem kapcsoljuk be.
Projekt könyvtár beállítása
18
Új projekt készítése – 3. lépés
![Page 4: Bevezetés 1 - Eötvös Loránd University · Futtatás -Fordítás A parancsok végrehajtása el a tt ki kell lépni a futó lk am zásbó. 44 A projekt fájljai 45 File menü 46](https://reader033.vdocuments.site/reader033/viewer/2022041815/5e5a2811daf6020722107f66/html5/thumbnails/4.jpg)
Elemi alkalmazások fejlesztése I.
Bevezetés 4
19
Új projekt készítése – 4. lépés
Sablon header fájlokhoz
20
Új projekt készítése – 5. lépés
Sablon cpp fájlokhoz
21
Új projekt készítése – 6. lépés
Várakozás, amig lefut.
Kész, ha READY van a végén!
22
Új projekt - Description
23
Új projekt – Hello World
24
Projekt fordítása és szerkesztése
![Page 5: Bevezetés 1 - Eötvös Loránd University · Futtatás -Fordítás A parancsok végrehajtása el a tt ki kell lépni a futó lk am zásbó. 44 A projekt fájljai 45 File menü 46](https://reader033.vdocuments.site/reader033/viewer/2022041815/5e5a2811daf6020722107f66/html5/thumbnails/5.jpg)
Elemi alkalmazások fejlesztése I.
Bevezetés 5
25
A fordító üzenete
26
Projekt futtatása
27
Projekt futtatás eredménye a konzolon
28
Nyomkövetés
Kattintson az egérrel a szürke zónába. A piros kör jelzi a
töréspontot.
29
Nyomkövetés
Töréspont
A futás aktuális pozíciója
Nyomkövet� eszközök
30
Nyomkövetés - menüpontok
![Page 6: Bevezetés 1 - Eötvös Loránd University · Futtatás -Fordítás A parancsok végrehajtása el a tt ki kell lépni a futó lk am zásbó. 44 A projekt fájljai 45 File menü 46](https://reader033.vdocuments.site/reader033/viewer/2022041815/5e5a2811daf6020722107f66/html5/thumbnails/6.jpg)
Elemi alkalmazások fejlesztése I.
Bevezetés 6
31 32
www.bloodshed.net/devcpp.html
DevC++ letöltése / installálása - 1
33
DevC++ letöltése / installálása - 2
Töltsük le a devcpp4980.exeprogramot, majd hajtsuk
végre. Ha elfogadjuk az
alapértelmezést, akkor a Dev-Cpp alkönyvtárba kerül a
fejleszt� eszköz. 34
A DevC++ f�
ablaka
Editor és böngész�
Üzenetek
Projektnézetei
35
Új projekt készítése - 11
23
4
5
4
5
6
7
36
Új projekt készítése - 2
A projektünk több fájlt tartalmaz, ezért érdemes egy önálló alkönyvtáratlétrehozni a számára.
![Page 7: Bevezetés 1 - Eötvös Loránd University · Futtatás -Fordítás A parancsok végrehajtása el a tt ki kell lépni a futó lk am zásbó. 44 A projekt fájljai 45 File menü 46](https://reader033.vdocuments.site/reader033/viewer/2022041815/5e5a2811daf6020722107f66/html5/thumbnails/7.jpg)
Elemi alkalmazások fejlesztése I.
Bevezetés 7
37
Forrásprogram szerkesztése
Gépelje be a kódot!
38
Új fájlok hozzávétele a projekthez
39
Projekt menü
Ha a jobb egérfüllel rákattintunk a maxkerprojektre, akkor helyi menüb� l is kiadhatjuk a parancsot.
Eszközgombok
40
Execute menüGyorsbillenty � k
Eszközgombok
41
Fordítás
42
Futtatás
![Page 8: Bevezetés 1 - Eötvös Loránd University · Futtatás -Fordítás A parancsok végrehajtása el a tt ki kell lépni a futó lk am zásbó. 44 A projekt fájljai 45 File menü 46](https://reader033.vdocuments.site/reader033/viewer/2022041815/5e5a2811daf6020722107f66/html5/thumbnails/8.jpg)
Elemi alkalmazások fejlesztése I.
Bevezetés 8
43
Futtatás - Fordítás
A parancsok végrehajtása el � tt ki kell lépni a futó
alkalmazásból.
44
A projekt fájljai
45
File menü
46
A fordítás hibaüzenetei
47
A fordítás outputja (log)
48
Nyomkövetés használatának bekapcsolása
![Page 9: Bevezetés 1 - Eötvös Loránd University · Futtatás -Fordítás A parancsok végrehajtása el a tt ki kell lépni a futó lk am zásbó. 44 A projekt fájljai 45 File menü 46](https://reader033.vdocuments.site/reader033/viewer/2022041815/5e5a2811daf6020722107f66/html5/thumbnails/9.jpg)
Elemi alkalmazások fejlesztése I.
Bevezetés 9
49
Nyomkövetés
Az egérrel a fekete sávba kattintva elhelyezhetünk töréspontokat.
50
Nyomkövetés
51
Nyomkövetés: main()
52
Nyomkövetés: max()
A töréspontok a projektben bárhol elhelyezhet� k-
Nyomkövetett változók.
53
Gyorsbillenty�
k kiosztásának módosítása
Az escapebillenty � vel
törölhetjük a nem kívánt beállítást.
Magyar billeny � zet-kiosztás esetén mindenképpen töröljük a Comment/Uncomment gyorsbilleny � t, különben szerkesztéskor nem tudjuk begépelni a pontosvessz � t.
54