Difference between revisions of "Development/Further Information"

Jump to: navigation, search
(IRC Channels: Added #kdegames)
(English)
Line 19: Line 19:
 
==== English ====
 
==== English ====
  
[http://www.qt4-book.com/ The Book of Qt 4: The Art of Building Qt Applications] by Daniel Molkentin
+
'''[http://www.qt4-book.com/ The Book of Qt 4: The Art of Building Qt Applications] by Daniel Molkentin'''
  
[http://www.apress.com/book/view/1590598318 Foundations of Qt Development] by Johan Thelin
+
Daniel Molkentin, author of this book, is a core developer of KDE. He uses practical examples to explain Qt characteristics like the signal slot concept and its event system. He guides the reader through developing applications both with and without Qt's graphical GUI builder "Qt Designer." Topics covered include: tools needed to create dialog boxes; steps to follow when developing a GUI-based application; layout; how to visualize data using Qt's "model-view concept"; the QtSql model; the graphics library; as well as how to work with XML, databases, threads, and debugging. The book also includes lots of useful hints on how to use Qt's own datatypes, containers and algorithms and how to develop user-friendly applications.
  
[http://www.phptr.com/bookstore/product.asp?isbn=0131879057&rl=1 An Introduction to Design Patterns in C++ with Qt 4] by Alan Ezust, Paul Ezust
+
Available via: [http://www.amazon.com/Book-Qt-Art-Building-Applications/dp/1593271476 Amazon]
  
[http://www.phptr.com/bookstore/product.asp?isbn=0131872494&rl=1 C++ GUI Programming with Qt 4] by Jasmin Blanchette, Mark Summerfield
+
'''[http://www.apress.com/book/view/1590598318 Foundations of Qt Development] by Johan Thelin'''
 +
 
 +
'''[http://www.phptr.com/bookstore/product.asp?isbn=0131879057&rl=1 An Introduction to Design Patterns in C++ with Qt 4] by Alan Ezust, Paul Ezust'''
 +
 
 +
Now, with the help of An Introduction to Design Patterns in C++ with Qt 4.1, you can master C++ and design patterns together, using the world's #1 open source framework for cross-platform development: Qt 4.1. This complete tutorial and reference 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. Learn objects fast: classes, inheritance, polymorphism, and more. Master powerful design patterns, from Iterator and Visitor to Abstract Factory and Facade. Discover efficient high-level programming techniques utilizing libraries, generics, and containers. Build graphical applications using Qt widgets, models, and views.
 +
 
 +
Available via: [http://www.amazon.com/gp/product/0131879057 Amazon]<br />
 +
 
 +
Available on-line at [http://cartan.cas.suffolk.edu/moin/OopDocbook?page=index.html Suffolk University] (free registration required)
 +
 
 +
'''[http://www.phptr.com/bookstore/product.asp?isbn=0131872494&rl=1 C++ GUI Programming with Qt 4] by Jasmin Blanchette, Mark Summerfield'''
 +
 
 +
The only official best-practice guide to Qt 4.1 Programming. Using C++ GUI Programming with Qt 4 you'll discover the most effective Qt 4 programming patterns and techniques as you master key technologies ranging from Qt's model/view architecture to Qt's powerful new 2D paint engine. The authors provide readers with unparalleled insight into Qt's event model and layout system. Then, using realistic examples, they introduce superior techniques for everything from basic GUI development to advanced database and XML integration.
 +
 
 +
Available via: [http://www.amazon.com/gp/product/0131872494 Amazon]
  
 
==== German ====
 
==== German ====

Revision as of 20:53, 9 May 2008


Contents

Development/Further Information

Web Sites

Blogs

Books

Below are a list of books associated with KDE 4 development. These may be specific to applications, using the Qt Toolkit, or specifically KDE 4 books.

KDE 4 Development Books

Manish Chakravarty from KDE India is working on a KDE 4 programming book. The scheduled release date is the the 15th of August 2007

Qt 4 Development Books

English

The Book of Qt 4: The Art of Building Qt Applications by Daniel Molkentin

Daniel Molkentin, author of this book, is a core developer of KDE. He uses practical examples to explain Qt characteristics like the signal slot concept and its event system. He guides the reader through developing applications both with and without Qt's graphical GUI builder "Qt Designer." Topics covered include: tools needed to create dialog boxes; steps to follow when developing a GUI-based application; layout; how to visualize data using Qt's "model-view concept"; the QtSql model; the graphics library; as well as how to work with XML, databases, threads, and debugging. The book also includes lots of useful hints on how to use Qt's own datatypes, containers and algorithms and how to develop user-friendly applications.

Available via: Amazon

Foundations of Qt Development by Johan Thelin

An Introduction to Design Patterns in C++ with Qt 4 by Alan Ezust, Paul Ezust

Now, with the help of An Introduction to Design Patterns in C++ with Qt 4.1, you can master C++ and design patterns together, using the world's #1 open source framework for cross-platform development: Qt 4.1. This complete tutorial and reference 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. Learn objects fast: classes, inheritance, polymorphism, and more. Master powerful design patterns, from Iterator and Visitor to Abstract Factory and Facade. Discover efficient high-level programming techniques utilizing libraries, generics, and containers. Build graphical applications using Qt widgets, models, and views.

Available via: Amazon

Available on-line at Suffolk University (free registration required)

C++ GUI Programming with Qt 4 by Jasmin Blanchette, Mark Summerfield

The only official best-practice guide to Qt 4.1 Programming. Using C++ GUI Programming with Qt 4 you'll discover the most effective Qt 4 programming patterns and techniques as you master key technologies ranging from Qt's model/view architecture to Qt's powerful new 2D paint engine. The authors provide readers with unparalleled insight into Qt's event model and layout system. Then, using realistic examples, they introduce superior techniques for everything from basic GUI development to advanced database and XML integration.

Available via: Amazon

German

Qt 4: Einführung in die Applikationsentwicklung von Daniel Molkentin

IRC Channels

In general, IRC channels mentioned here are available on FreeNode. Connect to irc.kde.org, and check these channels out for further information.

Newsgroups

Forums

Events

Courses and Certifications

Audio and Video Casts

Source Code Repositories


KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V.Legal