Garbage Collection

Chapter 15. User Input and Notification

Users communicate with a program by way of keyboard and mouse input. Programs communicate with users by way of sounds, message boxes, dialog boxes, and other visual cues. This two-way communication allows users to work smoothly with an application, getting their jobs done as easily as possible.

Note

Many different pointing devices are used today, including touch pads, tablets, and trackballs. For the most part, the concepts presented in this chapter apply not only to the mouse but to these other pointing devices as well. I'll refer to the mouse when discussing interaction with the user's pointing device in general for simplicity, however, and because the mouse is still the dominant pointing device in the market.


 

It's important to remember that a program is really just a tool. Unless you've written a game, most users aren't running your program simply for the enjoyment of running it. Instead, each user is running your program to accomplish some task more efficiently. When the two-way communication between the user and your program suffers from deficiencies in either direction, the effectiveness of the program as a tool is diminished. Users shouldn't have to think much about using your program, much like you don't have to think about the mechanics of using a butter knife to spread peanut butter on a slice of bread.



Practical Standards for Microsoft Visual Basic. NET
Practical Standards for Microsoft Visual Basic .NET (Pro-Developer)
ISBN: 0735613567
EAN: 2147483647
Year: 2005
Pages: 84

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net