[comp.newprod] New book: Advanced X Window Applications Programming

erc@pai.mn.org (Eric Johnson) (10/10/90)

                        NEW BOOK ON X WINDOW PROGRAMMING

Advanced X Window Applications Programming
Eric F. Johnson and Kevin Reichard
MIS: Press, 1990
Portland, Oregon

ISBN 1-55828-029-4

This book carries on where our previous X Window Applications Programming 
left off. It covers more advanced Xlib topics in depth, including a very long
section on the ICCCM, properties and selections--some of the most difficult
topics in Xlib programming. All examples are in C and use the
Xlib. (We also introduce the SHAPE extension in Section V.) This book
assumes you know how to program in C and have some experience
programming with the X library.

Our books are full of source code examples that show how the concepts 
introduced in each chapter actually work.  Kevin Reichard and I both
believe that it is a lot easier to learn how to program something
when you have a lot of working programs as examples. Our books are not
treatises on Xlib, instead, we focus on what you really need to know (IMHO).
So, you won't get a description of every single Xlib call. What you will
get is a description of the most commonly-used (and most important) calls,
as well as how to put together working Xlib programs.

An abbreviated table of contents follows:

Introduction
Section I: Introducing X
Chapter 1 Defining X
Chapter 2 Displays and Screens
Chapter 3 Windows
Chapter 4 The Graphics Context
Chapter 5 Events
Chapter 6 Bitmaps, Pixmaps and Icons
Chapter 7 Cursors
Chapter 8 Text and Fonts
Chapter 9 A Sample Program to View Bitmaps

Section II: Exploring X
Chapter 10 X Display Information
Chapter 11 Window Information
Chapter 12 Property Information
Chapter 13 Host/Network Information
Chapter 14 Living Color

Section III: Communicating Between X Applications
Chapter 15 The ICCCM
Chapter 16 Strategies for X Program-to-Program Communication
Chapter 17 Cut and Paste Using Properties
Chapter 18 Sending X Events Between Applications
Chapter 19 Selections

Section IV: Displaying X Programs Over a Network
Chapter 20 A Multiple-Machine Chat Program
Chapter 21 Issues With Multiple Display Connections

Section V: Introducing X11 Release 4
Chapter 22 Changes in Release 4

Appendix A: Hardware and Software
Appendix B: Obtaining X
Appendix C: A UNIX Makefile for the Example Source Code
Appendix D: Utility Functions Created In This Book
Appendix E: Release 4 Enhanced Color Data Base

Bibliography
Index

The book is:

Advanced X Window Applications Programming
Eric F. Johnson and Kevin Reichard
MIS: Press, 1990
Portland, Oregon

ISBN 1-55828-029-4

Our previous book is:
X Window Applications Programming
Eric F. Johnson and Kevin Reichard
MIS: Press, 1989
Portland, Oregon

ISBN 1-55828-016-2

Or, you can call (in the USA): 1-800-MANUALS

You can also purchase a diskette containing all the source code examples.

Eric F. Johnson               phone: +1 612 894 0313    BTI: Industrial
Boulware Technologies, Inc.   fax:   +1 612 894 0316    automation systems
415 W. Travelers Trail        email: erc@pai.mn.org     and services
Burnsville, MN 55337 USA