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