Artikel werden geladen

    C++ für Kids

    € 24,95 in den Warenkorb
    Alle Preise inkl. MWSt. versandkostenfrei     zzgl. 3 € Versand
    Neu. Sofort lieferbar. Versandkostenfrei in Deutschland
    Versand nach Österreich und in die Schweiz 3 €
    Alle Preise inkl. Mehrwertsteuer.

    Weitere Titel des Verlages

    C++ für Kids

    Autoren:

    Verlag:
    BHV Verlag  Weitere Titel dieses Verlages anzeigen

    Auflage: 4., überarbeitete Auflage.
    Erschienen: Januar 2011
    Seiten: 496
    Sprache: Deutsch
    Maße: 245x171x28
    Einband: Kartoniert / Broschiert
    Reihe: bhv
    Zum Buch: CD-ROM
    ISBN: 382668642x
    EAN: 9783826686429

    Inhaltsverzeichnis

    Inhalt
    Vorwort13
    Einleitung17
    1Das erste Projekt21
    C++Builder starten22
    Kleine Spritztour durch C++Builder24
    Hallo auf Knopfdruck26
    Eine Methode zum Drücken31
    Meldungsfenster mit Stil37
    Das Projekt speichern41
    C++Builder beenden44
    Zusammenfassung44
    Ein paar Fragen46
    ... aber noch keine Aufgabe46
    2Buttons und Labels47
    Ein Projekt wieder öffnen48
    Noch ein Knopf49
    Gut oder schlecht?52
    Speichern und ausprobieren54
    Ereignisse und Methoden56
    Veredelung58
    Ein ganz neues Projekt62
    Zusammenfassung67
    Ein paar Fragen68
    ... und eine Aufgabe68
    Datentypen und Operatoren69
    Zufallszahlen und Variablen70
    Zeichenketten73
    Vereinbarungen sind nötig74
    Kommentare76
    Plus oder Minus, Mal oder Durch77
    Zahlen mit Format82
    Zusammenfassung84
    Eine Frage85
    ... und ein paar Aufgaben85
    Bedingungen87
    Von 1 bis 688
    Wenn ... dann90
    Die if-Struktur92
    Die Sache mit try und catch94
    Punkt für Punkt97
    Und und Oder, oder?99
    Zusammenfassung100
    Ein paar Fragen102
    ... und ein paar Aufgaben102
    Ein Ratespiel mit Zahlen103
    Zu groß, zu klein104
    Es kann geraten werden106
    Dein PC zählt mit108
    Die if-else-Struktur110
    Neues Spiel oder wirklich Schluss?112
    Zusammenfassung116
    Eine Frage117
    ... und eine Aufgabe118
    3Kontrollstrukturen119
    Auf dem Weg zum Millionär120
    Die while-Struktur121
    Schleifenvariationen123
    Kleine Knopfparade125
    Diagnose auf Knopfdruck130
    Listenwahl131
    Von Fall zu Fall135
    Alles in einer Box138
    Zusammenfassung142
    Ein paar Fragen143
    ... und ein paar Aufgaben143
    4Radio oder Check?145
    Von Pünktchen146
    ... und Häkchen148
    Der letzte Schliff150
    Antworten für die Optionsfelder153
    Wirklich fertig?154
    Variablenfelder und Startwerte156
    Die richtige Wahl158
    Die for-Struktur159
    Zweierlei Strings162
    Zusammenfassung166
    Ein paar Fragen167
    ... und ein paar Aufgaben167
    Aktion Seelenklempner169
    Zwei Buttons und ein paar Gruppenfelder170
    Eingabefeld, Anzeigetafel und Bildlaufleiste172
    Vor der Sprechstunde176
    Bereit zur Diagnose177
    Schiebereien179
    Noch mehr Diagnosen?180
    Strings aus der Liste182
    Keine Sprechstunde?184
    Therapieprotokoll186
    Zusammenfassung189
    Ein paar Fragen190
    ... und ein paar Aufgaben190
    Menüs und Dialoge191
    Ein Menü für den Klempner192
    Zwei Dialogfelder196
    Öffnen und Speichern199
    Abmagerungserscheinungen202
    Diagnosen drucken203
    Sicherheitsabfrage207
    ... und Schluss210
    Zusammenfassung211
    Ein paar Fragen212
    ... aber keine Aufgabe212
    Grafik mit Canvas213
    Von Punkten und Koordinaten214
    Das erste Bild216
    Jetzt wird's bunt219
    Eckig und rund222
    Mit Text geht's auch223
    Farbtupfer225
    Dimensionen227
    Zusammenfassung229
    Ein paar Fragen229
    ... aber nur eine Aufgabe229
    5Eine eigene Klasse231
    Und es bewegt sich doch232
    Eine neue Klasse236
    Ein paar Methoden und ein Konstruktor237
    Vereinbaren und Initialisieren240
    Erscheinen, Bewegen und Verschwinden242
    Funktion oder Prozedur245
    Zusammenfassung248
    Ein paar Fragen249
    ... und eine Aufgabe249
    6Kapselung und Vererbung251
    Alles unter einem Hut252
    Projekt und Unit254
    Die Headerdatei257
    Es gibt was zu erben260
    Ein neues Baby?263
    Eine Handvoll Set und Get268
    Erblast?269
    Zinsrechnung271
    Zusammenfassung274
    Ein paar Fragen275
    ... aber nur eine Aufgabe275
    7Eigene Komponenten277
    Es gibt etwas zu sehen278
    Ein Kind von Tlmage281
    Die Sache mit #include285
    Endlich ein Bild!287
    TMovie kann mehr als TImage291
    Erscheinen und Verschwinden294
    Zusammenfassung297
    Ein paar Fragen298
    ... aber keine Aufgabe298
    8Jetzt wird GeOOPt299
    Es bewegt sich was300
    Laufen und Drehen303
    Making Movies306
    Ein Symbol für TMovie309
    Die Komponente installieren315
    Zusammenfassung319
    Keine Fragen320
    ... jedoch ein paar Aufgaben320
    9Für alle Fälle MDI?321
    Eine Anwendung für viele Dokumente?322
    Eine gute Basis325
    Textbetrachter329
    Bildbetrachter334
    Wie wär's mal mit Tabellen?338
    Aus der Liste ins Tabellenfeld342
    Alle drei zusammen344
    Unvollendet347
    Zusammenfassung348
    Nur eine Frage349
    ... und eine Aufgabe349
    10Komponentensammlung351
    TObject, TControl oder mehr?352
    Jetzt geht's rund357
    Der OButton in Form gebracht361
    Mouse-Down und Mouse-Up363
    Den OButton installieren366
    Ereignisse veröffentlichen367
    Zusammenfassung370
    Eine Frage370
    ... und ein paar Aufgaben371
    Virtuelle Methoden373
    Von alten und neuen Methoden374
    Eine kleine Monsterfamilie376
    Mehr Schein als Sein?379
    Polymorphie381
    Methoden überladen385
    Monstershow386
    Zusammenfassung389
    Ein paar Fragen389
    ... doch keine Aufgaben389
    Polymorphe Klassen391
    Ein neuer Fall von Polymorphie392
    Destruktoren395
    Konstruktiv oder destruktiv?398
    Mehrfachvererbung400
    Wer wohl ist der Nächste?403
    Rein und abstrakt405
    Zusammenfassung407
    Keine Fragen408
    ... und nur eine Aufgabe408
    Buntes Allerlei409
    Kleine Monsterparade410
    Die Sache mit dem Timer411
    Operatoren überladen414
    Zugriff und Auswahl416
    Wert oder Referenz?419
    Templates423
    Zusammenfassung425
    Zum Schluss426
    Ein paar Fragen428
    ... und ein paar Aufgaben428
    Anhang A429
    Für Eltern429
    ... und für Lehrer430
    Anhang B433
    C++Builder installieren433
    Kopieren der Buchdateien440
    Anhang C441
    Kleine Checkliste441
    Dem Fehler auf der Spur442
    Kleines OOP-Lexikon445
    Stichwortverzeichnis457



    Vorwort

    Vorwort

    C++ für Kids - dieser Titel hat dich neugierig gemacht? Was ist C++? Gesprochen wird es ZehPlus-Plus. Aber was ist das? Lass mich dazu eine kleine Geschichte erzählen: Es waren einmal zwei Typen, die hießen Dennis und Brian. Weil sie gerade nichts Besseres zu tun hatten, kamen sie auf die Idee, eine ganz neue Programmiersprache zu entwickeln. Der Name dieser Sprache sollte so kurz wie möglich sein.

    »Wie wär's mit A?«, fragte Brian. »Wer A sagt, muss auch B sagen«, meinte Dennis. Nach diesem kurzen Gespräch einigten sich beide darauf, ihre neue Sprache »C« zu nennen.

    Die Zeit verging, und viele Leute lernten, mit der Sprache C zu programmieren. Eine ganze Menge großer Projekte wurden damit erstellt, darunter auch Windows. Das ist das Betriebssystem, mit dem die meisten Computer heute arbeiten.

    Gut zehn Jahre später war da wieder so ein Typ, der hieß Bjarne. Er meinte, es sei an der Zeit, C endlich mal kräftig zu verbessern. Die neue Sprache, die daraus entstand, musste auch einen neuen Namen haben. »D« wollte er sie aber nicht nennen. Weil sie aus der Programmiersprache C entstanden war, hängte er einfach zweimal ein Plus hinten dran, woraus dann der Name »C++« wurde.

    Warum nicht ein Plus gereicht hat und es ausgerechnet ein doppeltes Plus sein musste, weißt du damit immer noch nicht. Aber vielleicht bist du neugierig genug, dir die genaue Antwort hier im Buch zu suchen. An einer Sprache mit so einem komischen Namen muss doch auch etwas Besonderes dran sein.

    Was heißt eigentlich Programmieren?

    Was heißt eigentlich Programmieren?

    Wenn du aufschreibst, was ein Computer tun soll, nennt man das Programmieren. Das Tolle daran ist, dass du selbst bestimmen kannst, was getan werden soll. Lässt du dein Programm laufen, macht der Computer die Sachen, die du ausgeheckt hast. Natürlich wird er dann dein Zimmer nicht aufräumen und dir auch keine Tasse Kakao ans Bett bringen. Aber kannst du erst mal programmieren, kannst du den Computer sozusagen nach deiner Pfeife tanzen lassen.

    Allerdings passiert es gerade beim Programmieren, dass der Computer nicht so will, wie du es gerne hättest. Meistens ist das ein Fehler im Programm. Der Fehler kann aber auch irgendwo anders im Computer oder im Betriebssystem liegen. Das Dumme bei Fehlern ist, dass sie sich gern so gut verstecken, dass die Suche danach schon manchen Programmierer zur Verzweiflung gebracht hat.

    Vielleicht hast du nun trotzdem Lust bekommen, das Programmieren zu erlernen. Dann brauchst du ja nur noch eine passende Entwicklungsumgebung, und schon kann's losgehen.

    Was ist eine Entwicklungsumgebung?

    Um ein Programm zu erstellen, musst du erst mal etwas eintippen. Das ist wie bei einem Brief oder einer Geschichte, die man schreibt. Das Textprogramm dafür kann sehr einfach sein, weil es ja nicht auf eine besondere Schrift oder Darstellung ankommt. So was wird Editor genannt.

    Ist das Programm eingetippt, kann es der Computer nicht einfach lesen und ausführen. Jetzt muss es so übersetzt werden, dass der PC versteht, was du von ihm willst. Weil er aber eine ganz andere Sprache spricht als du, muss ein Dolmetscher her.

    Du programmierst in einer Sprache, die du verstehst, und der Dolmetscher übersetzt es so, dass es dem Computer verständlich wird. So was heißt dann Compiler (ausgesprochen: Kompailer).

    Schließlich müssen Programme überarbeitet, verbessert, wieder getestet und weiter entwickelt werden. Dazu gibt es noch einige zusätzliche Hilfen. Daraus wird dann ein ganzes System, die Entwicklungsumgebung.

    Klappentext

    C++

    für Kids

    Hans-Georg Schumann


    Der
    Bestseller
    in
    der
    4.
    Auflage!

    "Es waren einmal zwei Typen, die hießen Dennis und Brian. Weil sie gerade nichts Besseres zu tun hatten, kamen sie auf die Idee, eine ganz neue Programmiersprache zu entwickeln. Der Name dieser Sprache sollte so kurz wie möglich sein. »Wie wär's mit A?«, fragte Brian. »Wer A sagt, muss auch B sagen«, meinte Dennis. Nach diesem kurzen Gespräch einigten sich beide darauf, ihre neue Sprache »C« zu nennen. Gut zehn Jahre später war da wieder so ein Typ, der hieß Bjarne. Er meinte, es sei endlich an der Zeit, C einmal kräftig zu verbessern. Die neue Sprache, die daraus entstand, musste auch einen neuen Namen haben. »D« wollte er sie aber nicht nennen. Weil sie aus der Programmiersprache C entstanden war, hängte er einfach zweimal ein Plus hinten dran, woraus dann der Name »C++« wurde."

    So fing es damals an ... Bist du neugierig geworden auf die Programmiersprache mit einem solch merkwürdigen Namen? Willst du verstehen, was objektorientierte Programmierung ist? Dann ist dies das richtige Buch für dich!

    Also lass dir nicht einreden, C++ sei so schwierig. Mit diesem schrittweise aufgebauten Buch kann jeder Programmieren lernen. Selbstverständlich werden alle grundlegenden Begriffe und Programmstrukturen erklärt und eingeübt. Und damit das Ganze auch Spaß macht, gibt es dabei immer wieder was zum Schmunzeln.

    Auf der CD findest du eine Vollversion des Borland C++Builder 6 Personal, so dass du alles hast, um gleich losprogrammieren zu können.

    Systemvoraussetzungen: Windows 9x, Me, XP


    Probekapitel und Infos

    erhalten Sie unter:

    info@vmi-buch.de

    www.bhv-buch.de

    Regalsystematik:
    ISBN 978-3-8266-8642-9

    Programmierung

    Register

    Index

    Numerisch


    3D-Grafik 216


    A

    abstrakte Klasse 406
    Active-Control 178
    Add 185
    Addition 79
    Adressoperator 421
    Align 331
    Ampersand 420
    and 99
    And-Operator 99
    Anweisungsblock 93, 122, 160
    - Markierung 115
    Anzeigefläche 58
    Anzeigetafel 173
    Application 38
    Applikation 38
    Are 358
    Array 157, 228
    Auflösung 214
    Ausrichten 170
    Ausrichtung 28, 129
    Auswahloperator 418


    B

    Backslash 289
    Bedingung 92, 122, 160
    Bevel 176, 294
    Bezeichner 71
    Bildeditor 309
    Bildlaufleiste 174
    Bildpunkte 214
    Binärsystem 341
    Bit 341
    Bitmap 289


    C

    C++ 15
    C++Builder 16
    - Beenden 44
    - Fenster öffnen 36
    - Fenstergruppe 24
    - Installieren 433
    - Menüs 25
    - Starten 22
    c_str 165
    Canvas217, 280
    - Brush 226
    Color 220
    - Font 224
    - Kopieren 234
    - Pen 220
    - Pixels 227
    - Schriftgröße 224
    - Text-Out 224
    Caption 29
    case 136
    catch 96, 185
    Center 336
    char 155, 162
    char* 163
    Check-Box 148
    Check-BoxCIick 159
    Checked 158
    dass 236
    Client-Height 127, 218
    Client-Width 127, 218
    Close 115
    Code 251
    ColCount 343
    Color 220
    Combo-Box 138
    Combo-BoxChange 138
    Compiler 14, 380
    const 110, 182
    Copy-Rect 234
    Count 182
    CPP43


    D

    Datei
    - Beenden 44
    - Neue Anwendung 88
    - Speichern unter 41
    Daten 251, 261
    Datenelement 32, 237
    Datenstruktur 228
    Datentyp 73
    Debugger 442
    default 273
    Definition 247
    Deklaration 247
    Dekrementieren 109
    delete 188, 395
    Delphi 255
    Dereferenzoperator 422
    Destruktor 396
    - virtuell 398
    Dimensionen 227
    Direktive 286
    Division 79
    Dokument 324
    Doppelpunkt 136, 260, 270
    double 420
    Durchgangsparameter 421


    E

    Edit 89
    Editor 14
    Editorfenster 31
    - wieder öffnen 37
    Eigenschaften 28, 237
    Eingabefläche 89
    Eingangsparameter 420
    Einzelzeichen 162
    Elementfunktion 32, 237
    Ellipse 218, 358
    eise 111, 273
    Enabled412
    Endlosschleife 161
    Entwicklungsumgebung 14
    Entwicklungszeit 35
    Ereignisse 56, 367
    - im Objektinspektor 368
    - Methode löschen 107
    Exception 80, 95
    Execute 199


    F

    F1 40
    Fallunterscheidung 136
    false 114, 157
    fastcall 238, 264, 318
    Fehler
    - Quelltext ändern 31
    Fehler abfangen 96
    Fehlermeldung 34, 74
    Fehlersuche 441
    Fehlertyp 96
    Feld 157
    - eindimensional 228
    - mehrdimensional 228
    Feldvariable 158
    File-Name 199
    Filter 197, 198, 328
    Filtereditor 197, 328
    float 82
    Float-ToStr 83, 247
    Float-ToStrF 83, 247, 269
    Fokus 105, 178
    Font 60, 150
    for 160
    Form-Close 187
    Form-Create 107, 158, 176
    Formfenster 26
    Formular 26
    - wieder öffnen 36 for-Struktur 160
    - Funktion 71, 238, 246
    - generisch 423
    Funktionsgenerator 423
    Funktionsprototyp 247
    Funktions-Template 423


    G

    Ganzzahl 74
    Generische Funktion 423
    Globale Variable 161
    Grafik
    - Ellipse 218
    - Farbe 219
    - Linie 218
    - Rechteck 218
    Grafikkarte 214
    Group-Box 151, 170
    Grundrechenarten 79
    Gruppenfeld 151, 170
    Gültigkeitsoperator 32, 240


    H

    Haltepunkt 39, 443
    Hauptformular 325
    Header 257
    Headerdatei 257
    Height 51, 127
    Hide 293
    Hilfe 40, 426, 442
    Hilfe-Menü 40
    Hilfesystem 40, 352
    hpp 286


    I

    Icon 310
    IF 91
    if-Struktur 93
    include 285
    Index 158, 220
    Indirektionsoperator 422
    Initialisierung 239
    Inkrementieren 109
    inline-Methode 377
    Input-Box 422
    Installation 433
    Instanz 29, 236
    int 74
    integer 74
    Interval, Timer 412
    IntToStr 83
    Itemindex 134
    Items 132, 141


    K

    Kapselung 252, 389
    Kaufmännisches Und 420
    Kindformular 325
    Klammern 98
    - geschweifte {} 32, 96
    - runde () 71, 92
    - spitze 423
    Klasse 29, 236
    - abstrakt 406
    - Elemente 237
    - Felder 237
    - Neu erstellen 280
    - polymorph 384, 391
    - Prototyp 237
    - virtuell 402
    Klassengenerator 425
    Klassenhierarchie 261
    Klassen-Template 425
    Klassenvereinbarung 236
    Kombinationsfeld 138
    Kommentar 76
    - mehrzellig 77
    Kompilieren 380
    Komponente 26
    - Einsetzen 317
    - Erstellen 280, 292
    - Erweitern 293
    - Installieren 315
    - Maße 51
    - Position 51
    - Registrieren 283, 309
    - Ressoureendatei 314
    - Symbol erstellen 309
    Komponentenpalette 26, 58, 131
    Konstante 72, 110
    Konstruktor 239, 396
    - virtuell 399
    Kontextmenü 27, 65, 129
    Kontrollfeld 148
    Kontrollstruktur 93, 122, 136


    L

    Label 58
    Label-Click 70
    Laufzeit 35
    Leerkette 38
    Left 51. 127
    Length 302
    Line-To 218
    List-Box 132
    List-BoxCIick 134
    Listenfeld 132
    Load-From-File 182, 279, 288
    Lokale Variable 161
    Lower-Case 337


    M

    Main-Menu 192, 195
    Malpinsel 226
    Markierungsfeld 149
    MDI 324
    - äußere Definition 377
    - innere Definition 377
    - löschen 107
    - polymorph 384
    - rein virtuell 406
    - Semikolon 247
    - statisch 382
    - virtuell 382
    - zweierlei 38
    Mouse-Down 363
    Mouse-Up 363
    Move-To218
    Multi Document Interface 324
    Multiplikation 79


    N

    new 181, 188, 242, 395
    not 209
    Not-Operator 209


    O

    Objekt 29
    - Eigenschaften 28
    Ereignisse 57, 187, 210
    Objektinspektor 28
    Objektorientierte Programmierung 232, 261
    Objekttyp 29, 236
    On 369
    OnClick 57
    OnClose 187
    OnCreate 107
    OOP 261, 277
    Open-Dialog 196
    Operator
    - 109
    - !209
    - &420
    - &&99
    - *417
    - •(Zeiger) 163
    - ++ 109
    - += 109
    - .418
    - : 32, 240
    - «341, 414
    - = 109
    - >38, 418
    - »341, 414
    - II 99
    - delete 188
    new 181, 188
    Rechnen 79
    Überladen 414
    Zuweisung 72
    operator 414
    Options 341
    Optionsfelder 146
    or99
    Or-Operator 99
    overloading 385
    Owner 288


    P

    Paint 358
    Panel 173
    Parameter 38
    - Durchgang 421
    - Eingang 420
    Parent 288
    Pascal 93, 112, 255
    Pause 234
    Pen 220
    Picture 281
    Pixel 214, 227
    - Einzelschritte 442
    Programmausführung 35
    Programmbearbeitung 35
    Programmieren 14
    Programmiersprache 15
    Programmierung, objektorientierte 232
    Projekt
    - Komplett neu speichern 291
    - Laden 48
    - Neu 88
    - Öffnen 48
    - Speichern unter 41
    - Umbenennen 291, 306, 325, 326
    - unter neuem Namen 100
    property 368
    protected 318
    Prototyp 237, 247
    Prozedur 238, 246
    public 237, 260, 307
    published 318, 368
    Punktoperator (.) 418


    Q

    Quellcode 251
    Quelltext 43
    Quickinfo 326


    R

    Radio-Button 147
    Radio-Group 146
    Radio-Group-Click 153
    Rahmenfeld 170
    Rahmenformular 325
    random 71
    randomize 70
    Rect 234
    Rectangle 218
    Redundanz 304, 384
    Referenzoperator 421
    Referenzübergabe 421
    Refresh 235
    Register-Components 309
    Rein virtuelle Methode 406
    Ressourcendatei 310
    return 246, 269
    Rieh Text Format 204
    Rich-Edit 330
    Rollbalken 174
    RowCount 343
    RTF 204
    RTF-Feld 204, 330


    S

    Save-Dialog 196
    Save-ToFile 188
    Schablone 281, 322, 423
    Schaltfeld 149
    Schaltfläche 26
    Schieber, Scroll-Bar 179
    Schieberegler 174
    Schleife 122
    - endlos 161
    Schriftart 60, 150
    Schriftgröße 60
    Scroll-Bar 174
    - Eigenschaft 331
    Scroll-BarChange 179
    Semikolon 70
    SetBounds 295, 361
    SetColor 359
    SetFocus 105, 178
    Setup 22
    Setup.exe 433
    Show 293
    Show-Message 400
    Single Document Interface 325
    Sleep 234, 302
    sleep 235
    Sortieren 424
    Speedbutton 326
    Speicherplatz 341
    Standard-Destruktor 396
    Standard-Konstruktor 396
    Statische Methode 382
    Statusleiste 326
    Statuszeile 326
    Stern 163
    strcpy 163
    Stretch 288
    String 73, 155, 163
    - TStringüst 183
    String-Grid 339
    - Cells 344
    String-List 342
    Stringliste 181
    Stringlisten-Editor 133
    StrToFloat 83
    StrToInt 83, 91
    SubString 302
    Subtraktion 79
    switch 136, 273
    Switch-Struktur 136



    T

    Tabellengitter 339
    TButton 29
    TButton-Control 355
    TCanvas 218

    TCheck-Box 166
    TColor 220
    TCombo-Box 142
    TComponent-Class 309
    TControl 355
    TCustom-Control 355
    TEdit 89
    template 423
    Text, Rich-Edit 331
    Textfeld 204
    Text-Out 224
    TGraphic-Control 354
    TGroup-Box 166
    then 93
    this 287
    Tilde 397
    Tlmage 278, 334
    Timer 411
    Timerl-Timer 412
    TLabel 58
    TList-Box 142
    TMain-Menu 195
    TMovie 281
    TObject 263, 352
    Top 51, 127
    TPanel 189
    TPicture 297
    TRadio-Button 166
    TRadio-Group 166
    TRect 234
    TRich-Edit 204
    true 114, 157
    try 96, 185
    TScroll-Bar 189
    TString-Grid 339
    TStringüst 181
    TTimer 411


    U

    - Überladen
    - Methode 385
    Operator 415
    Umwandlung
    - String in char 165
    String in Zahl 83
    - Zahl in String 83
    Und, kaufmännisches 420
    Unit 255
    Unterformular 325
    Upper-Case 337
    Ursprung 215


    V

    Variable 71
    - Beobachten 443
    - global 161
    - lokal 161
    Variablenfeld 157
    Vereinbarung
    - global 161
    - lokal 161
    Vererbung 260, 389
    virtuell 403
    Vergleichsoperator 92, 99
    Verknüpfungsoperator 99
    Verzweigung 111
    Virtual 381
    Virtuell
    - Destruktor 398
    - Konstruktor 399
    Virtuelle Klasse 402
    Virtuelle Methode 382
    Virtuelle Vererbung 403
    void 238


    W

    Wahlfeld 149
    Wertübergabe 420
    while 121
    While-Struktur 122
    Width 51, 127


    X

    x-Achse 215


    Y

    y-Achse 215


    Z

    z-Achse 216
    Zeichenkette 73
    Zeichenstift 220
    Zeiger 163
    Zeigeroperator 163, 181, 241, 417
    Zufallszahl 106
    Zugriffsmodus 307, 318
    Zugriffsoperator 38, 73, 245, 418
    Zuweisung 72, 108
    Zuweisungsoperator 72
    Zweig 111
    Zwischenablage 92



    Autoren

    Hans-Georg Schumann ist Informatik- und Mathematiklehrer an einer Gesamtschule. Er hat bereits viele erfolgreiche Bücher in der Reihe "... für Kids" geschrieben.