A kosaram
0
MÉG
5000 Ft
a(z) 5000Ft-os
szállítási
értékhatárig

Turbo C++ programozása IBM PC-n

Szerző
Budapest
Kiadó: LSI Oktatóközpont
Kiadás helye: Budapest
Kiadás éve:
Kötés típusa: Ragasztott papírkötés
Oldalszám: 235 oldal
Sorozatcím:
Kötetszám:
Nyelv: Magyar  
Méret: 24 cm x 17 cm
ISBN: 963-576-071-x
Megjegyzés: Lemezmelléklet nélkül.
Értesítőt kérek a kiadóról

A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról
A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról

Előszó

A C programozási nyelv az egyik legnépszerűbb programfejlesztési eszköz a világon. A fejlesztők szívesen dolgoznak vele, mert általános célú, alkalmas igen nagy lélegzetű csoportmunkákban való... Tovább

Előszó

A C programozási nyelv az egyik legnépszerűbb programfejlesztési eszköz a világon. A fejlesztők szívesen dolgoznak vele, mert általános célú, alkalmas igen nagy lélegzetű csoportmunkákban való felhasználásra (ellentétben a Pascal legtöbb implementációjával), nagyon jó hatásfokú szabványosított nyelv. Ez utóbbi azt jelenti, hogy egy adott géptípus adott operációs rendszerére kidolgozott - bizonyos programírási szabályokat figyelembe vevő - program viszonylag kis munkával, jól meghatározott helyeken való módosítással átírható más számítógép tetszőleges (a C nyelvet támogató) operációs rendszere alá. Itt kell azonban rögtön megjegyeznünk azt is, hogy nagyon könnyű C nyelven áttekinthetetlen, nehezen megérthető és módosítható programokat készíteni. Nagyon fontos tehát a fegyelmezett, körültekintő programozási stílus alkalmazása, aminek az elsajátítása kb. annyi munkát igényelhet, mint maguknak a nyelvi elemeknek a megtanulása. Másképp megfogalmazva: a C nyelv nyújtotta szabadság - mint minden szabadság a világon - csak annak válik igazán hasznára, aki megfelelően tud vele élni.
A C programozási nyelvet sokan tekintik struktúrált, gépfüggetlen assembly nyelvnek. Ez persze nem azt jelenti, hogy magasszintű nyelvről le kívánják "alacsonyítani", hanem éppen az előnyeit hangsúlyozzák: annyira gépközeli, hogy segítségével lehet akár operációs rendszert is írni, egyúttal annyira gépfüggetlen, hogy ugyanazt a rendszert más géptípusra forrásnyelvi szinten csekély módosítással át lehet tenni (kivéve persze a legalsó réteget képviselő hardver-közeli részeket, de azok úgyis assemblyben készülnek:. A C nyelvet ez a képessége azonban nem korlátozza rendszerszintű programozásra, hanem egyúttal általános célú programfejlesztési eszközzé is kinőtte magát, amiben az említett nagyfokú szabványosság is komoly szerepet játszott. Vissza

Tartalom

Bevezetés6
A Turbo C++ fejlesztői környezet bemutatása8
Hardver és softver igények8
Installálás8
A Turbo C++ fejlesztőrendszer kezelésének általános szabályai10
Szövegszerkesztés15
Fordítás, linkelés és futtatás16
A menürendszer bemutatása17
Az ún. system menü17
A File menü17
Az Edit (szerkesztés) menü18
A Search (keresés) menü19
A Run (futtatás) menü19
A Compile (fordítás) menü19
A Debug (nyomkövetés) menü19
A Project menü20
Az Options (rendszerjellemzők beállítása) menü20
A Window menü21
A Help menü22
A project fogalma és használata22
C nyelvű programozás a Turbo C++ rendszerben24
Alapismeretek25
A változók alaptípusai26
A C előfeldolgozó32
Szimbólumok és makrók32
Feltételes fordítás35
File-beépítés35
Tárolási osztályok, hatáskörök. Egyszerű deklarátorok36
Modulok, blokkok, függvények tárolási osztályai36
Változók élettartama és hatásköre37
Egyszerű adatdeklarátorok38
Függvények definíciója és deklarációja41
Típusdefiniáló azonosítók44
Kifejezések45
Elsődleges kifejezések45
Operátorok46
Utasítások52
Kifejezés - utasítások52
A feltételes utasítás53
Ciklusszervező utasítások55
Egyéb vezérlésátadó utasítások56
Struktúrák és unionok58
Mutatók és tömbök64
A mutatók használata64
Értékadás mutatóknak65
Mutatók függvényparaméterként66
Pointer aritmetika67
Tömbök használata. Többdimenziós tömbök68
Kapcsolat tömbök és mutatók között69
Általános mutatók72
Bevitel és kivitel72
A main függvény74
Overlay- és képernyőkezelés76
Overlay 76
Az overlay használata77
Swapping77
Text és grafikus mód használata79
Programozás text módban80
Függvények text módban82
Programozás grafikus módban92
Függvények grafikus módban100
Bevezetés a C++ programozásba126
Új elemek a C++-ban126
Alternatívák a define direktiva helyett126
Cím szerint átadott függvényparaméterek127
Inicializált függvényparaméterek129
Az objektum-orientált programozás alapjai130
Egységbezárás130
Öröklés132
Többrétűség 135
Függvénymezők definiálása136
Függvénymezők aktivizálása139
A this nevű, implicit mutató139
Konstruktorok és destruktorok140
Konstruktorok definiálása141
Destruktorok definiálása142
Mezőhozzáférés143
Mezőhozzáférési szintek143
Mezőhozzáférés és öröklés144
Virtuális függvények146
Késői összerendelés146
Virtuális függvények definiálása149
Dinamikus objektumok150
Dinamikus objektumok létrehozása150
Dinamikus objektumok megszüntetése151
További flexibilitás a C++-ban151
Rokonok és barátok151
Új jelentéssel bővített operátorok153
C++ I/0 Könyvtárak156
A Turbo C++ objektum-orientált megküözelítésű rendszerfüggvényei158
A Turbo C++ fontosabb könyvtári füóggvényei és fejlécfile-jei164
A Turbo C++ fejlécfile-jai164
A könyvtári rutinok csoportosítása funkciók szerint167
A Turbo C++ fontosabb könyvtári függvényei175
Függelék: Kiegészítések a C nyelv Turbo C++ implementációjához218
Fenntartott kulcsszavak218
Konverziók218
A char, int és enum218
Mutatók219
Aritmetikai konverziók219
A signed módosító szó220
A const módosító szó220
A volatile módosító szó220
A cdecl és pascal módosító jelzők221
A pascal módosító jelző222
A cdecl módosító jelző222
A near, far és huge módosító jelzők222
Az interrupt függvénymódosító jelző223
A fordítónak szóló utasítások224
Szintaktikai egységek helyettesítése224
Állományok beépítése224
Feltételes fordítás225
Hibaelfogó vezérlősor226
Implementáció-függő vezérlősorok228
Az üres fordításvezérlő direktíva228
Előredefiniált szimbólumok228
A Turbo C++ saját előredefiniált szimbólumai228
Gyors referencia a Turbo C++ használatához230
Parancs-sor opciók a fordító parancssor orientált változatához230
Ide parancs-sor opciók233
Közvetlen elérhető billentyű-kombinációk234
A könyv lemezmelléklete235
Tartalomjegyzék236
Megvásárolható példányok

Nincs megvásárolható példány
A könyv összes megrendelhető példánya elfogyott. Ha kívánja, előjegyezheti a könyvet, és amint a könyv egy újabb példánya elérhető lesz, értesítjük.

Előjegyzem