Programmieren mit C++ und Qt4

Teil 1: Die Grundlagen von C++

Dieses Tutorial will Ihnen die Grundlagen der Programmiersprache C++ vermitteln. Nachdem Sie mit den Sprachelementen und dem Aufbau eines C++-Programmes vertraut sind, können Sie z. B. Konsolenanwendungen für Computer mit den Betriebssystemen Linux, Unix, BSD, Windows, MacOS X oder AmigaOS schreiben. Oder Sie programmieren eigene Apps unter Verwendung der Nokia Qt4-Bibliotheken (Hinweis: Eigenständiges Tutorial), die dann ebenfalls auf den vorgenannten Betriebssystemen, aber auch auf Smartphones mit dem Symbian S60 Betriebssystem lauffähig sind.

Ziel des Tutorials ist es, Ihnen in (relativ) kurzer Zeit die benötigten Voraussetzungen an die Hand zu geben, um unter Verwendung der Qt4-Bibliotheken eigene, grafische Programme zu erstellen. Die Beispielprogramme dieses Grundlagen-Kurses verzichten auf eine grafische Oberfläche – ihre Aus- und Eingaben laufen in einer textbasierten Konsole (Shell) ab.

Ungeduldigen Anwender mit Vorkenntnissen in C++ und dem dringenden Wunsch, sofort grafische Oberflächen zu programmieren, empfehle ich Wikipedia’s Wikibook Qt für C++-Anfänger.

Einführung

C++ ist eine sogenannte objektorientierte Programmiersprache (OOP). Im Gegensatz etwa zur linear ablaufenden Programmierung, wie Sie sie vielleicht noch aus der Zeit des Commodore Basic 2.0 auf dem C 64 kennen, bietet C++ viele Möglichkeiten, um einmal geschriebenen Quellcode weiter zu verwenden. Für einen erschöpfenden Einstieg in die Prinzipien des OOP empfehle ich Ihnen die Lektüre des Galileo Computing OpenBooks “Objektorientierte Programmierung“. Im gleichen Verlag erhalten Sie das Werk “C++ von A bis Z“, ein Nachschlagewerk, das Sie umfangreich in die Programmierung mit C++ einführt. Ein weiteres, sehr gut geschriebenes Einsteiger-Tutorial für C++ ist Wikipedia’s Wikibook “C++-Programmierung“.

Für das vorliegende Tutorial benötigen Sie einen C++ Compiler und Linker, sowie einen Texteditor zur Quelltextbearbeitung. Eine leistungsfähige Entwicklungsumgebung, die diese Werkzeuge bereitstellt, ist das Programm “Qt Creator” Es ist im Nokia Qt4 SDK bereits enthalten und kann für Linux, Windows und MacOS X kostenlos heruntergeladen werden.

Grundsätzlich können Sie natürlich auch jeden anderen ANSI-konformen C++ Compiler verwenden, um dieses Tutorial durchzuarbeiten. Da die Konfiguration der jeweiligen Entwicklungsumgebung allerdings von Fall zu Fall sehr unterschiedlich ausfällt, würde es den Rahmen sprengen, wenn ich an dieser Stelle auf alle möglichen Systeme eingehen wollte. Ich gehe deshalb davon aus, dass Sie für diesen Kurs das vorgeschlagene Qt SDK für Ihre Plattform verwenden.

Inhaltsverzeichnis

 

>>weiter: Software beschaffen>>

 

3 Kommentare zu „C++ Grundlagen“

Kommentieren

Eigene Musik

Here is the Music Player. You need to installl flash player to show this cool thing!

Eigene Bilder
06_CIMG1283 Panorama_Berg1 07_CIMG1284 09_Fotomontage

Optimized by SEO Ultimate