Aus der Amazon.de-Redaktion
Wie macht Jürgen Wolf das? Programmierbücher wie
C++ von A bis Z,
C von A bis Z. Das umfassende Handbuch für Linux, Unix und Windows oder
Shell-Programmierung mit mehr als 1000 Seiten schreiben, die Spaß machen und auf breiter Front Anerkennung einfahren. Nun, egal wie er es macht, er kann es und tut es wieder und wieder, wie jetzt mit
Qt 4 - GUI-Entwicklung mit C++. Das umfassende Handbuch: der definitive Einstieg und fortlaufende Nachschlag für die Praxis mit Qt.
Warum Qt? Darauf gibt Wolf im Vorwort eine einfache Antwort: Google Earth, Opera oder Skype wurden mit Qt erstellt. Außerdem ist das Qt-Framework sehr flexibel und läuft auf Windows, Linux, BSD, Mac und auch auf Handys und PDAs, der Quellcode ist portabel und Qt biete erstaunlich viele Funktionalitäten. Genug Werbung für Qt :)
Wolf wendet sich mit seinem Handbuch an C++-Programmierer, die grafische Oberflächen für professionelle Programme erstellen wollen -- die Grundlagen zur GUI-Programmierung mit Qt und noch einen Schritt darüber hinaus liefert er in seinem Handbuch.
Für komplette Neueinsteiger in Qt hat Wolf die ersten 5 Kapitel des Handbuchs vorbereitet: Übersicht, Signal- und Slot-Konzept (Qt-Alternative zu den Call back-Funktionen anderer Frameworks), Bibliotheken und Klassen-Hierarchien, Dialoge, Widgets und zuletzt die Erstellung eines Hauptfensters. Ab Kapitel 6 wird es dann fortgeschritten -- hier setzt Wolf das Wissen der ersten 5 Kapitel oder äquivalentes Können voraus: Daten mit Qt-Streamklassen, binär und ASCII (Speichern, Eingabe und Ausgabe), die Interprozesskommunikation, Netzwerkkommunikation, Multithreading und das SQL-Modul. Das nächste Kapitel behandelt dann die Ereignisverarbeitung und liefert damit die Grundlagen für das folgende Drag&Drop-, das Zwischenablage und das Grafikprogrammierung und Druck-Kapitel. Zuletzt dann das XML-Modul in Qt (SAX- und DOM-API), Kriterien für internationale Anwendungen und ein Überblick über besondere Features wie etwa die Verwendung des Designers in Qt. Die CD enthält alle Beispiele aus dem Buch, Zusatzkapitel und Wolfs C++ von A bis Z sowie sein Praxisbuch Objektorientierung als Openbooks.
Wolf macht seine Programmierer-Handbuch-Bibliothek langsam voll: C und C++ und nun Qt für die GUI -- Qt 4 - GUI-Entwicklung mit C++. Das umfassende Handbuch passt nahtlos zu Wolfs Gesamtwerk, umfassend, verständlich, motivierend und mit viel Erfahrung aufs Papier gebracht. Weiter so :) --Wolfgang Treß
Kurzbeschreibung
Eine Reihe prominenter Firmen und Institutionen entwickeln wichtige Anwendungen mit Qt. Darunter sind Google, Volvo, die NASA oder natürlich Nokia. Dieses Handbuch, aktuell zur Version 4.6, beschreibt Ihnen praxisnah und verständlich die vielfältigen Einsatzmöglichkeiten von Qt. Besonders C++-Entwickler kommen bei diesem Buch voll auf ihre Kosten. Ob zu Signalen und Slots, Basisklassen, Dialog-Fenstern, zur Ereignisbehandlung oder dem Layout-Management, zu Netzwerk-Modulen, Multithreading, OpenGL oder XML, Widgets – alle wichtigen Qt-Themen werden ausführlich behandelt. Ein umfassendes Kapitel zum neuen Qt Creator darf natürlich nicht fehlen!
Umschlagtext
Die Liste der Firmen, die Qt verwenden, ist beeindruckend lang: Adobe, Motorola, Skype, Google, Volvo - um nur einige zu nennen.Qt hat eine Menge zu bieten. Es ist flexibel und kann auf allen gängigen Systemen eingesetzt werden, einschließlich kleiner Plattformen für Handys und PDAs. Dieses Buch zeigt Ihnen, wie's geht. Es bietet eine umfassende Einführung in die GUI-Entwicklung und informiert darüber hinaus auch über Qts Stärken außerhalb des GUI-Einsatzes. Das Buch ist für Leser geeignet, die bereits fundierte C++-Kenntnisse mitbringen. 1 Ein gründlicher Einstieg in Qt Die ersten fünf Kapitel behandeln die Grundlagen der Qt-Programmierung wie das Signal- und Slot-Konzept, Bibliotheken und Klassenhierarchien, Dialoge, und Widgets. 2 Dann geht es richtig los Sie werden umfassend informiert über Qt-Stream-Klassen, das Speichern von Daten in Dateien, das Verwenden von Verzeichnissen, über Interprozesskommunikation, Netzwerkkommunikation, Multithreading und das SQL-Modul. 3 Mit Ereignisverarbeitung, Drag & Drop ... ... Zwischenablage, Grafik-Programmierung und Drucken geht es weiter. Die XML-Module, Internationalisierung, dynamische Bibliotheken und die Verwendung des Designers werden im Anschluss behandelt. 4 Echte Praxis zum Nachschlagen Das Buch versorgt Sie mit viel Praxiswissen, damit Sie schon während der Lektüre produktiv arbeiten können. Es eignet sich zudem hervorragend als Nachschlagewerk und Begleiter bei der täglichen Arbeit. 5 Das Buch geht weiter ... ... auf der CD-ROM. Hier finden Sie ausgesuchte Kapitel zu weiterführenden Themen, Openbooks, d.h. vollständige Bücher im HTML-Format, alle Beispiele und Tools.
Über den Autor
Jürgen Wolf ist Softwareentwickler und Autor aus Leidenschaft. C/C++, Perl und Linux sind seine Themen. Sein Traum: ein ruhiges Leben im Westen Kanadas. Und Bücher auf der Veranda schreiben. Besuchen Sie seine umfangreiche Website www.pronix.de.