- Shopping Bag ( 0 items )
Posted April 22, 2007
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. Another bonus is 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 as well 'google Andrew Krause'. 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.Was this review helpful? Yes NoThank you for your feedback. Report this reviewThank you, this review has been flagged.