• Home
  • Advanced Search
  • Directory of Libraries
  • About lib.ir
  • Contact Us
  • History

عنوان
An introduction to design patterns in C++ with Qt /

پدید آورنده
Alan Ezust and Paul Ezust ; [foreword by Lars Knoll].

موضوع
C++ (Computer program language),Computer software-- Reusability.,Software patterns.

رده

کتابخانه
Center and Library of Islamic Studies in European Languages

محل استقرار
استان: Qom ـ شهر: Qom

Center and Library of Islamic Studies in European Languages

تماس با کتابخانه : 32910706-025

INTERNATIONAL STANDARD BOOK NUMBER

(Number (ISBN
0132826453 (hardback)
(Number (ISBN
9780132826457 (hardback)

NATIONAL BIBLIOGRAPHY NUMBER

Number
b425806

TITLE AND STATEMENT OF RESPONSIBILITY

Title Proper
An introduction to design patterns in C++ with Qt /
General Material Designation
[Book]
First Statement of Responsibility
Alan Ezust and Paul Ezust ; [foreword by Lars Knoll].

EDITION STATEMENT

Edition Statement
Second edition.

PHYSICAL DESCRIPTION

Specific Material Designation and Extent of Item
xxix, 734 pages :
Other Physical Details
illustrations ;
Dimensions
24 cm.

SERIES

Series Title
Prentice Hall open source development series

INTERNAL BIBLIOGRAPHIES/INDEXES NOTE

Text of Note
Includes bibliographical references (p. 706-708) and index.

CONTENTS NOTE

Text of Note
Part I: Design patterns and Qt 4. C++ introduction -- Top of the class -- Introduction to Qt -- Lists -- Functions -- Inheritance and polymorphism -- Libraries and design patterns -- QObject, QApplication, signals, and slots -- Widgets and designer -- Main windows and actions -- Generics and containers -- Meta objects, properties, and reflective programming -- Models and views -- Validation and regular expressions -- Parsing XML -- More design patterns -- Concurrency -- Database programming -- Part II: C++ language reference. Types and expressions -- Scope and storage class -- Memory access -- Inheritance in detail -- Part III: Programming assignments -- 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.
0

SUMMARY OR ABSTRACT

Text of Note
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. - Publisher.

TOPICAL NAME USED AS SUBJECT

C++ (Computer program language)
Computer software-- Reusability.
Software patterns.

PERSONAL NAME - PRIMARY RESPONSIBILITY

Ezust, Alan.

PERSONAL NAME - ALTERNATIVE RESPONSIBILITY

Ezust, Paul.

ORIGINATING SOURCE

Date of Transaction
20140908231540.0

ELECTRONIC LOCATION AND ACCESS

Electronic name
 مطالعه متن کتاب 

[Book]

Y

Proposal/Bug Report

Warning! Enter The Information Carefully
Send Cancel
This website is managed by Dar Al-Hadith Scientific-Cultural Institute and Computer Research Center of Islamic Sciences (also known as Noor)
Libraries are responsible for the validity of information, and the spiritual rights of information are reserved for them
Best Searcher - The 5th Digital Media Festival