Rating:  Summary: great book Review: this is a great book to add to your linux programming collection
Rating:  Summary: promising, but doesn't live up to its promises Review: When I first saw this book, I ordered it immediately. When I flipped through it to see the content, I was very excited. When I finally started reading it, I was extremely disappointed. The book doesn't cover so much of Gtk that I can't use it as a reference. The index is so poor that I can't find what it does cover. There is no explanation of anything, beyond a vague description and then a chunk of source code. I've taken to just reading the source code as a reference instead -- at least that way it's clear what everything does. Functions are mentioned and not all of their parameters are explained! That leaves me wondering what that last NULL meant, and finally digging through the source to find out. Or take the section on creating menus with item factories, where the author describes, in a bulleted list, the eight possible values for the flag parameter, and then proceeds to use a ninth one in the following source code, with no explanation of what it does! The examples in the book aren't exactly useful, because they illustrate one (sometimes non-typical) use. The book as a whole just blows. Add to that a very poor code quality even in the example source (which is about all there is left of the book) and this book is a lot closer to my trash can than my bookshelf.
Rating:  Summary: Textbook for the life Review: When I was thinking about this book, I also found a book-review which said 'there is not enough reference or explaination!', but I completely agreed to that idea. Furthermore there are incomplete sample-code and a lot of mistakes. If you expect this book as recent HOW-TO book with CD-ROM, you will give up soon. If you read this book with the reference at gtk.org and look forward finding errors there, you will get good progress. Let's say this is not Gtk+ textbook, but 'textbook for the life.'Thanks.
Rating:  Summary: A great developer's reference! Review: With the explosive growth of Linux over the past several years, the demand for quality applications has never been higher. Developing Linux Applications meets this growing need with vigor, illustrating the myriad tools and tactics from GTK+ and GDK that a Linux developer will need to create GUI applications. Written for the developer with extensive C knowledge, this book teaches through detailed examples. Eric Harlow incorporates the rudiments of GTK+ with these examples to give the reader a holistic learning experience. He then takes the reader to the next level of development by providing instruction on creating unique widgets, designing complex graphical environments with GDK, and working with sprites and animation. Perfect for the experienced Windows or Unix developer interested in learning about GTK+, Developing Linux Applications is the covalent bond that will strengthen anyone's development prowess.
|