... the wisest prophets make sure of the event first.
... The user should feel in control of the computer; not the other way around. This is achieved in applications that embody three qualities: responsiveness, permissiveness, and consistency.
—Inside Macintosh, Volume 1 Apple Computer, Inc. 1985
All the better to see you with my dear.
—The Big Bad Wolf to Little Red Riding Hood
In this chapter you’ll learn:
• Design principles of graphical user interfaces (GUIs).
• How to create graphical user interfaces.
• How to process events in response to user interactions with GUI controls.
• Thenamespacesthatcontain the classes for GUI controls and event handling.
• How ...