Hauptseite
Aus CppWiki
Willkommen zur C++ Wiki
Hilfe zur Benutzung und Konfiguration einer Wiki findest du im Benutzerhandbuch.
Und für ein einheitliches Format findet ihr hier Vorlagen. Für Löschanträge usw. gibt es auch einen kleinen Wunschzettel. Darüber hinaus gibt es die Anti-Regeln, die besagen, was man bei einer Wiki NICHT machen sollte. Allerdings muss man schon ein Partion Ironie besitzen, um sie zu Verstehen ;-)
Wer sich darüber hinaus für (Media-)Wikis und deren Installation interessiert, findet hier eine FAQ-Liste.
Hier findet ihr auch noch eine Liste mit der Aufgabenverteilung im Wiki. Und hier geht's zur Wartungsliste.
Hier eine Übersicht zu allen Themen.
So, und nun geht's los...
Inhaltsverzeichnis |
Entwicklungswerkzeuge
Zur Entwicklung von Programmen mit C++ braucht man mindestens einen Editor und einen Compiler (genau genommen wird auch noch ein Linker benötigt). Sogenannte RAD-Tools mit einer integrierten Entwicklungsumgebung (IDE) vereinigen diese Programme mit weiteren Elementen wie Debugger, Formulardesigner, Klassenbrowser etc. pp. zu einem komfortablen Entwicklungswerkzeug. Für derartige Programme gibt es inzwischen zahlreiche Anbieter, zum Beispiel
- Borland (zwischendurch auch mal unter Inprise oder CodeGear firmierend) mit dem C++ Builder bzw. dem Developer Studio
- Nokia mit Qt
- Microsoft mit dem Visual Studio
- Bloodshed Software mit Dev-C++
Dev-C++ ist ein kostenloses und für Anfänger gut nutzbares Programm. Leider wurde die Weiterentwicklung im Jahr 2005 eingestellt.
Mit dem Borland C++ Builder, seit 2005 unter dem neuen Namen Developer Studio erschienen, kann man gut GUI-Programme entwickeln. Es gab vom Developer Studio 2005 eine kostenlose Version namens Turbo Explorer, die allerdings vom Netz genommen wurde. Im BWS-Schulnetz ist sie allerdings noch zu finden :-)
Nokia bietet mit dem Qt-Creator eine sehr interessante und kostenlose Entwicklungsumgebung an, mit der C++-Programme (Konsole und GUI) sowohl unter Windows als auch unter Linux entwickelt werden können. Ein Quellcode ist ohne Änderungen auf jedem der beiden Betriebssysteme compilierbar!
Zu den Visual Studio-Produkten von Microsoft möchte ich an dieser Stelle aus persönlichen Gründen nichts sagen ;-)
Im Weiteren wird sich diese Wiki mit der Erstellung von Programmen mit C++ im Allgemeinen sowie der Nutzung des C++ Builders / C++ Developer Studios im Speziellen widmen. Eine Einführung in Qt ist geplant...
Programmentwicklung
Je nach Erscheinungsjahr und -version gibt es für das C++ Entwicklungstool von Borland/Inprise/Embarcadero verschiedene Bezeichnungen wie C++ Builder, Developer Studio und Turbo Explorer. Zur Vereinfachung wird hier stets nur der Begriff C++ Builder verwendet.
C++ Grundlagen
Vertiefende Themen
Spezielle Themen, die sich auf Borland C++ Builder (BCB) bzw. Borland Developer Studio (BDS) beziehen. Diese Inhalte können mit anderen C++ Entwicklungsumgebungen wahrscheinlich auch umgesetzt werden, sofern dort ähnliche Möglichkeiten in Form von Bibliotheken, Komponenten oder Klassen vorhanden sind. Wer die Konzepte der hier vorgestellten Inhalte verstanden hat, dürfte damit keine Probleme haben.