"Denn ich weiß nicht was ich tun!" Dieser Ausspruch viel mir spontan ein, als ich meinen 15tes Tageskapitel abgeschlossen hatte und verzweifelt einen Fehler im Programmcode zu finden versuchte. Verwunderlich, denn im Allgemeinen ist die Welt objektorientierten Programmiersprachen kein Neuland für mich.
Jedoch hatte ich stellenweise Probleme die "Zusammenhänge" zwischen Klassen, Pointern, ...etc. aus dem geschriebenen Programmcode herauszulesen.
Hier also aufgepaßt! Dieses Buch ist nur für das Erlernen der Programmierschnittstelle Visual C++ 6 gedacht. Wer sich nicht bereits mit Objekten, Klassenvariablen, Variablen, Klassen, GUI-Interfaces und ähnliches ein wenig auskennt, wird mit diesem Werk zwar ein paar schöne Beispiele erstellen. Doch am Ende eines jeden Tages wird er sich fragen, was er in der Zeit überhaupt getrieben hat und wie das Programm das er "entwickelt" hat, überhaupt funktioniert.
Meiner Ansicht nach, ist das Werk für Fortgeschrittene Programmierer gedacht, die ihre Programmiersprachkenntnisse um C++ in Bezug auf Visual C++ 6 erweitern wollen.
Denn die erklärenden Worte zu den am Tag durchgeführten Programmierschritten sind meist kurz, knapp und für Laien größtenteils unverständlich. Programmierer, die allerding bereits mit dem Zusammenspiel zwischen den Klassen vertraut sind, werden in Kürze ihre Programme mit einer simpel gestalteten GUI ausstatten können.
Zugutehalten muß man dem Werk, daß wirklich viele interessante Themen in Bezug auf Windows in Verbindung mit C++ angesprochen werden. Zu mehr als einem groben Abriß über Themen wie ODBC, .NET oder ähnlichem reicht der gewidmete Tag jedoch nicht. Und so muß man sich Antworten zu Fragen, die etwas mehr als an der Oberfläche kratzen meist aus anderen Quellen holen.
Fazit: Das Buch ist für alljene gedacht, die aus der Krabbelwelt einer kleinen Compilersoftware in die Glimmerwelt der leichtgemachten Graphischen Benutzeroberflächen Programmierung aufsteigen wollen.
Jeder der den Kauf dieses Werks in betracht zieht, sollte sich allerdings darüber im Klaren sein, daß er in das Programm Visual C++ 6 eingeführt wird. Nicht in die Programmiersprache C++.