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).