Skip to content
Scan a barcode
Scan
Paperback Sams Teach Yourself Gtk+ Programming in 21 Days Book

ISBN: 0672318296

ISBN13: 9780672318290

Sams Teach Yourself Gtk+ Programming in 21 Days

Teach Yourself GTK+ Programming in 21 Days guides you step-by-step through the process of creating a graphical user interface with the GTK+ widget toolkit. Topics include an overview of GTK+, seven... This description may be from another edition of this product.

Recommended

Format: Paperback

Condition: Acceptable*

*Best Available: (ex-library)

$35.99
Save $4.00!
List Price $39.99
Almost Gone, Only 1 Left!

Customer Reviews

4 ratings

The only guide needed to start GTK+ programming

I generally hate "Teach yourself in 21 days" series by Sams, but this book is something different. Donna Martin explains concepts gradually and with great style. No long examples with hard to read source code. All the code is simple, fits the point and is very productive. This book covers all arguments you need to begin GTK+ programming, from simple label management to advanced selections and drag'n drop techniques. The weeks are well organized, you'll never feel lost. The sensation is you're well guided trough GTK+ features and concepts. The poster included with this book is very useful, especially during the first week, when you are trying to figure out how the GTK+ class hierarchy works. Even if this book covers GTK+ 1.2, don't worry. All the material presented here works with the 2.x series. What you have to learn are concepts, and the author is a master in doing this. Once you are familiar with concepts presented here, buy and study "Developing Linux Applications with GTK+/GDK" by Eric Harlow. You'll have all the skills required to master more advanced documentation about GTK+. Finally, read the "GTK+ 2.0 tutorial" available for free from the GTK+ website to "update" your knowledge to the latest advances in GTK+ programming. It will be a snap. Great book. Highly recommended. Hope Donna will write a new edition entirely updated for GTK+ 2.x series.

Details you definitely need!

There are quite a few GTK+ programming books available in the market, but only 21days provides you the details you DEFINITELY need! A simple example is: when use g_list_remove_items ( GtkList *, GList * ), you have to make a copy of the original GList, and pass in the copy, otherwise, you will have nasty runtime errors. It is a matter of simple remind, but GNOME/GTK+ Programming Bible does not even mention it(I don't understand how the author can name his book so BRAVELY!).

Good reference

Very good step by step reference. Make diving into the Linux and GTK+ enviroment a pleasure. I wish the example source was posted on the web though ...

a good investment

Having read the first few chapters of the book, I can already tell the purchase has been a good investment. The material is well structured and enjoyable to read (like all good books should be!). Another good thing about the book is the careful use of source code listings. Some other books just stuff page after page with source code listings which does nothing more than increase the page count. The source code listing in this book is brief and to the point. The book has good coverage on GDK and GLib. It is divided into two main sections, a user guide (~700 pages) and reference (~100). The small appendix on Motif is useful for us old Xt/Motif timers. I was able to quickly grasp the key differences between both programming models.The one thing that should have been left out is the "C Programming Review" appendix (~40 pages). If you don't know C yet then you shouldn't be reading this book anyway. The poster is a nice touch. There is no CD-ROM but you can download most of the code from the web. I say most because week 3 of the source code is not yet available but will soon. I am willing to overlook this for now since the book has just been published.
Copyright © 2024 Thriftbooks.com Terms of Use | Privacy Policy | Do Not Sell/Share My Personal Information | Cookie Policy | Cookie Preferences | Accessibility Statement
ThriftBooks® and the ThriftBooks® logo are registered trademarks of Thrift Books Global, LLC
GoDaddy Verified and Secured