Operating Systems
Mac OS X
Embedded & RT
Theory Books
Programming Languages
Microsoft Technologies
Computer Science
Software Engineering
Web Programming
Web Technologies

Contact Us | What's New | Missing Link | Feedback

GNU/Linux OS

Book Title : GTK+ / Gnome Application Development
eBook download format(s) : HTM
ISBN-10 : 0735700788 
ISBN-13 : 978-0-735700-78-9 
Author(s) : Havoc Pennington
Publisher : Sams (19 Aug 1999)
Section : GNU/Linux OS
Book Review:
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.

Book Description
This title is for the reader who is conversant with the C programming language and UNIX/Linux development. It provides detailed and solution-oriented information designed to meet the needs of programmers and application developers using 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 mstering GnomeCanvas.

add to                 Digg!

You may use anyone of the download options

eBook VersionBuy this book from Amazon
Front Cover

Missing Link?, Report It and you may wish to  Buy  this book from amazon

Tell a Friend!

Similar Book titles in GNU/Linux OS section:
KDE 2.0 Development
Writing GNOME Applications
GTK+ 2.0 Tutorial
GTK+ Reference Manual
Linux From Scratch (Current Development)
Building Applications with the Linux Standard Base

Similar Book titles in Other sections:

Section: Bio-Chemistry
The Cell Cycle and Development
Developmental Biology, 6th Edition

Section: CS -> Compilers and Languages
Semantics with Applications: A Formal Introduction
Programming Languages: Application and Interpretation
Denotational Semantics: A Methodology for Language Development
Inductive Logic Programming - Techniques and Applications
Tree Automata Techniques and Applications
Show all..

Section: Data Structures and Algorithms
Algorithms and Data Structures in VLSI Design: OBDD - Foundations and Applications
Algorithms for Communications Systems and their Applications
Computational Geometry: Methods and Applications

Section: CS -> Theory
Tree Automata Techniques and Application
Global Optimization Algorithms - Theory and Application

Section: DB -> DB / 2
DB2 Application Development Guide
IBM DB2 Building Applications for UNIX Environments

Section: DB -> Oracle
High Performance Oracle Database Applications
Special Edition Using Oracle Web Application Server 3
High Performance Oracle Database Automation: Creating Oracle Applications with SQL and PL/SQL
Developing Client/Server Applications With Oracle Developer/2000
Developing Personal Oracle 7 for Windows 95 Applications
Show all..

Section: Logic Design and Architecture
Application-Specific Integrated Circuits
Solid State Relay and Application Circuits

Section: Internet
The XML Files : Using XML for Business-to-Business and Business-to-Consumer Applications
Software Engineering for Internet Applications (Workbook)
Windows NT Internet and Intranet Development

Section: Advanced Java
Application Development with VisualAge for Java Enterprise
Java Application Development for CICS

Section: Java Enterprise Edition
J2EE and XML Development
Designing Enterprise Applications with J2EE
J2EE Technology in Practice: Building Business Applications with the Java2 Platform
Designing Enterprise Applications with the J2EE Platform
Tutorial For Building j2Ee Applications Using Jboss And Eclipse
Show all..

Section: Java User Interface
Evaluating Java for Game Development

Section: Java Language
Java Application Development on Linux

Section: Java Micro Edition
Using WebSphere Studio Device Developer to Build Embedded Java Applications

Section: Java Networking
Developing Intranet Applications with Java

Section: Java Tools
Building AS/400 Internet-Based Applications with Java
Creating Java Applications using NetRexx
Using VisualAge for Java Enterprise Version 2 to Develop CORBA & EJB Applications
e-business Application Solutions Using Java: Volume I
IMS Version 7 and Java Application Programming
Show all..

Section: Mathematics
Elementary Algebra with Applications, 3rd Edition
Foundations of Combinatorics with Applications
Mathematics Of The Discrete Fourier Transform (DFT) - With Audio Applications
Introduction To Digital Filters - With Audio Applications

Section: Medical
Clinical Cardiac Electrophysiology in the Young (Developments in Cardiovascular Medicine)

Section: Miscellaneous
Systematic Software Development Using VDM, 2nd Edition
Digraphs Theory, Algorithms and Applications

Section: Sales, Marketing & Trading
Software Product Management: Managing Software Development from Idea to Product to Marketing to Sales

Section: Microsoft Certifications
Programming Desktop Applications With MS Visual Basic6 MCSD training kit
Distributed Applications with MS Visual Basic MCSD

Section: Microsoft C Sharp (C#)
C# - Your Visual Blueprint for building .Net applications
C# Web development
Dissecting a CSharp Application: Inside SharpDevelop

Section: Microsoft COM/DCOM/ActiveX/ATL
Programming Distributed Applications With COM And Microsoft Visual Basic 6.0
Learn Active X Template Library Development With Visual C++ 6.0

Section: Microsoft .(dot) net
Building Dot Net Applications For Mobile Devices
Application Architecture for .NET: Designing Applications and Services
Building Secure ASP.NET Applications: Authentication, Authorization, and Secure Communication
Improving Web Application Security: Threats and Countermeasures
MCAD/MCSD Self-Paced Training Kit: Developing Windows-Based Applications with Microsoft Visual Basic.NET and Microsoft Visual C#.NET, Second Edition
Show all..

Section: Microsoft Visual C++
Building Internet Applications with Visual C++

Section: MS Web Technologies
Web Applications Developers Guide
Web Application
Designing Secure Web Based Applications For Microsoft Windows 2000

Section: Windows Development
Programming Server Side Applications For Microsoft Windows 2000
Programming Applications For Microsoft Windows

Section: Networking
Advanced IP Network Design (CCIE Professional Development)

Section: Other Engineering
Chemical Process Safety: Fundamentals with Applications

Section: Mac OS X
Step into Xcode: Mac OS X Development

Section: Solaris OS
Common Desktop Environment: Application Builder User's Guide

Section: Unix OS
Nextstep Programming: Step One : Object-Oriented Applications/Book and Disk

Section: C Language
The Development of the C Language

Section: C++ Language
Wireless Game Development in C/C++ with BREW

Section: Other Programming
Ada: A Developmental Approach (LAW: Learn Ada on the Web)
Developing Applications With Objective Caml
Computational Linguistics - Models, Resources, Applications

Section: Smalltalk
Smalltalk: An Introduction to Application Development Using VisualWorks
Squeak: Object-Oriented Design with Multimedia Applications

Section: Redbooks Draft
Building Composite Applications
System i Application Modernization: Building a New Interface to Your Legacy Applications
WebSphere Application Server V6 for OS/400: Getting Started
Monitoring WebSphere Application Performance on z/OS
Deployment Guide Series: IBM Tivoli Composite Application Manager
Show all..

Section: Redbooks
Developing and Porting C and C++ Applications on AIX
IBM z/OS V1R11 Communications Server TCP/IP Implementation Volume 2: Standard Applications
Application Development for CICS Web Services
Java Stand-alone Applications on z/OS, Volume I
Developing PHP Applications for IBM Data Servers
Show all..

Section: IBM Technotes
Changed Statistics Views in the Profiler of IBM Rational Application Developer V6.0.1
Best Practices for OnDemand Application Design and Configuration

Section: Redpapers
Lotus Domino 7 Application Development
Application Switching with Nortel Networks Layer 2-7 Gigabit Ethernet Switch Module for IBM BladeCenter
Problem Avoidance for WebSphere Application Server for z/OS
Controlling Application Memory Consumption
IBM System i Tools Innovation Program: Resource Guide for Modernization and Integration Tools for System i Applications
Show all..

Section: Redpapers Draft
WebSphere Application Server V6.1: Technical Overview
Large Scale Implementation for IBM Tivoli Composite Application Manager for WebSphere
Composite Application Provisioning with Tvoli Provisioning Manager V3.1
Building Composite Applications in Lotus Expeditor V6.1
Improving your WebApplication Software Development Life Cycle's Security Posture with IBM Rational AppScan
Show all..

Section: Software Engineering
Software Development Guidelines
Open Source Development with CVS, 3rd Edition
Object-Oriented System Development
Recommended Approach to Software Development
Manager's Handbook for Software Development
Show all..

Section: Web Programming
Developing Web Applications with Cold Fusion
Creating Applications with Mozilla
PHP and MySQL Web Development
Secure PHP Development: Building 50 Practical Applications
PHP Fast & Easy Web Development, 2nd Edition
Show all..

Section: Web Technology
Windows NT 4 Web Development

Section: XML, XSL & UML
The XML Files: Using XML for B2B and B2C Applications
XML Programming: Web Applications and Web Services With JSP and ASP

Similar Books from Amazon :

Tell a Friend!

©2008 - Home - Privacy Policy - Program Policy, Terms and Conditions