Developing User Interfaces for Microsoft Windows
- Chapter 22—Unnecessary Dialog Boxes Are Evil.
- Chapter 23—Unnecessary Message Boxes Are Pure Evil.
A benefit of direct manipulation is that it can eliminate the need for dialog boxes. This chapter discusses why unnecessary dialog boxes are undesirable, how to identify unnecessary dialog boxes, and how to eliminate them.
Another benefit of direct manipulation: if the manipulation is properly restrained, there is no need for error messages. This chapter presents the different types of message boxes and tips on how to identify and eliminate unnecessary message boxes.