Deliver to your Kindle or other device

 
 
 

Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

Introduction to Design Patterns in C++ with Qt (2nd Edition) (Prentice Hall Open Source Software Development Series)
 
 

Introduction to Design Patterns in C++ with Qt (2nd Edition) (Prentice Hall Open Source Software Development Series) [Kindle Edition]

Alan Ezust , Paul Ezust
1.0 out of 5 stars  See all reviews (1 customer review)

Print List Price: £36.99
Kindle Price: £32.95 includes VAT* & free wireless delivery via Amazon Whispernet
You Save: £4.04 (11%)
* Unlike print books, digital books are subject to VAT.

Free Kindle Reading App Anybody can read Kindle books—even without a Kindle device—with the FREE Kindle app for smartphones, tablets and computers.

To get the free app, enter your e-mail address or mobile phone number.

Formats

Amazon Price New from Used from
Kindle Edition £32.95  
Hardcover £36.99  
Kindle Daily Deal
Kindle Daily Deal: Up to 70% off
Each day we unveil a new book deal at a specially discounted price--for that day only. Learn more about the Kindle Daily Deal or sign up for the Kindle Daily Deal Newsletter to receive free e-mail notifications about each day's deal.


Product Description

Product Description

This is the eBook version of the printed book.

Master C++ “The Qt Way” with Modern Design Patterns and Efficient Reuse

This fully updated, classroom-tested book teaches C++ “The Qt Way,” emphasizing design patterns and efficient reuse. Readers will master both the C++ language and Qt libraries, as they learn to develop maintainable software with well-defined code layers and simple, reusable classes and functions.


Every chapter of this edition has been improved with new content, better organization, or both. Readers will find extensively revised coverage of QObjects, Reflection, Widgets, Main Windows, Models and Views, Databases, Multi-Threaded Programming, and Reflection. This edition introduces the powerful new Qt Creator IDE; presents new multimedia APIs; and offers extended coverage of Qt Designer and C++ Integration. It has been

restructured to help readers start writing software immediately and write robust, effective software sooner.


The authors introduce several new design patterns, add many quiz questions and labs, and present more efficient solutions relying on new Qt features and best practices. They also provide an up-to-date C++ reference section and a complete application case study.

  • Master C++ keywords, literals, identifiers, declarations, types, and type conversions.
  • Understand classes and objects, organize them, and describe their interrelationships.
  • Learn consistent programming style and naming rules.
  • Use lists, functions, and other essential techniques.
  • Define inheritance relationships to share code and promote reuse.
  • Learn how code libraries are designed, built, and reused.
  • Work with QObject, the base class underlying much of Qt.
  • Build graphical user interfaces with Qt widgets.
  • Use templates to write generic functions and classes.
  • Master advanced reflective programming techniques.
  • Use the Model-View framework to cleanly separate data and GUI classes.
  • Validate input using regular expressions and other techniques.
  • Parse XML data with SAX, DOM, and QXmlStreamReader.
  • Master today’s most valuable creational and structural design patterns.
  • Create, use, monitor, and debug processes and threads.
  • Access databases with Qt’s SQL classes.
  • Manage memory reliably and efficiently.
  • Understand how to effectively manage QThreads and use QtConcurrent algorithms.

From the Back Cover

 


Product details

  • Format: Kindle Edition
  • File Size: 12239 KB
  • Print Length: 768 pages
  • Simultaneous Device Usage: Up to 5 simultaneous devices, per publisher limits
  • Publisher: Prentice Hall; 2 edition (29 Aug 2011)
  • Sold by: Amazon Media EU S.à r.l.
  • Language: English
  • ASIN: B005JS276S
  • Text-to-Speech: Enabled
  • X-Ray:
  • Word Wise: Not Enabled
  • Average Customer Review: 1.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: #564,096 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?


What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

5 star
0
4 star
0
3 star
0
2 star
0
1.0 out of 5 stars
1.0 out of 5 stars
Most Helpful Customer Reviews
2 of 2 people found the following review helpful
1.0 out of 5 stars Useless book for design patterns 15 Nov 2012
Format:Hardcover
If you're trying to learn QT *and* design patterns (think Gang of Four) in one go, as the title suggests, give this book a miss. Its certainly heavy on QT, and although that isn't a bad thing, the problem is that it is very light on design patterns. Only two chapters 13 and 16 are devoted to the subject. The authors show that it is very difficult to comprehensively introduce the QT API and teach design patterns writing out writing the equivalent of two books.
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 4.3 out of 5 stars  3 reviews
4 of 5 people found the following review helpful
4.0 out of 5 stars Unlike the other Qt books 31 Mar 2014
By M. Henri De Feraudy - Published on Amazon.com
Format:Hardcover
This book feels like it's a complete course in C++, Qt and some design patterns thown in.
Given that Qt is a special flavour of C++, it's a good idea that there is a book that deals with the aspects of C++that are most relevant to Qt. For example you won't find exceptions or "try" in the index. The same goes for the standard template library which is replaced by Qt's own template library.
The examples are nice and concise, and I learned about validators here.
I did find one odd assertion: that the Flyweight Pattern is also known as the Bridge Pattern. Really??
Still, I am happy I have this book and read it with pleasure, by little bits.
2 of 2 people found the following review helpful
4.0 out of 5 stars Good. 19 Feb 2013
By Nevil - Published on Amazon.com
Format:Kindle Edition|Verified Purchase
I can't say what it would be like for a novice. It was good enough to get me boot-strapped having worked with a number of other frameworks already.
Well organized and easy to follow examples.
5.0 out of 5 stars I am amazed. This book is very easy to understand and ... 19 Dec 2014
By joyousjackie - Published on Amazon.com
Format:Hardcover|Verified Purchase
I am amazed. This book is very easy to understand and follow. I am not a programmer. I have not taken any computer classes. I am learning for my own knowledge. I am learning well with this book.
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Look for similar items by category