introduction-to-design-patterns-in-c-with-qt-ezust-700x700-imad8grj2qwpyuhh

Introduction to Design Patterns in C++ with Qt

Rs1,650

In stock

Categories: , .

Product Description

This book fills a void between the many syntax-oriented programming texts that teach readers how to program in C++ with standard I/O (e.g., Deitel) and the relatively few books that assume a knowledge of OOP/C++ and emphasize GUI programming using higher-level frameworks (e.g., Blanchette). There are plenty of books on C++ programming but, with few exceptions, the user interface is constrained to either primitive terminal I/O, or closed-source, non-portable libraries (e.g., Microsoft Foundation Classes). This book makes extensive use of Nokia’s excellent Qt system.Originally developed by Trolltech, “Qt is a cross-platform C++ application framework developers can use to write single-source applications that run natively on Windows, Linux, Unix, Mac OS X and embedded Linux. Qt has been used to build thousands of successful commercial applications worldwide, and is the basis of the open source KDE desktop environment.” Most Linux distributions include a non-commercial version of Qt. In addition Qt is the basis for the standard Linux desktop, KDE and is used by more than an estimated 150,000 open source developers worldwide.

Salient Features

  • A tutorial, reference guide, and textbook rolled into one: learn to write elegant cross-platform GUI applications that maximize code reuse
  • Thoroughly updated to teach more design patterns and highly-efficient new techniques based on new Nokia Qt 4.7/4.6 classes
  • Assumes no prior knowledge of C, C++, or objects: teaches best practices “from the ground up”

 

Table of Content

  1. C++ Introduction
  2. Top of the class
  3. Introduction to Qt
  4. Lists
  5. Functions
  6. Inheritance and Polymorphism
  7. Libraries and Design Patterns
  8. QObject, QApplication, Signals, and Slots
  9. Widgets and Designer
  10. Main Windows and Actions
  11. Generics and Containers
  12. Meta Objects, Properties, and Reflective Programming
  13. Models and Views
  14. Validation and Regular Expressions
  15. Parsing XML
  16. More Design Patterns
  17. Concurrency
  18. Database Programming
  19. Types and Expressions
  20. Scope and Storage Class
  21. Memory Access
  22. Inheritance in Detail
  23. MP3 Jukebox Assignments
  • Appendix A: C++ Reserved Keywords
  • Appendix B: Standard Headers
  • Appendix C: Development Tools
  • Appendix D: Alan’s Quick Start Guide to Debian for Programmers
  • Appendix E: C++/Qt Setup
  • Bibliography
  • Index

 

Additional Information

Author Name

Alan Ezust

Binding

Paperback 768 pages

ISBN

9788131774236

Publisher

Pearson 2011

Reviews

There are no reviews yet, would you like to submit yours?

Be the first to review “Introduction to Design Patterns in C++ with Qt”