- Taschenbuch: 528 Seiten
- Verlag: New Riders (August 1999)
- Sprache: Englisch
- ISBN-10: 0735700788
- ISBN-13: 978-0735700789
- Größe und/oder Gewicht: 17,9 x 2,8 x 22,8 cm
- Durchschnittliche Kundenbewertung: 10 Kundenrezensionen
Nr. 64.656 in Fremdsprachige Bücher (Siehe Top 100 in Fremdsprachige Bücher)
- Nr. 32 in Fremdsprachige Bücher > Computer & Internet > Betriebssysteme > Unix
- Nr. 145 in Fremdsprachige Bücher > Computer & Internet > Netzwerke > Netzwerke, Protokolle & APIs
- Nr. 359 in Fremdsprachige Bücher > Computer & Internet > Programmieren > Software-Design & Entwicklung > Softwareentwicklung
- Komplettes Inhaltsverzeichnis ansehen
GTK+ / Gnome Application Development (Englisch) Taschenbuch – August 1999
Kunden, die diesen Artikel gekauft haben, kauften auch
Es wird kein Kindle Gerät benötigt. Laden Sie eine der kostenlosen Kindle Apps herunter und beginnen Sie, Kindle-Bücher auf Ihrem Smartphone, Tablet und Computer zu lesen.
Geben Sie Ihre Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.
Wenn Sie dieses Produkt verkaufen, möchten Sie über Seller Support Updates vorschlagen?
Part of the open-source initiative, the GNU Network Object Model Environment, or Gnome, provides a powerful development framework for building applications in Linux/Unix using C. When combined with GTK+, a user interface library that simplifies graphics programming, you have a nearly unbeatable combination, one that is growing in popularity with developers for building leading-edge interfaces in Linux. GTK+/Gnome Application Development provides a handy reference to these two important packages. Clearly presented, this book is a fine resource for any Linux/Unix C programmer who wants to use these two toolkits.
The book is strongest at presenting the APIs for each aspect of Gnome/GTK+, as well as covering the underlying libraries and tools (such as glib and Xlib). There is also a good guide to getting started with these packages with installation advice. Topic by topic, the author presents the essential APIs for each aspect of Gnome and GTK+. There's good coverage of events (or signals) and graphics programming (including pixmaps), as well as built-in and custom widgets. This is reference-oriented work, designed to get you to essential APIs quickly. Rather than complete programs, this book concentrates on useful code excerpts and API listings. (Several more comprehensive code examples are included in appendices.)
It's sometimes hard to see the forest for the trees when it comes to Unix/Linux documentation. GTK+/Gnome Development provides essential information about these two powerful packages in a compact format. This book fills a valuable niche by putting Gnome and GTK+ into the hands of the working C developer. --Richard Dragan
Topics covered: Gnome and GTK+ overview, glib basics, source trees and GNU documentation, Gnome application basics, adding toolbars and statusbars, dialog boxes, GTK+ objects and types, graphics and fonts, glib and Xlib basics, GTK widgets and canvas classes, signals, pixmaps, building custom widgets, and GTK+ and Gnome API reference.
GTK+/Gnome Application Development is ideal for classes whose students are conversant with the C programming language and UNIX/Linux development. It provides detailed and solution-oriented information designed to meet the needs of programming and application development courses utilizing the GTK+/Gnome libraries. Coverage complements existing GTK+/Gnome documentation, going into more depth on pivotal issues such as uncovering the GTK+ object system, working with the event loop, managing the Gdk substrate, writing custom widgets, and mastering GnomeCanvas.Alle Produktbeschreibungen
This is currently the definitive book on Gtk+ and Gnome programming. Such a book is most definitely needed, as there isn't a lot of good documentation for Gnome programming right now.
One of the great strengths of this book is that it's based on real-life experience with Gnome. Havoc is one of the core Gnome developers, and author of the Guppi chart package among other things. Most of the technical reviewers are people that actually implemented major pieces of Gnome.
Thus, you're likely to find not just a rehash of the API reference (which actually would be useful in itself, given the state of Gnome documents), but a clear explanation of various design decisions you're likely to face, pitfalls to avoid, and recipes for solving problems. My guess is that this will quickly become a well-thumbed book on the shelf of any serious Gnome programmer.
I guess my biggest gripe with the book is its limited scope with regard to some of the more advanced areas in Gnome. For example, there's very little coverage of CORBA or Bonobo, the Gnome component framework. Given that these parts are still somewhat in flux, your best bet is to read the source. This book is a good guide to have along as you explore the Gnome development environment.
While the book does not describe absolutely everything in the GNOME libraries, it is a very good starting point for programmers who want to write GNOME applications. This book will give them a good idea of the range of functionality that the GNOME framework provides.
Also, even though the content is covered under the Open Publication License this book is well printed and bound making it very comfortable and well worth the price of a paper copy.
Die neuesten Kundenrezensionen
The book overall is very good. Not for beginner, but a definite must for linuxers. especially if you are interested in the application developement for linux. Lesen Sie weiter...Am 15. Mai 2000 veröffentlicht
This book is another in a lone line of shameless OpenSource hype. The book briefly covers all the inwards of GTK+ and advises you to buy another book made by the same company. Lesen Sie weiter...Am 7. Mai 2000 veröffentlicht
Hey, what more can I say... it's the first book I've ever seen that explains autoconf/automake so I can understand it. That alone made it worth purchasing for me.Veröffentlicht am 27. Januar 2000 von Chris Gonnerman
This is easily one of the clearest and best-written computer books that I've ever seen. Instead of just rehashing the existing free documentation, Havoc takes the extra step and... Lesen Sie weiter...Am 31. August 1999 veröffentlicht