Diese DVD enthält alle Beispiele, Lösungen zu den Übungsaugaben und jede Menge Open Source Software zum Buch. Die Verzeichnisse und Dateien und deren Bedeutung folgen. Die Endung tgz bedeutet, dass die Datei in gepackter Form vorliegt. Sie wird bei der Installation entpackt (siehe Installationsanleitungen auf der DVD). Die Verzeichnisse enthalten die Software, die Lizenzen und teilweise die Dokumentation. Externe Quellen sind in Klammern angegeben.

Hinweis für Einsteiger: Die einzelnen Namen unten werden Ihnen vielleicht nicht viel sagen. Daher bitte ich um Geduld, bis Sie die entsprechenden Kapitel gelesen haben.
Falls Sie Windows benutzen: Es genügt, wenn Sie die vereinfachte Installation mit install.exe durchführen, wie in der Installationsanleitung für Windows beschrieben. Eine Anleitung zur De-Installation finden Sie hier.

  • install.exe:     Installationsprogramm für Windows
  • Installationsanleitung für Windows
  • Installationsanleitung für Linux
  • win/:     Software für Windows
  • cppbuch.tgz:    Alle Beispiele und Lösungen (teilweise angepasst für Windows)
  • gepackt/:    Vorübersetzte Pakete zur vereinfachten Installation
  • boost.tgz:    Boost-Library (http://www.boost.org/)
  • mingwcb.tgz:    Compiler GNU G++ 4.3.3, Entwicklungsumgebung Code::Blocks und mehr (mit Software von http://www.tdragon.net/recentgcc/, http://www.sqlite.org/, http://www.codeblocks.org/)
  • qt45.tgz:    Qt 4.5 zur GUI-Entwicklung (mit G++ 4.3 compiliert, http://qt.nokia.com/)
  • doxygen/:    Werkzeug zur Software-Dokumentation (http://www.doxygen.org/)
  • graphviz/:    für Doxygen-Grafiken (http://www.graphviz.org/)
  • subversion/:     Versionsverwaltung: Slik-Subversion Installer und Tortoise-GUI-Client (http://www.sliksvn.com/, http://www.tigris.org/)
  • msys/:    Entpack- und Hilfsprogramme (http://www.mingw.org/)
  • quellen/:    Software, die für die Zusammenstellung der Dateien des Verzeichnisses gepackt/ benutzt wurde
  • linux/:     Software für Linux
  • cppbuch.tgz:    Alle Beispiele und Lösungen (teilweise angepasst für Linux)
  • doxygen/:    Werkzeug zur Software-Dokumentation (http://www.doxygen.org/)
  • qt/:    Qt Quellcode für Libraries und bin-Datei mit QtCreator (http://qt.nokia.com/)
  • sqlite/:    Datenbank-Software (http://www.sqlite.org/)
  • subversion/:     Versionsverwaltung (http://www.tigris.org/)
  • boost/:    Boost-Library (http://www.boost.org/)
  • codeblocks/:     Entwicklungsumgebung Code::Blocks (http://www.codeblocks.org/)
  • gcc/:    GNU G++ 4.4-Compiler für neuere C++-Features (http://gcc.gnu.org/)
  • blitz/:    Library für schnelle Berechnungen (http://oonumerics.org/blitz/)
  • graphviz/:    für Doxygen-Grafiken (http://www.graphviz.org/)
  • Dokumentation/:    Ergänzung. Die Dokumentation zu den einzelnen Softwarepaketen befindet sich sonst in den entsprechenden Verzeichnissen oder wird mit der Installation erzeugt (Qt).