13. Graphical User Interface Concepts: Part 1

... the wisest prophets make sure of the event first.

Horace Walpole

...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.

Apple Computer, Inc. 1985

All the better to see you with my dear.

The Big Bad Wolf to Little Red Riding Hood

Objectives

In this chapter you will learn:

• Design principles of graphical user interfaces (GUIs).

• How to create graphical user interfaces.

• How to process events that are generated by user interactions with GUI controls.

• The namespaces that contain the classes for graphical user interface controls and event handling.

Get C# for Programmers, Second Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.