computer books and technical books at discount prices
Advanced Search
View
My
0
Shopping
Bag
Home Login F.A.Q. Contact Us
 
My Myself and I:
 Order Tracking 
 My Wishlist 
 My Gift Registry 
 Change User Preferences 
 E-mail Notifications 

Browse Books:
 Bestsellers 
 New Arrivals 
 Bargain Computer Books 
 Classic Computer Books 

Browse Subjects:
 business & finance 
 business applications 
 cad/cam 
 certification 
 computing 
 databases 
 desktop publishing 
 engineering 
 gaming 
 geographic/gis 
 graphics/animation 
 groupware 
 internet 
 mathematics 
 microsoft programming 
 multimedia 
 networking 
 object-oriented 
 operating systems 
 other & misc 
 physics 
 programming languages 
 servers 
 web design/development 

Writing GNOME Applications
by Sheets, John R.
 

 
Cover Price: $44.95
Online Price: $31.46
You save $13.49 (30%)

 

ISBN-10: 0201657910
ISBN-13: 9780201657913
Publisher: Addison-Wesley
Published September 2000; Paperback; 449 pages
Add to Shopping Bag
 

OUT OF STOCK
0 COPIES
 
Add to Wishlist
Related categories:
All Sections > Operating Systems > GNOME/GTK+

Summary:
The GNU Network Object Model Environment (GNOME) is a free, open-sourced desktop and application programming environment that provides consistent appearance and functionality, a smaller code base, and better integration for UNIX/Linux-based applications. Although powerful and elegantly constructed, GNOME is large and complex, with a steep learning curve.

Writing GNOME Applications will help Linux programmers learn the basics of GNOME and understand how to write real-world applications using this important programming environment. Focusing on the essentials, this book guides you through GNOME's fundamental elements and explains how and why these elements function as they do. Rather than serving as an exhaustive reference, the book offers detailed discussion on the most important function calls, demonstrating how to put them to work in application development.

You will also find important background on UNIX and the X Window System, upon which GNOME is based. Writing GNOME Applications also presents the essentials of GTK, GNOME's GUI toolkit. Featuring GNOME 1.2, the latest version, this book provides a comprehensive overview of the GNOME development environment and then discusses in detail such vital GNOME programming topics as:

  • Menus and toolbars, focusing on the GTK and GNOME menu systems
  • Dialogs, featuring the GnomeDialog Widget
  • GNOME MDI
  • Session management
  • Graphics, including X Window graphics, GdkRGB, Libart, and GdkPixbuf
  • The GNOME canvas for scrolling, mouse control, and grabbing, dragging, and dropping
  • Documentation, focusing on HTML help systems for applications

    Sample applications throughout the bookillustrate how these elements function in practice. You will come away from this book with a solid grounding in GNOME fundamentals and the knowledge you need to write a complete GNOME application from front to back.

  • Table of Contents:
    Figures ... xiii
    Tables ... xv
    Listings ... xvii
    Preface ... xxi
    Chapter 1: The UNIX Experience ... 1
    Chapter 2: The GTK+/GNOME System ... 21
    Chapter 3: The GNOME Build Environment ... 57
    Chapter 4: Internationalization ... 117
    Chapter 5: The GNOME Application ... 133
    Chapter 6: Menus and Toolbars ... 155
    Chapter 7: Dialogs ... 187
    Chapter 8: Using GnomeMDI ... 213
    Chapter 9: Session Management ... 245
    Chapter 10: Graphics ... 259
    Chapter 11: The GNOME Canvas ... 313
    Chapter 12: Documentation ... 367
    Appendix ... 391