Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
1
Az első lépés a C++ végtelen és izgalmas útján
– péntek Jordán Sándor
2
- A C++ nyelv atyja : Bjarne Stroustroup - Könyve: „A C++ programozási nyelv” ben látott napvilágot az első verzió - Eredetileg a C nyelv objektumorientált hiányosságait volt hivatott kiküszöbölni - A C++ eredeti neve: C with Objects - Szigorú értelemben véve ez egy magas szintű nyelv, de elterjedt a „mid-level” minősítés is.
3
A C++ történeti áttekintése:
C, Simula, BCPL, CLU, Algol C++ C#, Java, PHP, Python
4
A Plang minden funkciója megtalálható C++ alatt is, de át kell őket ültetnünk C++ nylevre. De hol is kezdjük a nyelvel való ismerkedést? Az elején
5
Fog nekünk kelleni valami ami érti az általunk beírt kódot és át tudja fordítani a gép által érthető „0”-ák és „1”-ek sorozatával. Természetesen aki úgy érzi neki jobban fekszik a 0-ák és 1-esek világa az egyből írhatja úgy is a kódot
6
Tehát a mi híres segédünk, aki érti minden gondolatunkat és képes binárisra fordítani:
GCC
7
Sőt … a GCC ennél messzemenőleg többet tesz értünk … ha hibázunk, akkor megkísérli megfejteni, hogy hol történt a csetlés-botlás és legtöbbször értékes információkat tudat velünk, hogy hogyan háríthatjuk el a problémát. A GCC jelentése: GNU Compiler Collection
8
GCC - GNU Compiler Collection Ez kicsit kacifántos név … hívjuk csak egyszerűen őt …
COMPILER-nek Ejtsd: „kompááájler”
9
Tehát megvan a compiler-ünk ami:. - Értelmezi a parancsainkat
Tehát megvan a compiler-ünk ami: - Értelmezi a parancsainkat - Binárisra fordítja azokat - Jelzi felénk ha hibát követünk el - (van hogy nem jelzi … de akkor ezzel hosszú éjszakát szerezhet néha az embernek )
10
Aham … és akkor hova írjuk a parancsokat végül is???
11
I. Írhatjuk a parancssorba … akit ez érdekel, annak szívesen elmondom hogyan működik ez
II. Beszerzünk valami „csili-vili” programot amiben kényelmesen dolgozhatunk. CODE::BLOCKS
12
Azt hiszem most már mindenkiben felvetődött a kívánság: kellene egy compiler és egy Code blocks
13
Hát … lámpás szelleme …. akkor az első kívánságunk: Kérünk egy komplett fejlesztői környezetet!
14
www.codeblocks.org Itt minden jóval ellátnak minket
15
A GCC neve Windows alatt mingw
16
A telepítést befejeztük és elindítjuk a programot:
18
Az ezt követő ablakokban értelemszerűen kitöltjük az adatokat …
Az ezt követő ablakokban értelemszerűen kitöltjük az adatokat …. Pl project neve, project mentésének a helye Most már nemsokára megláthatjuk az első programunkat
19
Bizony-bizony … ez az Első C++-os programunk Itt láthatjuk fájljaink listáját
20
Gyakran használt gombjaink:
Fordítás (összeépítés) Futtatása Fordítás és futtatás Újrafordítás
21
Még egy NAGYON fontos része van a Code::Blocks-nak, amire érdemes mindig figyelmet fordítani. Aki ezt jól tudja használni, az sokkal kevesebb időt fog egy adott feladat írásával tölteni … és nem azért mert hamarabb fel fogja így adni , hanem mert hipp-hopp készen lesz a feladattal.
22
Íme a kis ablak a Code:Blocks alján ami a hibákat, warningokat közli velünk:
23
A hibaüzeneteket „illik” elolvasni és értelmezni
A hibaüzeneteket „illik” elolvasni és értelmezni. Aki ezt kihagyja és csak véletlenszerűen változtatgat a programon, mondván egyszer csak le fog futni, akkor az még akkor is a gép előtt fog ülni, mikor mások már elfelejtették az adott feladatot. A hibák értelmezését sajnos csak tapasztalattal lehet megszerezni … hibázz sokat és tanulj a hibáidból. Azért zh ne hibázzatok, csak mert én ezt írtam
24
Végül de nem utolsó sorban pár linkkel lepnék meg mindenkit
Végül de nem utolsó sorban pár linkkel lepnék meg mindenkit. Aki ezeket olvasgatja és a felmerülő problémát innen meg tudja oldani … az előtt nincsenek akadályok Természetesen gyakorlaton kérdezz a gyakvezérektől … mi interaktívabbak vagyunk, mint egy honlap
25
Hasznos linkek:. http://www. cppreference. com. http://www. cplusplus
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.