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

3,87 valoración promedio
( 15 valoraciones por GoodReads )
 
9780131879058: An Introduction to Design Patterns in C++ with Qt 4 (Bruce Perens Open Source)
From the Publisher:

Learn C++, Patterns, and Qt 4 Cross-Platform Development Master 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

About the Author:

Alan Ezust received his M.Sc in Computer Science from McGill, and has delivered courses on object oriented programming and APIs for over 15 years. He is an instructor and courseware developer at ics.com, leading provider of Trolltech-certified Qt training and services throughout North America. Paul Ezust chairs Suffolk University's Department of Mathematics and Computer Science, and has taught computer science for nearly thirty years. He has done extensive consulting and contract programming.

"Sobre este título" puede pertenecer a otra edición de este libro.

Los mejores resultados en AbeBooks

Edición internacional
Edición internacional

1.

Ezust, Alan; Ezust, Paul
Editorial: Prentice Hall
ISBN 10: 0131879057 ISBN 13: 9780131879058
Nuevos PAPERBACK Cantidad: 1
Edición internacional
Librería
Bookish
(Erlanger, KY, Estados Unidos de America)
Valoración
[?]

Descripción Prentice Hall. PAPERBACK. Estado de conservación: New. 0131879057 International Edition Paperback OR Softcover Edition with Same Contents. Fast Delivery. Book Cover and ISBN may be different from the US Edition. Customer satisfaction guaranteed. Nº de ref. de la librería INDSKT-9788131713266

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 21,45
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 3,73
A Estados Unidos de America
Destinos, gastos y plazos de envío
Edición internacional
Edición internacional

2.

Ezust, Alan; Ezust, Paul
ISBN 10: 0131879057 ISBN 13: 9780131879058
Nuevos Paperback Cantidad: 5
Edición internacional
Librería
PRIORITY BOOKS
(springfield, VA, Estados Unidos de America)
Valoración
[?]

Descripción Paperback. Estado de conservación: New. Softcover Book, Condition: New. 1st Edition. [Please Read Carefully Before Buying], This Is An International Edition. Printed In Black and White. 656 pages, Book Cover And ISBN No May Be Different From US Edition. Restricted Sales Disclaimer Wordings Not For Sales In USA And Canada May Be Printed On The Cover Of The Book. Standard Shipping 7-14 Business Days. Expedited Shiping 4-8 Business Days. ***WE DO NOT ENTERTAIN BULK ORDERS.*** The Books May Be Ship From Overseas For Inventory Purpose. Nº de ref. de la librería 396525

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 21,54
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 3,73
A Estados Unidos de America
Destinos, gastos y plazos de envío
Edición internacional
Edición internacional

3.

Ezust, Alan; Ezust, Paul
ISBN 10: 0131879057 ISBN 13: 9780131879058
Nuevos Paperback Cantidad: 1
Edición internacional
Librería
Nick Book House
(fresno, CA, Estados Unidos de America)
Valoración
[?]

Descripción Paperback. Estado de conservación: New. New Softcover International Edition, Printed in Black and White, Only USPS Media mail Shipping ONLY, Different ISBN, Same Content As US edition, Book Cover may be Different, in English Language. Nº de ref. de la librería 14591

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 21,63
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 3,73
A Estados Unidos de America
Destinos, gastos y plazos de envío

4.

Ezust, Alan; Ezust, Paul
Editorial: Prentice Hall (2006)
ISBN 10: 0131879057 ISBN 13: 9780131879058
Nuevos Paperback Cantidad: 1
Librería
Irish Booksellers
(Rumford, ME, Estados Unidos de America)
Valoración
[?]

Descripción Prentice Hall, 2006. Paperback. Estado de conservación: New. book. Nº de ref. de la librería 0131879057

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 27,86
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
A Estados Unidos de America
Destinos, gastos y plazos de envío

5.

Ezust, Alan; Ezust, Paul
Editorial: Prentice Hall (2006)
ISBN 10: 0131879057 ISBN 13: 9780131879058
Nuevos Paperback Cantidad: 1
Librería
Ergodebooks
(RICHMOND, TX, Estados Unidos de America)
Valoración
[?]

Descripción Prentice Hall, 2006. Paperback. Estado de conservación: New. 1. Nº de ref. de la librería DADAX0131879057

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 27,87
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 3,73
A Estados Unidos de America
Destinos, gastos y plazos de envío

6.

Ezust, Alan; Ezust, Paul
Editorial: Prentice Hall (2006)
ISBN 10: 0131879057 ISBN 13: 9780131879058
Nuevos Tapa blanda Cantidad: 1
Librería
Book Deals
(Lewiston, NY, Estados Unidos de America)
Valoración
[?]

Descripción Prentice Hall, 2006. Estado de conservación: New. Brand New, Unread Copy in Perfect Condition. A+ Customer Service! Summary: Preface xixAcknowledgments xxiiiRationale for the Book xxvAbout the Authors xxviiPART I: Introduction to C++ and Qt 4 2Chapter 1: C++ Introduction 51.1 Overview of C++ 61.2 A Brief History of C++ 61.3 Setup: Open-Source Platforms 71.4 Setup: Win32 121.5 C++ First Example 121.6 Input and Output 161.7 Identifiers, Types, and Literals 191.8 C++ Simple Types 221.9 C++ Standard Library Strings 301.10 Streams 311.11 The Keyword const 341.12 Pointers and Memory Access 361.13 const* and *const 401.14 Reference Variables 43Points of Departure 44Review Questions 45 Chapter 2: Classes 472.1 Structs 482.2 Class Definitions 492.3 Member Access Specifiers 512.4 Encapsulation 542.5 Introduction to UML 542.5.1 UML Relationships 552.6 Friends of a Class 552.7 Constructors 562.8 Subobjects 582.9 Destructors 602.10 The Keyword static 612.11 Copy Constructors and Assignment Operators 642.12 Conversions 672.13 const Member Functions 68Review Questions 79 Chapter 3: Introduction to Qt 813.1 Example Project: Using QApplication and QLabel 823.2 Makefile, qmake, and Project Files 833.3 Getting Help Online 893.4 Style Guidelines and Naming Conventions 903.5 The Qt Core Module 913.6 Streams and Dates 91Points of Departure 93Review Questions 94 Chapter 4: Lists 954.1 Introduction to Containers 964.2 Iterators 974.3 Relationships 99Points of Departure 102Review Questions 103 Chapter 5: Functions 1055.1 Function Declarations 1065.2 Overloading Functions 1075.3 Optional Arguments 1095.4 Operator Overloading 1115.5 Parameter Passing by Value 1165.6 Parameter Passing by Reference 1185.7 References to const 1215.8 Function Return Values 1225.9 Returning References from Functions 1225.10 Overloading on const-ness 1245.11 Inline Functions 1265.12 Inlining versus Macro Expansion 127Review Questions 133 Chapter 6: Inheritance and Polymorphism 1356.1 Simple Derivation 1366.2 Derivation with Polymorphism 1426.3 Derivation from an Abstract Base Class 1486.4 Inheritance Design 1526.5 Overloading, Hiding, and Overriding 1546.6 Constructors, Destructors, and Copy Assignment Operators 1556.7 Processing Command-Line Arguments 158Points of Departure 164Review Questions 165 PART II: Higher-Level Programming 166Chapter 7: Libraries 1697.1 Code Containers 1707.2 Reusing Other Libraries 1717.3 Organizing Libraries: Dependency Management 1737.4 Installing Libraries: A Lab Exercise 1767.5 Frameworks and Components 178Review Questions 180 Chapter 8: Introduction to Design Patterns 1818.1 Iteration and the Visitor Pattern 182Review Questions 190 Chapter 9: QObject 1919.1 QObject's Child Managment 1949.2 Composite Pattern: Parents and Children 1969.3 QApplication and the Event Loop 2009.4 Q_OBJECT and moc: A Checklist 2099.5 Values and Objects 2109.6 tr() and Internationalization 211Point of Departure 211Review Questions 212 Chapter 10: Generics and Containers 21310.1 Generics and Templates 21410.2 Containers 21910.3 Managed Containers, Composites, and Aggregates 22110.4 Implicitly Shared Classes 22410.5 Generics, Algorithms, and Operators 22510.6 Serializer Pattern 22710.7 Sorted Map Example 229Review Questions 235 Chapter 11: Qt GUI Widgets 23711.1 Widget Categories 23911.2 QMainWindow and QSettings 24011.3 Dialogs 24411.4 Images and Resources 24811.5 Layout of Widgets 25111.6 QActions, QMenus, and QMenuBar. Nº de ref. de la librería ABE_book_new_0131879057

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 31,69
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
A Estados Unidos de America
Destinos, gastos y plazos de envío

7.

Ezust, Alan; Ezust, Paul
ISBN 10: 0131879057 ISBN 13: 9780131879058
Nuevos Cantidad: 1
Librería
Castle Rock
(Pittsford, NY, Estados Unidos de America)
Valoración
[?]

Descripción Estado de conservación: Brand New. Book Condition: Brand New. Nº de ref. de la librería 97801318790581.0

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 33,09
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 3,73
A Estados Unidos de America
Destinos, gastos y plazos de envío

8.

Ezust, Alan; Ezust, Paul
ISBN 10: 0131879057 ISBN 13: 9780131879058
Nuevos Cantidad: 5
Librería
GreatBookPrices
(Columbia, MD, Estados Unidos de America)
Valoración
[?]

Descripción Estado de conservación: New. Nº de ref. de la librería 4123677-n

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 38,89
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 2,47
A Estados Unidos de America
Destinos, gastos y plazos de envío

9.

Ezust, Alan; Ezust, Paul
Editorial: Prentice Hall
ISBN 10: 0131879057 ISBN 13: 9780131879058
Nuevos Cantidad: > 20
Librería
INDOO
(Avenel, NJ, Estados Unidos de America)
Valoración
[?]

Descripción Prentice Hall. Estado de conservación: New. Brand New. Nº de ref. de la librería 0131879057

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 40,71
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 3,27
A Estados Unidos de America
Destinos, gastos y plazos de envío

10.

Ezust, Alan; Ezust, Paul
Editorial: Prentice Hall (2006)
ISBN 10: 0131879057 ISBN 13: 9780131879058
Nuevos Paperback Cantidad: 3
Librería
Murray Media
(North Miami Beach, FL, Estados Unidos de America)
Valoración
[?]

Descripción Prentice Hall, 2006. Paperback. Estado de conservación: New. Nº de ref. de la librería P110131879057

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 52,75
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 2,80
A Estados Unidos de America
Destinos, gastos y plazos de envío

Existen otras copia(s) de este libro

Ver todos los resultados de su búsqueda