- Taschenbuch: 520 Seiten
- Verlag: O'Reilly and Associates; Auflage: 2 (4. Februar 2002)
- Sprache: Englisch
- ISBN-10: 0596000642
- ISBN-13: 978-0596000646
- Größe und/oder Gewicht: 17,8 x 2,8 x 23,3 cm
- Durchschnittliche Kundenbewertung: 9 Kundenrezensionen
- Amazon Bestseller-Rang: Nr. 426.319 in Fremdsprachige Bücher (Siehe Top 100 in Fremdsprachige Bücher)
- Komplettes Inhaltsverzeichnis ansehen
Programming with Qt: Writing Portable GUI applications on Unix and Win32 (Classique Us) (Englisch) Taschenbuch – 4. Februar 2002
|Neu ab||Gebraucht ab|
Kunden, die diesen Artikel gekauft haben, kauften auch
Es wird kein Kindle Gerät benötigt. Laden Sie eine der kostenlosen Kindle Apps herunter und beginnen Sie, Kindle-Bücher auf Ihrem Smartphone, Tablet und Computer zu lesen.
Geben Sie Ihre Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.
Wenn Sie dieses Produkt verkaufen, möchten Sie über Seller Support Updates vorschlagen?
For anyone programming Qt, Programming with Qt, Second Edition provides an excellent one-volume tutorial and reference to virtually all the features and APIs available in the powerful Qt C++ GUI cross-platform library. Whether you are just starting out with Qt, or want to catch up on new and advanced features, this title offers an invaluable resource for readers.
The no-nonsense approach and right-on-target examples help distinguish this text. The book begins by making a case for cross-platform development. (Qt shows that Java is not the only game in town in this regard.) A later section on good GUI design and some hints for better portability help make this title a good way to learn GUI programming from the ground up.
Short, clear examples show off the basics, starting with a "Hello World" application. Emphasis is on using the Qt APIs effectively rather than getting bogged down in C++ syntax. Since GUI programming is a strength, the author covers the built-in "widgets" available in Qt in excellent detail, including fancier controls like tables and new dial components. The Qt library is also a general-purpose application framework, and there's coverage here for file APIs, collections, and late-breaking support for XML processing.
The basics are augmented here with short sections showing particular APIs at work. Most readers will likely find the material on Qt's SQL Module for database programming indispensable. A section on custom controls is also a standout and more advanced readers will learn how to using OpenGL calls in Qt as well as how to interoperate with Perl modules.
The book closes with sections that will benefit the less experienced Qt developer, including how to use Visual C++ 6 to let you build Qt executables, and how to take advantage of Qt's Designer tool to simplify designing forms and components visually.
Right up to date with the latest on Qt from top to bottom, this text really shines with its notably concise and authoritative style that readers will have come to expect from O'Reilly titles. For anyone tackling Qt development, the second edition of Programming Qt is sure to be a necessary addition to your programming bookshelf. --Richard Dragan
"This is a very well-written book, and a worthwhile read for all but the most advanced Qt programmers. It requires knowledge of C++, but QT concepts are brought up from a basic level and are easy to get to grips with." Verdict: Considering the freely available reference material this is probably the only Qt book you will ever need to buy. 9/10 Linux Format, August 2002Alle Produktbeschreibungen
Das Buch ist als Ergänzung zur Referenz gedacht, aber wirklich grundlegende Infos musste ich mir meist über das Internet zusammensuchen. Und deshalb kann ich das Buch nicht uneingeschränkt empfehlen. Ich werde jetzt einmal andere Bücher ausprobieren.
This book makes a good overview, but needs more depth. At the time, it was about the only book available, so I cannot say that it was a mistake to get the book when I did. I hope that other books coming out on Qt have more depth and more complete explanations.
I don't agree that this book doesn't contain good samle codes. While reading it I compiled and ran the most of examples.
The problem with the book is that it's based on the obsolete version of Qt (1.4x, current is 2.02), so some classes and functions have changed a bit.
Reading the Qt mailing list I noticed that many people who start reading fail to compile the very 1st example "Hello, World"at p.13, because now QLabel constructor has different arguments. But the book has errata page in the Internet, you may check it.
In any case right now it's the only Qt book. Troll Tech people are still preparing their own (Qt: The Officiak Documentation).
So whom does this book address to ?
Well, this book is definitly not recommendable to users that do not have the slightest idea about C++ . Advanced users should stick to the QT documentation,because it answers at least more questions than the book.
Perhaps beginners in QT and with a knowledge in C++ could use the book as soft entry into the QT-Doc Manual.
Better save your money ;)
I do believe that Qt is mostly that: 'Cute'. It also is an excellent candidate for 'easy' GUI programming. What I wanted to find out among other things was whether Qt is a potential industrial strength full replacement of either Motif or the Windows API or both.
Unfortunately, Matthias' book falls a little short of the answer, being too loyal to Qt to point out any shortcomings. It rightfully, if drily and repetitively, points out why Qt might be better or more suitable for easy-to-write (relatively speaking) and somewhat portable GUI-based applications.
The book faithfully takes you through all the details of the tutorials which are arranged in suitably increasing difficulty. In the last few chapters it also discusses version 2.0 of Qt (yet to be released), the Perl interface and the available GUI builders.
The book isn't designed as a reference manual, so you will have to stick with the Qt online reference. The tone of the book is rather dry and occasionally repetitive, which works somewhat like your favorite Latin teacher.
What's missing? A discussion of Qt's features compared to established GUIs (in particular customization and 'Desktop' issues), a stronger connection to the KDE project (after all, it _is_ possible to write a Window Manager using Qt, so what did that take?) and maybe a little more casual tone or even humor.
--- "I believe the technical term is 'oops!'"
Möchten Sie weitere Rezensionen zu diesem Artikel anzeigen?
Ähnliche Artikel finden