X-windows manual/hints

Orlando Sprockel orlando at quanta.eng.ohio-state.edu
Mon Nov 27 07:07:24 AEST 1989


In article <3498 at zorba.Tynan.COM>, bh11+ at andrew.cmu.edu (Braddock John Hathaway) writes:
> As some of you may recall from an earlier post on these two bboards,
> I'm doing a project for an information systems course that deals
> with graphics on UNIX systems.  I have just received word from my
> professor that we can indeed assume that each system that my product
> must be able to port to will already have X-windows.  In light of
> this revelation, I have a question:
> 
> Does anybody out there have advice about what book(s) I should go out
> and buy (or borrow from our library) regarding interfacing with the
> X-window system from a C program?  Does anybody have any advice period?
> 
> I'm SUPPOSED to start prototyping soon.  I'd appreciate any help I
> can get.
> 
> --Brad


Some time back I have asked for a list of X-window manuals, I got quite of
a list back. I have put some together; there may be some duplicates in
the list.

-------------------------------------------------------------------------
	_Introduction to the X Window System_ by Oliver Jones, Prentice Hall

		Fairly good background to the X protocol
		Nice Discussion of Xlib, the X library.

	_X Window Systems  Programming and Applications with Xt_,
	   Douglas A. Young, Prentice Hall

		Reasonable overall background to X protocol, nice introduction
		Best general discussion of Xt (widgets/intrinsics) I found
		Scarce for Xlib, but it does give what you NEED for widgets

	_X Window System  C Library and Protocol Reference_,
	   Robert W. Scheifler, James Gettys, and Ron Newman, Digital Press

		I've not really READ this one, so I don't know what it
		  says overall, but it is a GOOD reference for quick 
		  "I want to know this" type things.


1.  O'Reilly and Associates (Nutshell Publishing, 1-800-338-NUTS) publish
    a three-volume set: Xlib Programming Manual, Xlib Reference Manual, and
    X Window System User's Guide.  I've used them a bit, they're good.

2.  Doug Young's book "X Window Systems Programming and Applications".  It
    covers programming issues.  I have this on order from Derby -- they will
    get several in when mine comes in, you could call them and reserve one of
    the copies they will receive (hopefully soon).

The Young book's title is 

	X Window Systems Programming and Applications with Xt

*X Window System*, by Scheifler, Gettys & Newman, DEC Press
	The bible on X, included with the official X11R3 tape from
	MIT.  This is the most complete published description of X
	programming interface (Xlib) and X protocol, other than the
	source code.
	Price $55.00      Acknowledge-To: <ENGP9043 at NUSVM>
	ISBN 1-55558-012-2.  DP order number EY-6737E-DP.  
	Address 12 Crosby Drive, Bedford, MA.  c. 1988.

*Introduction to the X Window System*, by Jones, Prentice-Hall
	Not as complete as the above, but includes lots of excellent
	material on beginning and advanced X programming techniques.
	ISBN 0-13-499997-5 $27.95
	
"the O'Reilly books", by Nye and others, O'Reilly & Associates  $60.00
	I - XLIB System Programming manual   ISBN 0-937175-26-9.  
	II- XLIB Reference Manual            ISBN 0-937175-27-7.  
	III X Window User's Guide	     ISBN 0-937175-29-3.  

        They do include lots of good "intro to window systems" and
	basic user-level stuff, though, so they're good for novice
	programmers and non-programmer users.  Call 800-338-NUTS
    
"The X Window System: Applications and Programming with Xt" by Douglas Young
	this book is supposed to be a fairly comprehensive tutorial on
	both Xt and Xlib. *Many* people recommend it.  ISBN
	0-13-972167-3 Prentice-Hall ordering is 201-767-5937.

"X Window Applications Programming" by Johnson and Reichard
	ISBN 1-55828-016-2  MIS Press Portland OR (503) 282-5215
         a *good* book at the C level.



More information about the Comp.unix mailing list