Dieser Workshop ist für Menschen gedacht, welche die Programmiersprache C++ erlernen und damit programmieren wollen. Kenntnisse in einer anderen Programmiersprache sind dazu nicht erforderlich, aber hilfreich. Erfahrungen mit C-Programmen oder einer anderen objektorientierten Sprache erleichtern das Verständnis. Vorausgesetzt werden außerdem grundlegende Computerkenntnisse, jeder Teilnehmer sollte sich mit den Funktionen eines Betriebssystems, insbesondere Windows, auskennen.
Wie dieser C++ Workshop aufgebaut ist
Dieser Workshop ist eine Einführung in C++. Er zeigt Ihnen, wie C++ Programme erstellt, gestartet und auf Fehler überprüft werden. Sie erhalten Informationen über die Installation und Gebrauch der Entwicklungsumgebung Orwell Dev-C++. Diese Open Source Entwicklungsumgebung läuft unter Windows und enthält den MinGW-Compiler, mit dem lauffähige Programme erstellt werden können. Andere Entwicklungsumgebungen für Linux und Mac OS X werden kurz vorgestellt. Der Workshop ist in neun verschiedene Kapitel gegliedert. Die Kapitel enthalten Beispiele und zusätzliche Informationen und Tipps , die Ihnen helfen, das neu erworbene Wissen zu festigen. Wichtig ist, die in den Beispielen genannten Code-Zeilen zu verstehen, bevor Sie sich dem nächsten Kapitel zuwenden. Wandeln Sie die Beispiele ab, experimentieren Sie damit – Ihr Computer wird keine bleibenden Schäden davontragen. Im Einzelnen besteht der Workshop aus folgenden Kapiteln:
[sc name=“adsense_InText_ad“]
1. Einführung – Hier erfahren Sie, woher C++ kommt, warum diese Sprache wichtig ist und was man alles damit anfangen kann.
2. So funktioniert die Entwicklungsumgebung Orwell Dev-C++ – Natürlich kann man C++ Code auch mit einen normalen Texteditor erstellen und anschließend kompilieren. Aber mit einer Entwicklungsumgebung ist das viel komfortabler. Hier erfahren Sie wo Sie die Open Source Software bekommen, wie Sie diese installieren und sich auf der Oberfläche zurechtfinden. Anschließend lernen Sie den C++ Compiler MinGW kennen und erstellen damit lauffähige Programme.
3. Grundlegende Elemente der C++ Programmierung – Sie lernen wichtige Elemente eines C++ Programmes kennen. Sie lernen mit numerischen Daten umzugehen, Variablen zu deklarieren, Zeichen und Zeichenketten zu verarbeiten. Wir wenden uns Programmschleifen und wiederholten Befehlsausführungen zu.
4. Funktionen und Makros – Erfahren Sie, Programme zu strukturieren, Prototypen zu deklarieren und Rückgabewerte entgegenzunehmen. Wir kümmern uns außerdem um Konstanten und Makros.
5. Datenstrukturen – Sie tauchen ein in die Welt der mehrdimensionalen Arrays, kreieren eigene Datentypen, lernen Systemressourcen nutzen und erfahren, was es mit Zeigern in C++ auf sich hat.
6. Klassen – Die reale Welt lässt sich mit Objekten und Klassen nachbauen. Hier lernen Sie, was Sie dazu über Objekte, Klassen, Elementfunktionen, Konstruktoren und Destruktoren wissen sollten. Sie erfahren außerdem, wie man auf diese Elemente zugreift und Klassen in Module verwendet.
7. Vererbung – Hier geht es an Eingemachte. Wir erweitern den Begriff der Klasse durch Vererbung und Mehrfachvererbung und kümmern uns um virtuelle Funktionen.
8. Dynamische Objekte – Harter Tobak, doch keine Angst, so schwer ist das nicht. Sie lernen die Überladung von Funktionen und Operationen und die dynamische Zuweisung von Speicherplatz.
9. Debuggen und Kompilieren – Es lässt sich nicht vermeiden: Viele Programme enthalten anfänglich Fehler oder logische Ungereimtheiten. Darum kümmern wird uns beim Debuggen, verfolgen die Abläufe, setzen Breakpoints und finden die Fehler.
Zusammenfassung: Bevor Sie die ersten Schritte auf dem Weg zum C++ Programmierer zurücklegen, sollten Sie wissen, was auf Sie zukommt. Die obere Übersicht gibt erste Antworten.
Dieser Artikel ist Teil unseres kostenlosen Workshops „C++ Programmieren lernen“ – Geeignet für Einsteiger und Fortgeschrittene. Machen auch Sie mit und lernen Sie in 50 Artikeln, wie Sie Programme selbst schreiben!
Artikelbild: Fotolia / bramgino