Writing GNOME Applications - John R. Sheets - Librairie Eyrolles
Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Writing GNOME Applications
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Writing GNOME Applications

Writing GNOME Applications

John R. Sheets

447 pages, parution le 15/09/2000

Résumé

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 book illustrate 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.

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

L'auteur - John R. Sheets

John R. Sheets has been following the GNOME project on a day-to-day basis for more than two years. He is a software developer for Code Weavers, Inc., where he ports applications from Windows to Linux. In his free time, he is helping the WorldForge project to create a free online multiplayer gaming environment.

Caractéristiques techniques

  PAPIER
Éditeur(s) Addison Wesley
Auteur(s) John R. Sheets
Parution 15/09/2000
Nb. de pages 447
Format 18,7 x 23,5
Couverture Broché
Poids 710g
Intérieur Noir et Blanc
EAN13 9780201657913

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription