See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

26 used & new from $1.98

Have one to sell? Sell yours here
 
   
XLIB Programming Manual, Rel. 5 (Definitive Guides to the X Window System)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

XLIB Programming Manual, Rel. 5 (Definitive Guides to the X Window System) (Paperback)

by Adrian Nye (Author)
3.9 out of 5 stars See all reviews (7 customer reviews)


Available from these sellers.


4 new from $80.39 22 used from $1.98
Also Available in: List Price: Our Price: Other Offers:
Paperback (3rd) 14 used & new from $4.50
Like this book? Find similar titles from O'Reilly and Partners in our O'Reilly Bookstore.

Customers Who Bought This Item Also Bought

XLIB Reference Manual R5 (Definitive Guides to the X Window System)

XLIB Reference Manual R5 (Definitive Guides to the X Window System)

by Adrian Nye
$29.90
X Toolkit Intrinsics Reference Manual (The Definitive guides to the X Window System)

X Toolkit Intrinsics Reference Manual (The Definitive guides to the X Window System)

by Price Stern Sloan Publishing
$22.80
X Toolkit Intrinsics Prog  Vol 4M: Motif Edition (Definitive Guides to the X Window System)

X Toolkit Intrinsics Prog Vol 4M: Motif Edition (Definitive Guides to the X Window System)

by Adrian Nye
2.0 out of 5 stars (1)  $34.95
X Users Guide Motif R5: Motif Edition vol. III (Definitive Guides to the X Window System)

X Users Guide Motif R5: Motif Edition vol. III (Definitive Guides to the X Window System)

by Valerie Quercia
3.0 out of 5 stars (1)  $34.95
Motif Programming Manual, Vol 6A (Definitive Guides to the X Window System)

Motif Programming Manual, Vol 6A (Definitive Guides to the X Window System)

by Dan Heller
Explore similar items

Editorial Reviews

Product Description
Covering X11 Release 5, the Xlib Programming Manual is a complete programming guide to the X library (Xlib), the lowest level of programming interface to X. In addition to explaining how to handle the concepts involved in Xlib programming--such as events, graphics, and window management--this guide presents examples of both simple and complete client applications. Includes introductions to internationalization, device-independent color, font service, and scalable fonts. This manual is a companion to Volume 2, Xlib Reference Manual.

From the Publisher
Covering X11 Release 5, the Xlib Programming Manual is a complete guide to programming the X library (Xlib), the lowest level of programming interface to X. It includes introductions to internationalization, device-independent color, font service, and scalable fonts. Includes chapters on: X Window System concepts A simple client application Window attributes The graphics context Graphics in practice Color Events Interclient communication Internationalization The Resource Manager A complete client application Window management Other programming techniques This manual is a companion to Volume 2, Xlib Reference Manual.

See all Editorial Reviews

Product Details

  • Paperback: 813 pages
  • Publisher: O'Reilly Media, Inc.; 3 edition (June 30, 1994)
  • Language: English
  • ISBN-10: 1565920023
  • ISBN-13: 978-1565920026
  • Product Dimensions: 9.2 x 7 x 1.8 inches
  • Shipping Weight: 2.9 pounds
  • Average Customer Review: 3.9 out of 5 stars See all reviews (7 customer reviews)
  • Amazon.com Sales Rank: #779,935 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #95 in  Books > Computers & Internet > Microsoft > Graphics, Animation & Illustration

Look Inside This Book


What Do Customers Ultimately Buy After Viewing This Item?

XLIB Programming Manual, Rel. 5 (Definitive Guides to the X Window System)
78% buy the item featured on this page:
XLIB Programming Manual, Rel. 5 (Definitive Guides to the X Window System) 3.9 out of 5 stars (7)
The X Window System: Programming and Applications with Xt, OSF/Motif (2nd Edition)
12% buy
The X Window System: Programming and Applications with Xt, OSF/Motif (2nd Edition) 5.0 out of 5 stars (5)
$69.00
XLIB Reference Manual R5 (Definitive Guides to the X Window System)
11% buy
XLIB Reference Manual R5 (Definitive Guides to the X Window System)
$29.90

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(2)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

7 Reviews
5 star:
 (2)
4 star:
 (3)
3 star:
 (1)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
3.9 out of 5 stars (7 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
13 of 14 people found the following review helpful:
4.0 out of 5 stars Probably the best available..., April 1, 1998
FYI: you don't need volume 2... This book is cryptic and messy, but so is X. I've used it a lot whenever the man pages get too ugly.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
5 of 5 people found the following review helpful:
3.0 out of 5 stars Unfortunately there are no alternatives.., September 29, 2002
By Jo Totland (Oslo, Oslo Norway) - See all my reviews
This book is a basic introduction to programming X11 directly with Xlib. It is not obvious that Adrian Nye is the best expert to learn from. Often it seems like he wrote the book in an attempt to try to make sense of the X11 system himself. Parts of it are extremely unclear, but at least we should give him credit for trying to explain everything, even those parts he wasn't entirely sure about.

It would probably be a good idea if O'Reilly made a revised edition, rewriting some of the bad parts (which should probably be clear in Adrians head by now), and updating some material for X11R6.

On the good side, there are plenty of code-examples, and while they aren't exactly showing good style, at least they are complete, you can type them in and run them. And they are all small enough to understand without further refactoring. And while not every explanation Adrian makes is crystal clear, it is definitely necessary to have some understanding of basic X11 concepts before you move on to the reference manuals.

If you want a programming manual, and not simply a reference for Xlib, this is the only book available. And while it is far from perfect, it will be much better to learn from than e.g. Scheifler & Gettys. But you'd better order that one as well.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
3 of 3 people found the following review helpful:
5.0 out of 5 stars Before the animal books there were the "X Books", November 29, 2006
By calvinnme "Texan refugee" (Fredericksburg, Va) - See all my reviews
(TOP 10 REVIEWER)      
O'Reilly and Associates was born as a publisher of technical books when Tim O'Reilly printed out copies of the first edition of this manual and was practically mobbed at a technical convention by eager customers in 1988. This is an extremely well written book on programming with Xlib, an X Window System protocol client library in the C programming language. Xlib contains functions for interacting with an X server that allow programmers to write programs without knowing the details of the protocol. Few applications use Xlib directly anymore. Instead, they employ other libraries that use Xlib functions to provide widget toolkits such as Xt, Xaw, Motif, GTK+, and Qt. However, if you are going to need to program in Xlib directly, this is an essential book. The table of contents is as follows:

Chapter 1 Introduction - This chapter gives the big picture: what X is all about and some fundamentals of how it works.

Chapter 2 X Concepts - This chapter introduces the concepts that underlie X programming. You should read this chapter even if you are the type of person who likes to jump right into coding.

Chapter 3 Basic Window Program - Every Xlib program has a similar structure. This chapter shows a simple calculator program that puts up a window and handles events in that window. You can use this simple application as a template for your own more complex applications. All clients will use the techniques described and demonstrated here.

Chapter 4 Window Attributes - The window attributes control a window's background and border pattern or color, the events that should be queued for it, and so on. This chapter describes how to set and get window attributes and provides a detailed description of each attribute.

Chapter 5 The Graphics Context - The graphics primitives supplied with X are quite simple. Most of the details about how graphics are to be drawn are stored in a resource called a graphics context (GC). GCs are stored in the server, thus reducing the amount of information that needs to be transmitted for each graphics request. This chapter describes how to use GCs and provides details on each member of the XGCValues structure.

Chapter 6 Drawing Graphics and Text - This chapter describes the routines used to draw lines, geometrical figures, and text. It also discusses the use of the pixmaps, images, and regions.

Chapter 7 Color - This chapter describes how to use color in your programs. Color handling in X can be more complex than in other graphics systems because of the need for portability to many different types of displays. This chapter starts with the basics, and gradually moves to more advanced topics, including R5 device-independent color.

Chapter 8 Events - Events are central to X. The fundamental framework for handling events was given in Chapter 3, but this chapter gives much more detail, both on selecting events for a window and on handling them when they arrive. It discusses each of the masks used to select events; for a description of the event structures themselves, see Appendix E.

Chapter 9 The Keyboard and Pointer - This chapter not only describes how to handle keyboard and pointer events but also describes many other topics related to these two input devices. In particular, it discusses X's use of keysyms as portable symbols for character encoding, keyboard remapping, keyboard and pointer "grabs," and keyboard and pointer preferences.

Chapter 10 Internationalization - This chapter begins with a detailed overview of the goals, concepts, and techniques of internationalization, starting with ANSI-C internationalization and progressing to the R5 internationalization features. After the overview, each section covers an individual topic in X internationalization.

Chapter 11 Internationalized Text Input - The first two sections provide an overview of the internationalized text input model used by R5, and are valuable to any programmer writing internationalized applications. The remaining sections describe the Xlib functions and datatypes for internationalized text input, and are quite detailed.

Chapter 12 Interclient Communication - As a multi-window environment, X must support a mechanism for communication between applications. There are three: properties, selections, and cut buffers, all of which are described in this chapter. The special case of communication between an application and the window manager is also covered here.

Chapter 13 Managing User Preferences - It is a fundamental part of the X philosophy that the user, not the application, should be in control of the way things work. For this reason, applications should allow the user to specify window geometry and many other characteristics both via command line options and in a file that specifies default preferences. This chapter discusses the use of the resource manager, which helps an application to evaluate and merge its own default with user preferences.

Chapter 14 A Complete Application - This chapter describes and demonstrates these techniques with a real application, basecalc. The basecalc application is a programmer's calculator that allows integer calculations in binary, octal, decimal, and hexadecimal and conversions between these bases.

Chapter 15 Other Programming Techniques - This chapter discusses a few orphaned techniques that didn't quite fit in anywhere else. The routines and techniques described here will not be needed in most programs. The end of the chapter contains information about porting and portability.

Chapter 16 Window Management - This chapter discusses the design of a simple window manager, not so you will be able to write one, but so you will know what to expect from one. A window manager is a program implemented with Xlib to control the layout of windows on the screen, responding to user requests to move, resize, raise, lower, or iconify windows.

Appendix A Specifying Fonts
Appendix B X10 Compatibility
Appendix C Writing Extensions to X
Appendix D The basecalc Application
Appendix E Event Reference
Appendix F The Xmu Library
Appendix G Sources of Additional Information
Appendix H Release Notes
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

4.0 out of 5 stars Buyer Beware!
In this listing, Amazon has listed two separate publications under a single ISBN. 0937175269 is the ISBN of Volume One - The Xlib Programming Manual. Read more
Published 19 months ago by Rex Robards

4.0 out of 5 stars X11 programming is complex, this book helps
Unfortunately, X11 programming is extremely complex. This book is not perfect, but does guide you through the labyrinth. Read more
Published on December 11, 2004 by davez

2.0 out of 5 stars this book is awful!
you'll never get past page 100. this book is simply unreadable. after reading a few chapters, you'll find that you've learned a lot, but understand very little. Read more
Published on September 21, 1999 by psalzman@landau.ucdavis.edu

5.0 out of 5 stars Excellent
X is a little cyptic but very powerful.

This book does an extremely good and thorough job of documenting Xlib programming. Read more

Published on March 22, 1999 by bji@pobox.com

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
  Discussion Replies Latest Post
C# or Java? 32 3 days ago
   


Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Cook with the Best Ingredients

Traditional Paella Kit
Fall into cooking or give the gift of great cooking with fresh and innovative ingredients and spices from Amazon Gourmet.

Shop more now

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Glenn Beck's Common Sense
Glenn Beck's Common Sense
Darkfever
Darkfever by Karen Marie Moning
The Adventures of Sherlock Holmes
The Adventures of Sherlock Holmes by Arthur Conan, Sir, 1859-1930 Doyle

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates