The GUI Style Guide provides the tools necessary for programmers to write interfaces for a variety of windowing environments. All of the guidelines are useful to programmers either creating IBM mainframe applications or writing Windows applications. It also explains how to take advantage of object-oriented programming and fourth-generation languages. * * Contains all of the information for designing an effective GUI, such as human factors, color, menu levels, and prototyping* Explains how to create an interface that makes sense to others* Demonstrates similarities between various manufacturers' underlying windowing environments* Covers examples from all sorts of software on as many hardware platforms as possible* Provdies programmers with the necessary tools to write interfaces for a variety of windowing environments.* Includes all of the guidelines necessary for programmers to create any type of windowed application, from IBM CUA mainframe to pen to Macintosh, Motif, NeXt, and Windows systems.