FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
|
|
- Title GTK+/Gnome Application Development
- Author(s) Havoc Pennington
- Publisher: New Riders Publishing (1999)
- License(s): Open Publication License
- Hardcover/Paperback: 528 pages
- eBook: PDF (414 page, 2.7 MB)
- Language: English
- ISBN-10: 0735700788
- ISBN-13: 978-0735700789
- Share This:
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.
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.
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.)
About the Authors- N/A
- Unix/Linux Programming - System and Applications
- Graphic User Interface (GUI) Programming
- Core Lunx
- Unix/Linux System Administration
- GTK+/Gnome Application Development (Havoc Pennington)
- The Mirror Site (1) - HTML
- The Mirror Site (2) - PDF
-
O'Reilly® Using C on the UNIX System (David A. Curry)
This book provides a thorough introduction to the UNIX system call libraries. It is aimed at programmers who already know C, but who want to take full advantage of the UNIX programming environment.
-
x86-64 Assembly Language Programming with Ubuntu
This book provides a reference for University level assembly language and systems programming courses. Specifically, this text addresses the x86-64 instruction set for the popular x86-64 class of processors using the Ubuntu 64-bit Operating System (OS).
-
The Art of UNIX Programming (Eric Steven Raymond)
This book attempts to capture the engineering wisdom and design philosophy of the UNIX, Linux, and Open Source software development community, and as it is applied today by the most experienced programmers.
-
Advanced Linux Programming (Mark L. Mitchell, et al)
This book focuses mostly on the Application Programming Interface (API) provided by the Linux kernel and the C library. It contains a preliminary introduction to the development tools available.
-
An Introduction to GCC: for the GNU Compilers GCC and G++
This book provides a complete tutorial introduction to the GNU C/C++ compilers, gcc and g++. GCC is the defacto compiler collection for hundreds of thousands of open source and commercial projects worldwide, and is the standard compiler for academic programs.
-
O'Reilly® Linux Device Drivers, 3rd Edition (Jonathan Corbet)
The 3rd edition of Linux Device Drivers is better than ever. The book covers all the significant changes to Version 2.6 of the Linux kernel, which simplifies many activities, and contains subtle new features.
-
Unix System Programming in OCaml (Xavier Leroy, et al)
This book is an introductory course on Unix system programming, with an emphasis on communications between processes, using OCaml. This gives an unusual perspective on systems programming and on the ML language.
-
The Unix Programming Environment (Mark Burgess)
Designed for first-time and experienced users, this book describes the UNIX® programming environment and philosophy in detail.
-
The Linux Development Platform (Rafeeq Ur Rehman, et al)
This book describes how to build a development environment based upon Linux systems. It provides a one-stop reference on all the tools used by the Open Source community for development purposes.
:
|
|