Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
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
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)
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
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
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
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.
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
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
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