Foundations of GTK+ Development (Expert's Voice in Open Source)

Foundations of GTK+ Development (Expert's Voice in Open Source)
by Andrew Krause

Foundations of GTK+ Development (Expert's Voice in Open Source)
List Price: $49.99
Our Price: $25.77
You Save: $24.22 (48%)
Availability: Usually ships in 1-2 business days
Category: Book
See more book details and other editions


(Click here)
Buy this book at online book store in your country
Canada | UK | Germany | France

Book Summary Information

Author: Andrew Krause
Edition: Paperback
Audio: English (Original Language); English (Unknown); English (Published)
Published: 2007-04-23
ISBN: 1590597931
Number of pages: 630
Publisher: Apress
Accessories:

Book Reviews of Foundations of GTK+ Development (Expert's Voice in Open Source)

Book Review: marginal thumbs up
Summary: 3 Stars

I wanted to like this book, but unfortunately I cannot in good conscience give it 5 stars as the other reviewers have.

I will say the book is well organized and is definitely useful as a starting point for studying GTK+ and the author clearly has a great deal of knowledge about the subject. But what should have been the main strength of the book that differentiates it from the mostly inadequate online tutorials is the author conveying to the reader straightforward explanations of important concepts and insider tips and tricks that can only come from extensive experience. He tries to do this, but I found many of his explanations ambiguous and confusing. Important terminology was left undefined or poorly defined which contributed to the confusion.

The author dutifully plods through a presentation of most of the main widgets, providing essentially the same trivial example code each time with minor variations- basically just showing how to put the widget onscreen. But there was a frustrating lack of material devoted to how to use signals and events to perform any useful tasks. The vast majority of the functionality of any GUI application lies in its event handlers and callback functions. After reading this book, you will be able to prototype the GUI for your application, but you may be at a loss to make it actually do something.

By Ch.3 and 4, the same example code has been replicated so many times that there is an increasing frequency of copy-paste errors that gradually becomes very annoying. Also, there are many typos in the text. The lack of editorial oversight and technical review on the part of the publisher combined with the author's lack of attention to detail and failures in exposition has created a book that I can only marginally recommend- mostly because all of the other books that have been published on GTK+ are either out of date or out of print, so this book seems to be the winner by default.

Summary of Foundations of GTK+ Development (Expert's Voice in Open Source)

GTK+ is one of the most influential graphical toolkits for the Linux operating system. It is the technology upon which the GNOME and XFCE desktop environments are based, and its crucial to have clear understanding of its complexities to build even a simple Linux desktop application. Foundations of GTK+ Development guides you through these complexities, laying the foundation that will allow you to cross from novice to professional.

Foundations of GTK+ Development is aimed at C programmers and presents numerous real-life examples that you can immediately put to use in your projects. Some familiarity with C programming is assumed, as the book delves into new topics from the beginning. Topics like object inheritance are covered early on to allow for complete understanding of code examples later. And the provided examples are real-life situations that can help you get a head start on your own applications.

Web Graphics Books

Book Subjects
Most talked about in Apress Open Source Books -- GIMP, Linux, Shell Scripting, Ubuntu, etc
Foundations of Qt® Development (Expert's Voice in Open Source) ImageFoundations of Qt® Development (Expert's Voice in Open Source)
by Johan Thelin
Apress; Published: 2007-08-03; Paperback; Book
Best price: $20.61
Price in other shops: $54.99
Beginning Fedora: From Novice to Professional (Beginning from Novice to Professional) ImageBeginning Fedora: From Novice to Professional (Beginning from Novice to Professional)
by Shashank Sharma, Keir Thomas
Apress; Published: 2007-07-27; Paperback; Book
Best price: $4.66
Price in other shops: $39.99
The Definitive Guide to ImageMagick (Definitive Guide) ImageThe Definitive Guide to ImageMagick (Definitive Guide)
by Michael Still
Apress; Published: 2005-12-16; Hardcover; Book
Best price: $49.09
Price in other shops: $59.99
Building Online Communities With Drupal, phpBB, and WordPress ImageBuilding Online Communities With Drupal, phpBB, and WordPress
by Robert T. Douglass, Mike Little, Jared W. Smith
Apress; Published: 2005-12-13; Paperback; Book
Best price: $20.73
Price in other shops: $49.99
Pro Nagios 2.0 (Expert's Voice in Open Source) ImagePro Nagios 2.0 (Expert's Voice in Open Source)
by James Turnbull
Apress; Published: 2006-04-17; Hardcover; Book
Best price: $24.53
Price in other shops: $59.99
The Definitive Guide to GCC, Second Edition (Definitive Guide) ImageThe Definitive Guide to GCC, Second Edition (Definitive Guide)
by William von Hagen
Apress; Published: 2006-08-11; Paperback; Book
Best price: $39.95
Price in other shops: $49.99
Pro OGRE 3D Programming (Pro) ImagePro OGRE 3D Programming (Pro)
by Gregory Junker
Apress; Published: 2006-09-25; Hardcover; Book
Best price: $28.94
Price in other shops: $49.99
Pro Open Source Mail: Building an Enterprise Mail Solution (Pro) ImagePro Open Source Mail: Building an Enterprise Mail Solution (Pro)
by Curtis Smith
Apress; Published: 2006-09-25; Paperback; Book
Best price: $20.00
Price in other shops: $49.99
From Bash to Z Shell: Conquering the Command Line ImageFrom Bash to Z Shell: Conquering the Command Line
by Oliver Kiddle, Jerry Peek, Peter Stephenson
Apress; Published: 2004-11-15; Paperback; Book
Best price: $20.76
Price in other shops: $34.99
Shell Scripting Recipes: A Problem-Solution Approach (Expert's Voice in Open Source) ImageShell Scripting Recipes: A Problem-Solution Approach (Expert's Voice in Open Source)
by Chris F.A. Johnson
Apress; Published: 2005-05-06; Paperback; Book
Best price: $28.03
Price in other shops: $39.99
Similar Books and other products
Understanding the Linux Kernel, Third Edition ImageUnderstanding the Linux Kernel, Third Edition
by Daniel Bovet, Marco Cesati
O'Reilly Media, Inc.; Published: 2005-11-17; Paperback; Book
Best price: $28.90
Price in other shops: $49.95
Linux System Programming: Talking Directly to the Kernel and C Library ImageLinux System Programming: Talking Directly to the Kernel and C Library
by Robert Love
O'Reilly Media, Inc.; Published: 2007-09-18; Paperback; Book
Best price: $22.90
Price in other shops: $49.99
The Book of Qt 4: The Art of Building Qt Applications ImageThe Book of Qt 4: The Art of Building Qt Applications
by Daniel Molkentin
No Starch Press; Published: 2007-07-19; Paperback; Book
Best price: $31.65
Price in other shops: $54.95
GNU/Linux Application Programming, Second Edition (Programming Series) ImageGNU/ Linux Application Programming, Second Edition (Programming Series)
by M. Tim Jones
Charles River Media; Published: 2008-04-03; Paperback; Book
Best price: $33.22
Price in other shops: $54.99
Gtk+ Programming in C ImageGtk+ Programming in C
by Syd Logan
Prentice Hall PTR; Published: 2001-09-06; Paperback; Book
Best price: $24.85
Price in other shops: $44.99
Embedded Linux Primer: A Practical Real-World Approach (Prentice Hall Open Source Software Development Series) ImageEmbedded Linux Primer: A Practical Real-World Approach (Prentice Hall Open Source Software Development Series)
by Christopher Hallinan
Prentice Hall PTR; Published: 2006-09-28; Paperback; Book
Best price: $35.98
Price in other shops: $49.99
Foundations of Qt? Development (Expert's Voice in Open Source) ImageFoundations of Qt? Development (Expert's Voice in Open Source)
by Johan Thelin
Apress; Published: 2007-08-03; Paperback; Book
Best price: $8.15
Price in other shops: $54.99
The Linux Programmer's Toolbox (Prentice Hall Open Source Software Development Series) ImageThe Linux Programmer's Toolbox (Prentice Hall Open Source Software Development Series)
by John Fusco
Prentice Hall PTR; Published: 2007-03-16; Paperback; Book
Best price: $23.00
Price in other shops: $39.99
The Definitive Guide to GCC, Second Edition (Definitive Guide) ImageThe Definitive Guide to GCC, Second Edition (Definitive Guide)
by William von Hagen
Apress; Published: 2006-08-11; Paperback; Book
Best price: $31.00
Price in other shops: $49.99
The Official GNOME 2 Developer's Guide ImageThe Official GNOME 2 Developer's Guide
by Matthias Warkus
No Starch Press; Published: 2004-02-01; Paperback; Book
Best price: $39.55
Price in other shops: $49.95
Book store. Illustrated catalog of books on different categories