Tamás Ferenc: C++
(az emelt szintű érettségin)

Előszó

2. rész: Kiírások, alapvető típusok és műveleteik
3. rész: Ciklusok
4.rész: Mutatók és tömbök
5. rész: Függvények és külső eljárások
6. rész: Tömbök gyakorlati használata és egyéb példák
7. rész: Adatstruktúrák és file-műveletek
8. rész: Osztályok és könyvtárak
9. rész: Osztályok, numerikus könyvtár, input/output műveletek könyvtára, string műveletek könyvtára, dátum/idő műveletek könyvtára, többcélú műveleti könyvtár

Jelen cikksorozatom elsődleges célja az emelt szintű érettségi vizsgára készülők számára egy elfogadható szintű C++ tudást nyújtani. Nem célom és jelen keretekbe nem is fér bele, hogy a semmi programozói tudásból építsek fel egy programozási nyelvet. Véleményem szerint ráadásul a C++ nem egy tipikus kezdő nyelv!

Amit ígérhetek: egy tisztességes tudás, amivel a már egy nyelven programozási alapokkal rendelkező jelölt meg tud felelni az emelt szintű informatika érettségi vizsga követelményeinek. Aki nem szeretne érettségizni, csak tisztán a nyelv érdekli, az is megtalálja a magának valót, mivel ez a cikk-sorozat terveim szerint egy tisztességes áttekintést ad a nyelv lehetőségeiről. Fontos, hogy terveim szerint csak a konzolos (értsd: DOS alatti) működést fogom megírni. Be kell vallanom, hogy jelen pillanatban ezen a nyelven nincs elegendő tudásom és tapasztalatom ahhoz, hogy a Windows alatti működést is tisztességesen elmagyarázzam, bár a cikk-sorozat végén (terveim szerint) fog szerepelni pár működőképes Windows alatti igen egyszerű ablak. (Ezt a részt még magam sem tanítottam végig és sajnos még számomra is vannak kissé homályos részek ...)
A sorozatot végigtanítottam a saját emelt szintű informatika csoportomban a székesfehérvári Jákyban.

 

Nem ígérhetek teljes tudást és mindenre kiterjedő megértést, de bátran ígérek egy komoly áttekintést, aminek alapján már el lehet indulni a C++ megismerésének rögös útján!

Maga a C nyelv egy igen sok minden lehetőséget magába foglaló, igen rugalmas nyelv. Ennek szerves folytatása a C++ nyelv is. Népszerűsége és ingyenessége miatt elég sok fordító született hozzá. Ez a sorozat a CodeBlocks 10.05-ös verziójában íródott Windows alatt. A képernyőképek saját gépemről valók. Valamennyi itt szereplő programot kipróbáltam és biztosan működik, tehát a tisztelt olvasót nem várják „meglepetések”. Nem kívánhatok mást, mint jó munkát és tengernyi sok türelmet!

Munkám során a következő oldalakat használtam:

- http://cplusplus.com/doc/tutorial/

- http://nyelvek.inf.elte.hu/leirasok/Mobil_J2ME/index.php?chapter=1

1. fejezet: Letöltés és telepítés

Nyissuk meg egy böngészőben a www.codeblocks.org oldalt. Ott kattintsunk rá a „Downloads” menüre.

C++ download

A feljövő ablakban a „Download the binary release” feliratra kell kattintani.

C++ download 2

Itt már csak a megfelelő platformot kell kiválasztani. Jelen esetben ez a Windows. Fontos, hogy két különféle telepítő csomag van, amiből a nagyobbat kell választani, mert az igen sok, kellemes lehetőséget is magában foglal.

C++ download 3

A teljes csomag 74 Mbyte, tehát elég gyorsan lejön.
A pontos jelenlegi URL: http://sourceforge.net/projects/codeblocks/files/Binaries/10.05/Windows/codeblocks-10.05mingw-setup.exe

A program letöltése után jöhet a telepítés, ami a szokásoknak megfelelően pár kattintásból áll csupán!
A program elindítása után üdvözöl a telepítő.

C++ install 1

A Next gomb lenyomása után jöhet a licensz-szerződés elolvasása.

C++ install 2

Ezt el kell fogadni (I Agree), majd jön a komponensek beállítása, bár ezt nem célszerű változtatni!

C++ install 3

A következő lépésben meg kell adni, hogy hová legyen felrakva a program. Alapesetben a jól ismert „Program Files” bukkan fel.

C++ install 4

A tényleges installálás alig egy perc egy átlagos gépen...

C++ install 5

Több kötözködés nincs, csak a tényleges telepítés.
A programot máris el akarja indítani. Én személy szerint ezt nem szeretem...

C++ install 6

… mivel szeretem látni, hogy akar-e valamit még a telepítő? Nos, ezúttal szerencsére semmit nem szeretne!

C++ install 7

A „Next” gomb a kilépésig juttat el.

C++ install vége

Ekkor már tudjuk futtatni a szokásos módon a CodeBlocks programot!