Profile for P. Curtis > Reviews

Browse

P. Curtis' Profile

Customer Reviews: 2
Top Reviewer Ranking: 23,616,979
Helpful Votes: 29




Community Features
Review Discussion Boards
Top Reviewers

Guidelines: Learn more about the ins and outs of Your Profile.

Reviews Written by
P. Curtis RSS Feed (UK)
(REAL NAME)   

Show:  
Page: 1
pixel
C++ GUI Programming with Qt 3
C++ GUI Programming with Qt 3
by Mark Summerfield
Edition: Paperback
48 used & new from $0.01

19 of 21 people found the following review helpful
5.0 out of 5 stars A definitive tutorial and reference for Qt 3, January 27, 2004
First of all, I must say that I pestered Mark hard to write this book. When Mark told me that Trolltech had sanctioned the work and asked me to be one of the external reviewers, I agreed immediately.
This book is an ideal way to ease yourself into the joy of Qt programming. You know you've decided to use Qt because of all the good things you've heard about it around the net, and the buzz it creates. Or perhaps you're writing free software on Linux. Or, perhaps you're like me, and use Qt as a competetive advantage in your day job, not feeling one bit sorry for the MFC programmers of this world. Whatever your motive for using Qt, this is a darn good book to own.
When you start in a new environment, you need a helping hand because you can feel lost. This book guides you by starting with the basics, that of getting a simple Qt program working, and proceeds to expand its use of the Qt framework as you become familiar with your surroundings.
The work takes simple applications and describes, thoroughly, what each section of code does and how it does it. It teaches software reuse by taking components developed early in the book and using them in new applications, extending them as needed.
Qt isn't just about aesthetically pleasing user interfaces: Qt is a real application framework, something that deals with files, sockets, and network programming. This book covers it all. From XML, a vital new technology, using both SAX and DOM models, to network programming using sockets. And, if you're so inclined, a portable way to write OpenGL applications.
This book also presents a behind-the-scenes view of Qt, and takes time to describe the rationale behind the design decisions made by the Trolltech team.
Being completely objective, it would have been nice to enjoy a little more content related to Qt/Embedded and Qtopia, but this is a minor quibble as the target is readers for the desktop product. Who knows, perhaps Mark and Jasmin are already hatching plans to write such a sequel?
When I say that every Qt programmer should own this book, it's true. This book won't be shelfware, it's a book that you can use over and over again. And I'm quite sure that this book will now become standard issue for all Qt courses, wherever they are held.
Well done Mark and Jasmin!
Comment Comment (1) | Permalink | Most recent comment: Aug 10, 2014 12:07 PM PDT


Standard C Date/Time Library: Programming the World's Calendars and Clocks
Standard C Date/Time Library: Programming the World's Calendars and Clocks
by Lance Latham
Edition: Paperback
6 used & new from $88.14

10 of 11 people found the following review helpful
2.0 out of 5 stars Beware: bugs ahead!, November 14, 2001
I purchased this book out of interest, but then, as always, there comes a time when you reach for a reference book to help out when you need something coded. Well, that's what I did, and unfortunately the book has basic errors in its Julian to Gregorian conversion routine. Minor, I know, but this book is billed as "the Y2K buster" to get on the bandwagon, but the supplied (tested! hah!) routines don't actually work.
I went to the support web site to look up or report this errata. It's gone. Unforgivable. The correct algorithm is available from (the U.S. Naval Observatory's website). The transcription error from this algorithm in Fortran to C is minor, but enough to get me irate. A book that is sold on accuracy and Y2K busting should get dates right. You'd have thought that given a function and it's inverse, that the author would have checked that f(f^-1(x)) == x and f^-1(f(x)) == x. But no...
Apart from that, you'll never use many of the other calendric functions. My faith in this tome is severly shaken.


Page: 1