Sams Teach Yourself GTK+ Programming in 21 Days Paperback – 18 Feb 2000
|New from||Used from|
- Choose from over 13,000 locations across the UK
- Prime members get unlimited deliveries at no additional cost
- Find your preferred location and add it to your address book
- Dispatch to this address when you check out
Customers who bought this item also bought
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Would you like to tell us about a lower price?
If you are a seller for this product, would you like to suggest updates through seller support?
From the Back Cover
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 steps to a basic GTK+ program, components of a user interface, adding graphics, color, fonts and pixmaps, events, programming with styles, menus, interprocess communication, drag-and-drop, selections,GUI builders, and information for Motif and Xt Programmers.
About the Author
Donna Martin is Vice President of O¿Martin Enterprises in Los Lunas, New Mexico, which offers website, hardware and software design. Donna teaches GTK+ programming classes, and has specialized in GUI development for 10 years. She is a software consultant for various companies in the New Mexico area, and has been training professional programmers in the art of GUI development for 12 years.
Most helpful customer reviews on Amazon.com
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.
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.
Look for similar items by category
- Books > Business, Finance & Law > Management > Management Skills > Decision Making
- Books > Computing & Internet > Networking & Security > Network Topics
- Books > Computing & Internet > New to Computing
- Books > Computing & Internet > Programming > Graphics & Multimedia
- Books > Computing & Internet > Programming > Introduction
- Books > Computing & Internet > Programming > Languages & Tools
- Books > Computing & Internet > Programming > Linux & Unix
- Books > Computing & Internet > Software & Graphics > Graphics & Multimedia
- Books > Computing & Internet > UNIX & Linux
- Books > Computing & Internet > Web Development
- Books > Science & Nature > Engineering & Technology