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 den vorgefertigten Installationsdateien durchführen, wie in der Installationsanleitung auf der DVD für Windows beschrieben.
Inhalt der DVD:
- installcomp.exe: Automatische Installation von Compiler, Entwicklungsumgebung, und den Beispielen mit Lösungen für Windows
- installboost.exe: Automatische Installation der Boost-Library für Windows
- win/: Software für Windows
- cppbuch.tgz: Alle Beispiele und Lösungen
- mingw/: C++-Compiler und Dienstprogramme zum Entpacken usw. (http://www.mingw.org/)
- doxygen/: Werkzeug zur Software-Dokumentation (http://www.doxygen.org/)
- qt/: Qt-Installationsdatei (http://qt.nokia.com/)
- sqlite/: Datenbank-Software (http://www.sqlite.org/)
- subversion/: Versionsverwaltung (http://subversion.apache.org/)
- boost/: Boost-Library (http://www.boost.org/)
- codeblocks/: Entwicklungsumgebung Code::Blocks (http://www.codeblocks.org/)
- blitz/: Library für schnelle Berechnungen (http://oonumerics.org/blitz/)
- graphviz/: für Doxygen-Grafiken (http://www.graphviz.org/)
- linux/: Software für Linux
- cppbuch.tgz: Alle Beispiele und Lösungen
- 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://subversion.apache.org/)
- boost/: Boost-Library (http://www.boost.org/)
- codeblocks/: Entwicklungsumgebung Code::Blocks (http://www.codeblocks.org/)
- gcc/: GNU C++-Compiler 4.5.2 (http://gcc.gnu.org/)
- blitz/: Library für schnelle Berechnungen (http://oonumerics.org/blitz/)
- graphviz/: für Doxygen-Grafiken (http://www.graphviz.org/)
Die Dokumentation zu den einzelnen Softwarepaketen befindet sich in den entsprechenden Verzeichnissen.
