cheap books Cheap Books - Find Cheap Books - Cheap Books Finder. Find Cheap books with 1 click away. Priceviewer offers book search engine,compare books among all major book stores to help you find cheap books. cheap books
Home | Browse Subject | Book Stores | Coupons | Advanced Search
Title: Programming with Qt (2nd Edition)
ISBN: 0596000642
Author:   Matthias Dalheimer
Publicate Date: 2002-01
Publish: 2002-01
List Price: $44.99
Average Customer Rating: 4.0
Format: Paperback
Amazon Lowest New Price: $11.22
Amazon Lowest Used Price: $3.50
Customer Review:

1: Usefull but somewhat outdated
This book gives you a relatively quick and easy introduction to using Qt. You should know the fundamentals of C++ programming to benefit from the book. However, if you seriously want to get into using Qt are several much more up to date titles that also comes with a more modern and appetizing style. I bought this item because I have been using Qt for some time (Qt really rocks!) and went in to get all the books without critically reviewing before buying.

2: Still a useful learning tool.
If you want to learn Qt, you'd better start with Qt4. This book is really for Qt3, but it's still full of useful examples and information. In order to get the code in this book to work, you should #include at the top of your code, and then add "CONFIG = release", "CONFIG += qt", and "QT += qt3support" to your *.pro project file. After that was done, I had no problems with the code from this book.

3: Good, if outdated, introduction to Qt
Book starts out strong, and was helpful as an introduction for Qt. However, it seems to cut out about 350 pages in, putting subjects such as "Focus Handling" in its own 3 page chapter, rather than integrating it into an existing chapter. That said, the Portability chapter, which includes a list of Qt functions that are not portable, was a valuable addition.

Keep in mind, the 2nd edition of Programming for Qt was written for Qt 3. At the time of this review, the latest version of Qt is version 4. This is a problem because Trolltech appears to reinvent the wheel for each major version. While the author had me salivating at the thought of a QStyleSheet, checking the API docs for Qt 4 QStyleSheet is now a deprecated class, and as far as I can tell there is no current equivalent.

One aspect I wish the author had covered in more detail is the actual compiling and linking of applications that use Qt. I'm starting to get the impression that Trolltech's dirty little secret is that while their API is both clean and thorough, the signal/slot method is overly reliant on #defines, and the developer has to compile and link as many as twice the number of files to make it function. Trolltech includes a program 'qmake' almost as a bandaid which will generate Makefiles that will then automatically generate and compile the extra 'moc' files. The problem is that if you're porting an application to Qt, you're likely to have existing makefiles. Adding the additional layer of qmake and it's .pro files is both cumbersome and not actually necessary. While you can certainly figure out on your own how to avoid using qmake, it would have been helpful if the book described the functionality of the qmake-generated makefiles. This would help developers porting to Qt to include that functionality in their existing makefiles.

4: Good but not enough
Not enough examples und for beginners as I am, too many questions. Betterone is "Das Qt Buch" in german. This ise tehe bestone what I have ever seen.

5: Very good book
I am new to Linux programming (I'm a .Net developer) and was a bit frustrated with the online tutorials for Qt and decided to give this book a try. I am very happy with the decision, this book is very well written. I like the style of the author, giving us some practical exercises after each topic, so we can improve the application he develops throughout the book (a "paintbrush"). Now that I understood the basics I can use the Qt documentation to do my own apps.

People who like those huge, "step-by-step" ("click File->Quit to exit the application...") books might be a bit disappointed with this one though, the author assumes that the reader knows some C++ and can figure out some stuff by himself/herself, so be warned. Not that he skips any information needed, but he doesn't repeat the same thing 10x either, so you gotta be a bit "smart" to read this book.

Priceviewer.com finds cheap books for you
2001-2005 all rights reserved by Priceviewer.com
This is a site on the Web for cheap,discounted books. we think you will find this site easy to use, lots of cheap books. Remember this site is not used to sell the cheap books, but we help you find the cheap books,the lowest book prices!
Bankone Locations   Chase Locations   Bank of America Locations   Wellsfargo Locations   Bank Locations   Costco Coupons    Costco Locations    Walmart Coupons    Walmart Locations