Foundations of GTK Development (Expert's Voice in Open Source)
Category: Technical
<< Buy This Book on Amazon >>
110 views since 2007-09-15, updated at 2008-10-28.
Description
Foundations of GTK+ Development (Expert's Voice in Open Source)

Publisher: Apress
Number Of Pages: 656
Publication Date: 2007-04-23
Sales Rank: 66404
ISBN / ASIN: 1590597931
EAN: 9781590597934
Binding: Paperback
Manufacturer: Apress
Studio: Apress
Average Rating: 5
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 it's 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.
Review:
The Book for Learning or Using GTK+
Andrew Krause has pulled together a wide collection of information on GTK2 and arranged it in an easy to understand format. This book is a handy reference for experienced GTK+ developers like myself and maybe the BEST introductory/beginners book available. It contains the information and explanations you are looking for when building a gtk application using existing widgets, and the details you need when writing your own widgets or extending existing widgets. I recommend this book to all comers, and consider it an essential addition to my Linux library.
James Scott, Jr.
(a.k.a. Skoona)
Review:
The way computer books should be written
Thousands of computer books have been written, but few fall into the category in which I would place this one - a book that can server as an easy introduction to the subject and as a reference for the experienced developer. Krause wastes no time on histories of the API or other fillers that take up so much space in mosts books. He jumps right in and explains how the various widgets work. I'm no longer an expert in C (in fact I'm using GTK in ruby and scheme) but I was able to follow his examples easily. This is a very very good book and I highly recommend it.
Review:
Excellent - Works as Advertised!!
Book is excellent because the advice and code compile and run (remember these ` ` are backtics (near the number 1) NOT single quotes!!) AND the author shows you how to reference the API docs to answer your own questions.
GTK+ itself is much easier to work with and the code is much shorter than the MSWindows API or even wxWidgets. It takes abt half the number of lines of code in GTK to put up a window than MSWindows or wxWidgets.
Book is great, and GTK is great.
Review:
Highly recommended book for learning GTK+
Most programming books are written to be references, used in a class or for a challenge in resisting the forces of gravity on the eyelids. This book is impressive and refreshing. It becomes obvious to the reader that the author not only has extensive knowledge of the material, but is very proficient at presenting it in a way that facilitates learning for both novice and experienced programmers alike. He does so in a manner that doesn't alienate or annoy one for the progress of the other.
Some books may leave you frustrated or discouraged by not addressing concepts or questions that seem obvious. The author has anticipated these issues and doesn't leave you hanging. The book is linked to a web site which serves as a resource guide and supplement to material in the book. The website, like the book, is well organized and focused on providing the reader with the material she/he needs to become a proficient gtk+ developer. It contains many items of interest such as source code for examples & exercises, programming articles, API documentation and links to online resources. You can view the full Table of Contents there at [...] The author is also available by email. His replies were prompt and helpful.
In the book, there are in-depth reference appendices on properties, signals, styles, stock items, GError types and exercise solutions with hints. It covers just about everything you need to know to get a solid grip on GTK+ development including an entire chapter devoted to using GLib, dynamic user interfaces and creating custom widgets. It is obvious the author has given meticulous thought in the creation of this book. Every chapter contains a plethora of simple to advanced executable examples along with exercises designed to make you think and solidify what you've learned. The examples are "real world" programming examples that you will actually use.
I highly recommend this book and look forward to future works from this author.
http://rapidshare.com/files/55672124/1590597931.rar
http://rapidshare.com/files/55665794/Apress_.Foundations.of.GTK.plus.Development._2007_.BBL._1590597931_.pdf.7z
$$ Buy "Foundations of GTK Development (Expert's Voice in Open Source)" on Amazon $$
Search More...
Foundations of GTK Development (Expert's Voice in Open Source)Links
Search and Buy<< Search and Buy This Book on Amazon >>
Can't Download?
Please search mirrors if you can't find download links for "Foundations of GTK Development (Expert's Voice in Open Source)" in "Description" and someone else may update the links. Check the comments when back to find any updates.
Search Mirrors
Maybe some mirror pages will be helpful, search this book at top of this page or click here to find more info.
Related Books
- Ebooks list page : 1278
- Beginning MapServer: Open Source GIS Development (Expert%27s Voice in Open Sourc
- Pro Nagios 2.0 (Expert’s Voice in Open Source)
- Pro Nagios 2.0 (Expert’s Voice in Open Source) by James Turnbull
- Pro Nagios 2.0 (Expert%27s Voice in Open Source)
- Pro MySQL (Expert%27s Voice in Open Source)
- Practical Ruby for System Administration (Expert’s Voice in Open Source)
- Practical Mono (Expert%27s Voice in Open Source)
- Foundations of F# (Expert’s Voice in .Net)
- Pro Nagios 2.0 (Expert's Voice in Open Source)
- Pro MySQL (Expert's Voice in Open Source)
- Practical Subversion, Second Edition (Expert's Voice in Open Source)
- Pro Nagios 2.0 (Expert's Voice in Open Source) by James Turnbull
- Practical Subversion, Second Edition (Expert's Voice in Open Source)
- Practical Mono (Expert's Voice in Open Source) by Mark Mamone
- Practical Ruby for System Administration (Expert's Voice in Open Source)
Comments
Add Your Comments
- Download links and password may be in the description section, read description carefully!
- Do a search to find mirrors if no download links or dead links.



