Learn C++, patterns, and Qt4 cross-platform development--all at once!
Now, with the help of An Introduction to Design Patterns in C++ with Qt 4, you can master C++ and design patterns together, using the world's #1 open source framework for cross-platform development: Qt 4.
This complete tutorial and reference assumes no previous knowledge of C, C++, objects, or patterns. You'll walk through every core concept, one step at a time, learning through an extensive collection of Qt 4.1-tested examples and exercises.
By the time you're done, you'll be creating multithreaded GUI applications that access databases and manipulate XML files--applications that run on platforms including Windows, Linux, Unix, and Mac OS X. Best of all, you'll be writing code that's efficient, reusable, and elegant. Learn objects fast: classes, inheritance, polymorphism, and more Master powerful design patterns, from Iterator and Visitor to Abstract Factory and Facade Discover efficient high-level programming techniques utilizing libraries, generics, and containers Build graphical applications using Qt widgets, models, and views Learn advanced techniques ranging from multithreading to reflective programming Use Qt's built-in classes for accessing MySQL data Includes a complete C++ language reference