|
|
Related products:
|
Applications
Developing Linux Applications with GTK+ and GDK
very unprofessional * There should be a number of rather large realistic examples - not just dozens of snippets rivaling the "Hello, World's" complexity. * There should be no cheesy stripped down (and ultimately useless) API reference, occupying the last third of a book. This book doesn't make this mistake either. * API calls described must be presented clearly, with all parameters documented and return values explained. And that's where this book screws it up real bad. Let me make it clear - it will be almost impossible for you to try any of the smaller examples from the book without having access to the API reference (or another book for that matter). I mean, having an example like: htable = g_hash_table_new(HashValueKey, HashValueComparator); how am I supposed to figure out what the type of htable is? And most examples in the book are just like that. This is a serious problem with the book that should've been caught by the editor or by anyone trying to look at the text with a fresh set of eyes.
Sure, it's not perfect, but I learned a lot years ago from Herb Schildt's books (remember him?) HIS code was fragile as cut glass. . . but debugging is good practice, and some of his methods were brilliant. (but sloppy) Eric Harlow is much better. Many of the errors in the code presented (gpointer *data at the end of a callback declaration, when it should be gpointer data, for instance) may well be typographical in nature. I downloaded the example code and built several of the programs with much less difficulty than many console apps I have ported. Give the man a break. He was the first into the breach, so to speak. If you need a more advanced book, get Havoc Pennington's "GTK+/Gnome Application Programming" and have at it. I have both, and am still learning a lot from them.
|
|
Go to lyrics-now.com for music lyrics and song lyrics.
Bass and guitar tablatures: Fretplay.com, Guitar tabs, Bass tabs, Fresh tabs, How to read tabs Plan your travel and holiday here: Travel Helper! |