Buch: Burkhard Lehner, "KDE- und Qt-Programmierung"
In den letzten Tagen habe ich "KDE- und Qt-Programmierung" von Burkhard Lehner (2. Auflage von 2001) als eBook gelesen.
In den letzten Tagen habe ich "KDE- und Qt-Programmierung" von Burkhard Lehner (2. Auflage von 2001) als eBook gelesen.
Das Buch ist mit 779 Seiten schön umfangreich und beschreibt gut die Softwareentwicklung mit den Desktop-/GUI-Systemen KDE 2.x und Qt 2.x unter Linux mit einigen Hinweisen auf Qt unter Windows.
Nach ein paar grundlegenden Informationen zu KDE und Qt im "Was ist KDE? Was ist Qt?"-Kapitel werden in "Erste Schritte" jeweils ein KDE- und Qt-Programm compiliert und ihr Aufbau vorgestellt.
Dieses anfängliche Wissen wird in "Grundkonzepte der Programmierung in KDE und Qt" erweitert, in dem Basisklassen wie QObject, QWidget, KApplication, die Event-Verarbeitung und die Platzierung von GUI-Elementen erläutert werden. Darauf folgen Beschreibungen der GUI-Elemente von KDE und Qt inklusive Quelltext-Beispielen.
"Weiterführende Konzepte der Programmierung in KDE und Qt" beschäftigt sich mit dem Zeichnen von Grafikprimitiven und darauf aufbauend der Programmierung eigener Widget-Klassen.
Neben den GUI-Elementen verfügen beide Bibliotheken noch über eine Vielzahl weiterer Klassen, deren Programmierung ebenfalls umfangreich und mit vielen Beispielen erläutert werden. Dazu gehören Klassen zu Datenstrukturen, Unicode, Dateizugriffen, der Netzwerkprogrammierung, der Interprozesskommunikation mit DCOP, zur Lokalisierung, für die Konfiguration und eine Reihe weiterer Klassen.
Informationen zur Anpassung von Qt sowie KDE 1.x -Programmen an Qt 2.x und KDE 2.x, Entwicklertools, Aufgaben inklusive Lösungen sowie eine Kurzreferenz zu ausgewählten Klassen runden das Buch ab.
Dabei ist alles sehr anschaulich beschrieben und gut verständlich erklärt und macht auf mich (habe bisher nichts für KDE/Qt programmiert) den Eindruck alles zu enthalten, was man zunächst einmal für die KDE- und Qt-Programmierung zu wissen braucht.
