inkl. MwSt., ggf. zzgl. Versandkosten
ready to ship
ready to ship
Eine technisch-praktische Umsetzung des Themas anhand C++ Beispielen/Projekten.
Der Autor legt den Fokus auf die Qt-Umsetzung mit C++, auch wird anfangs auf eine Installation unter Windows Bezug genommen. Grundlegende C++ Vorerfahrung/Kenntnis ist in diesem Sinne für Lesbarkeit und Verständtnis der Beispiele bzw. der Code-Schnipsel erforderlich. Ansonsten ist hohe Lernbereitschaft und/oder Motivation für C++ Voraussetzung. Die eintretenden Erfolge und das entstehende Verständtnis der Qt-Programmlogik überentschädigen dabei jedoch den Aufwand.
Das Buch ist ziemlich (stikt) in Deutsch gehalten - über anfänglich vielleicht irritierende bzw. unexakte Übersetzungen originär englischer Begriffe für Layout-Elemente kann man streiten bzw. sind Geschmacksache. Ich hätte mir die Originalbegriffe gerne (zusätzlich?) kursiv und in Klammern gesetzt gewünscht.
Nach einer anfänglich steilen Lerkurve mit dem Vertrautwerden der Qt grunsätzlichen inhärenten Logik (interner Aufbau, einzelne File-Einträge, Qt-Creator, -Designer, ...) und in diesem Sinne der Bildung eines eigenen mentalen Qt-templates ;) sind weitere Qt-Funktionalitäten (...) rasch erfassbar.
Das Buch bietet für (C++) Programmierer ein kompetentes Kennenleren interaktiver Layout-Systematik der dessen Umsetzung (in C++) mit Qt und ist in der Folge auch als Nachschlagewerk für einzelne Aufgabenstellungen gut verwendbar.
Die Einführung beleuchtet viele Aspekte von Qt mit sehr guten Code Snippets, auf die man bei der Entwicklung von Qt Anwendungen zurückgreifen kann.
Sehr spannend fand ich das Kapitel über Qt Quick und QML mit der Einbindung von Javascript in Qt Applikationen.
Der Autor geht auch mit einem eigenen Kapitel auf Möglichkeiten (und Einschränkungen) von Qt auf alternativen Platformen ein, wenn auch nur kurz. Aber für eine Einführung ist das angemessen.
Insgesamt ist die Einführung in Qt stimmig und gut zu lesen.
Das Buch ist sehr gut aufgebaut, so dass man leicht mitkommt. Die Übungen sind passend zu den Kapiteln eingestreut und durchweg gut nachvollziehbar. Alle wichtigen Prinzipien finden in dem Buch Platz.
Auch über den Index kann man spezielle Themen leicht finden und dediziert ansteuern, somit ist es auch als Nachschlagewerk immer wieder gut zu verwenden.
Das PDF ist so vernagelt, dass man keine Quellcode Zeilen in den Editor kopieren kann. Man ist also auf die Quelltexte zum Download angewiesen, die oft nicht mit den Zeilen im Buch übereinstimmen. Das Einstiegsbeispiel "Test" wird in späteren Kapiteln erweitert, was gerade beim Einstig zu Irritationen führt.
Der Quellcode zum Beispiel "MyProgressBar" hat Fehler und kompiliert nicht.
Als Einführung des Lesers in ein für ihn neues System halte ich das Buch mit den bestehenden Mängeln für nicht geeignet.
Sehr geehrter Herr Kühnert,
besten Dank für Ihr Feedback. Wir bedauern sehr, dass Ihnen das Buch nicht gefallen hat. Bezüglich der technischen Punkte werden wir uns mit Lektroat und Autor zusammen setzen und das überprüfen. Leider ist es bei Downloads nicht unüblich, dass die privaten Einstellungen die Darstellungsformen beeinflussen.
Mit herzlichen Grüßen
ddas Hanser Fachbuch Team
Dr. Achim Lingott studierte Physik, Mathematik und Pädagogik und promovierte auf dem Gebiet der Erziehungstheorie.
Er war viele Jahre Geschäftsführer eines Bildungsunternehmens, arbeitete als Projektleiter für verschiedene Unternehmen und ist bis heute als freiberuflicher Dozent für Programmiersprachen wie Java, C# und C++ tätig. Er arbeitet heute u.a. in Berlin und wohnt in Parchim.
Dr. Achim Lingott studierte Physik, Mathematik und Pädagogik und promovierte auf dem Gebiet der Erziehungstheorie.
Er war viele Jahre Geschäftsführer eines Bildungsunternehmens, arbeitete als Projektleiter für verschiedene Unternehmen und ist bis heute als freiberuflicher Dozent für Programmiersprachen wie Java, C# und C++ tätig. Er arbeitet heute u.a. in Berlin und wohnt in Parchim.
"Wer C++-Grundkenntnisse mitbringt, hat nach der Lektüre eine solide Basis für eigene Experimente gelegt. Der Text ist leicht lesbar und lässt sich auch dann gewinnbringend durcharbeiten, wenn man gerade keinen Rechner zur Hand hat. Langfristigen Nutzwert bekommt das Werk, weil Hansers Update-Service angemeldeten Lesern bis Februar 2025 Aktualisierungen verspricht." Tam Hanna, iX, Juli 2023
"Wer C++-Grundkenntnisse mitbringt, hat nach der Lektüre eine solide Basis für eigene Experimente gelegt. Der Text ist leicht lesbar und lässt sich auch dann gewinnbringend durcharbeiten, wenn man gerade keinen Rechner zur Hand hat. Langfristigen Nutzwert bekommt das Werk, weil Hansers Update-Service angemeldeten Lesern bis Februar 2025 Aktualisierungen verspricht." Tam Hanna, iX, Juli 2023