C++ für Kids -  Hans-Georg Schumann

C++ für Kids (eBook)

Ganz einfach programmieren lernen und eigene Spiele erstellen
eBook Download: PDF
2023 | 2. Auflage
280 Seiten
MITP Verlags GmbH & Co. KG
978-3-7475-0689-9 (ISBN)
Systemvoraussetzungen
14,99 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
  • C++ ganz einfach lernen und objektorientiert programmieren
  • Schritt für Schritt ein komplettes Spiel entwickeln
  • Zahlreiche Übungsfragen und Aufgaben am Ende der Kapitel

Du möchtest C++ lernen und hast Spaß daran, eigene Spiele zu programmieren? In diesem Buch lernst du Schritt für Schritt C++ und wendest es sofort ganz praktisch auf die Programmierung eines Spiels an.

Du wirst vertraut mit dem Einsatz von Konstanten und Variablen, Zweigen und Schleifen, Klassen und Objekten und vielem mehr. Dabei kommt der Spaß keineswegs zu kurz, denn du lernst sofort das praktische Programmieren, z.B. um einen Schatz zu zählen, Lottozahlen zu erraten und eine Spielfigur über ein Spielfeld zu jagen.

So entwickelst du schnell erste kleine Spiele und erhältst jede Menge Aufgaben zum Knobeln. Am Ende hast du ein komplettes Spiel selbstständig programmiert!

Aus dem Inhalt:
  • C++ von Grund auf lernen
  • Visual Studio starten und den Aufbau eines Programms verstehen
  • Mit Variablen, Operatoren, Kontrollstrukturen und Funktionen gekonnt umgehen
  • Zufallszahlen erzeugen und in Spielen einsetzen
  • Eigene Game- und Player-Klassen erstellen
  • Zahlreiche Projekt-Beispiele aus der Spieleentwicklung
  • Tipps zur Fehlersuche in den eigenen Listings
  • Viele Fragen und Aufgaben zum Knobeln
  • Zusammenfassender Überblick am Ende jedes Kapitels

Für Windows

Alle Projektdateien sowie die Lösungen zu den Fragen und Aufgaben gibt es zum Download unter www.mitp.de/0688



Hans-Georg Schumann war Informatik- und Mathematiklehrer an einer Gesamtschule. Er hat viele erfolgreiche Bücher in der mitp-Buchreihe »... für Kids« geschrieben.

Cover 1
Ipressum 4
Inhalt 5
Einleitung 11
Welches Werkzeug benötigen wir? 12
Und was bietet dieses Buch? 13
Wie arbeitest du mit diesem Buch? 13
Arbeitsschritte 13
Fragen und Aufgaben 13
Notfälle 14
Wichtige Stellen im Buch 14
Was brauchst du für dieses Buch? 14
Betriebssystem 14
Speichermedien 15
Hinweise für Lehrer 15
Auf die Dateien zum Buch verzichten? 15
Übungsmedien 15
Regelmäßig sichern 15
Kapitel 1: Erste Schritte mit C++ 17
Visual Studio starten 18
Kleine Spritztour durchs Studio 20
Das erste Programm 21
Der Quelltext 26
Hallo 28
cout und cin 29
Datentypen 32
Visual Studio beenden 35
Zusammenfassung 36
Ein paar Fragen … 38
… und eine Aufgabe 38
Kapitel 2: Typen und Operatoren 39
Variablen und Werte 40
Typenvielfalt 43
Rechenspiele 46
Operationen 49
Ausgabe mit Format 52
Mathe mit Strings? 54
Konstanten 55
Zusammenfassung 56
Ein paar Fragen … 57
… und zwei Aufgaben 57
Kapitel 3: Kontrolle und Auswahl 59
Ein Projekt öffnen 59
Die if-Struktur 63
if und else 66
Vergleichsoperatoren 70
Verknüpfungen 72
Von Fall zu Fall 74
Zusammenfassung 78
Ein paar Fragen … 79
… und ein paar Aufgaben 79
Kapitel 4: Wiederholungen 81
Zufallszahlen 82
Es darf geraten werden 85
while oder do-while? 87
Wie oft? 89
Zählschleifen 91
break oder continue? 93
Verschachtelungen 96
Zusammenfassung 99
Ein paar Fragen … 99
… und ein paar Aufgaben 100
Kapitel 5: Funktionen 101
C++ ist lernfähig 102
Init, Play, Evaluate 105
Lokal oder global? 106
Parameter 109
Wertverlust? 111
bool und return 112
Wert oder Referenz 116
Prototypen 118
Zusammenfassung 122
Ein paar Fragen … 122
… und ein paar Aufgaben 122
Kapitel 6: Arrays, Strukturen, Zeiger 123
Variablenfelder 123
Dimensionen 128
Die Sache mit struct 132
Adressen … 136
… und Zeiger 141
Zusammenfassung 145
Ein paar Fragen … 146
… und zwei Aufgaben 146
Kapitel 7: Klassen und Module 147
Spieler-Struktur 148
Alles unter einem Hut? 150
Es geht nicht ohne public 153
Keine Klasse ohne Konstruktor 155
Privatsphäre 158
Neue Dateien 160
Projekt-Module 165
Zusammenfassung 168
Keine Fragen … 169
… aber ein paar Aufgaben 169
Kapitel 8: Vererbung und Polymorphie 171
Erbschaften 172
Noch mehr Konstruktoren? 176
Überladen von Funktionen 178
Überschreiben von Funktionen 180
Polymorphie 183
Zeiger auf Objekte 186
Destruktionen? 189
Objekt-Felder 191
Zusammenfassung 193
Ein paar Fragen … 194
… und zwei Aufgaben 194
Kapitel 9: Container und Datenströme 195
Dynamische Arrays 196
Suchen und Finden 200
Verkettete Listen 201
Die Sache mit dem Iterator 204
Datenverkehr 207
Flexible Mengen 211
Zusammenfassung 214
Ein paar Fragen … 215
… und zwei Aufgaben 215
Kapitel 10: Kleiner Krabbelkurs 217
Windows Forms 218
Das erste Fenster 222
Die Box fürs Bild 225
Ein Käfer auf dem Spielfeld 229
Tastensteuerung 234
Zusammenfassung 237
Ein paar Fragen … 237
… doch keine Aufgabe 237
Kapitel 11: Fratzenjagd 239
Richtungswechsel 240
Kein Spiel ohne Grenzen 243
Maussteuerung 245
Die Sache mit dem Timer 249
Klicken und Treffen 253
Ende oder Nochmal? 257
Zusammenfassung … 259
… und Schluss 260
Eine Frage … 260
… und eine Aufgabe 260
Anhang A 261
Visual Studio installieren 261
Einsatz der Buch-Dateien 267
Anhang B 269
Kleine Checkliste 269
Dem Fehler auf der Spur 270
Ein Programm in Einzelschritten laufen lassen 270
Haltepunkte setzen 272
try und catch 273
Stichwortverzeichnis 277

Erscheint lt. Verlag 12.7.2023
Sprache deutsch
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
ISBN-10 3-7475-0689-5 / 3747506895
ISBN-13 978-3-7475-0689-9 / 9783747506899
Haben Sie eine Frage zum Produkt?
PDFPDF (Wasserzeichen)
Größe: 12,4 MB

DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.

Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Das umfassende Handbuch

von Johannes Ernesti; Peter Kaiser

eBook Download (2023)
Rheinwerk Computing (Verlag)
31,43
Das Handbuch für Webentwickler

von Philip Ackermann

eBook Download (2023)
Rheinwerk Computing (Verlag)
34,93
Deterministische und randomisierte Algorithmen

von Volker Turau; Christoph Weyer

eBook Download (2024)
De Gruyter (Verlag)
64,95