Sunday, December 26, 2010

Where To Buy C++ GUI Programming with Qt 4 (2nd Edition) (Prentice Hall Open Source Software Development Series)


This book is fantastic, probably the best programming book I have ever read. I didn't even know c/c++ when I started reading (Java developer), but lo! and behold, there is an appendix for Java/c# developers to teach them how to use c++. I have read the book cover to cover and had absolutely no problems understanding any of the concepts in the book. I didn't need to reread anything. I am not sure what some of the other reviewers are talking about; maybe it is because I am familiar with Swing and .Net gui development and the concepts are basically the same. The parts in particular about slots and signals mentioned below I felt was done extremely well. I don't know how other programmers learn, but I learn by seeing some code in action then piecing together what it does line by line. If that isn't how you learn, I would get a different book.

This book is organized like this,

brief intro to a topic
code example of topic
line/group of lines by line explanation of code. Here they explain both the big and little pictures, "signals are used for ... and here is how you connect them in the code... here are some reasons to use signals... etc"
brief outro of a topic

I really can't say how perfect this book is, it is perfect. I went from not knowing c++ to writing professional looking apps in a weekend. I am not saying that will be the case for everyone (obviously look at the other guy's review, sounds like he couldn't figure out how to compile his code...). Keep in mind, as I've mentioned I have been programming for years in Swing and .Net, so I would definitely say I had a head start for understanding the concepts which Qt was built on.

P.S. Qt is pronounced "cute".Get more detail about C++ GUI Programming with Qt 4 (2nd Edition) (Prentice Hall Open Source Software Development Series).

No comments:

Post a Comment