An Introduction to Design Patterns in C++ with Qt 4 (Bruce Perens Open Source)

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Learn C++, Patterns, and Qt 4 Cross-Platform DevelopmentMaster C++ and design patterns together, using the world's leading open source framework for cross-platform development: Qt 4. An Introduction to Design Patterns in C++ with Qt 4 is a complete tutorial and reference that 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 Discover efficient high-level programming techniques using 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

Author(s): Alan Ezust, Paul Ezust
Edition: 1
Publisher: Prentice Hall
Year: 2006

Language: English
Pages: 656

ezus_138004_fm.pdf......Page 1
ezus_138004_ch01.pdf......Page 30
ezus_138004_ch02.pdf......Page 75
ezus_138004_ch03.pdf......Page 109
ezus_138004_ch04.pdf......Page 123
ezus_138004_ch05.pdf......Page 133
ezus_138004_ch06.pdf......Page 163
ezus_138004_ch07.pdf......Page 194
ezus_138004_ch08.pdf......Page 209
ezus_138004_ch09.pdf......Page 219
ezus_138004_ch10.pdf......Page 241
ezus_138004_ch11.pdf......Page 265
ezus_138004_ch12.pdf......Page 305
ezus_138004_ch13.pdf......Page 335
ezus_138004_ch14.pdf......Page 349
ezus_138004_ch15.pdf......Page 369
ezus_138004_ch16.pdf......Page 387
ezus_138004_ch17.pdf......Page 419
ezus_138004_ch18.pdf......Page 451
ezus_138004_ch19.pdf......Page 462
ezus_138004_ch20.pdf......Page 491
ezus_138004_ch21.pdf......Page 507
ezus_138004_ch22.pdf......Page 531
ezus_138004_ch23.pdf......Page 551
ezus_138004_ch24.pdf......Page 569
ezus_138004_ch25.pdf......Page 576
ezus_138004_appA.pdf......Page 600
ezus_138004_appB.pdf......Page 605
ezus_138004_appC.pdf......Page 607
ezus_138004_bib.pdf......Page 629
ezus_138004_ind.pdf......Page 631