Defining a User Interface | |
Overview | |
A user interface is the part of a program that interacts
with the user. It is usually the part that requests and presents
information. To make a good user interface, do the following
|
|
Define ALL the data that your program will need to receive and present. | |
One of the most important things you can do is to define all the data you need to input (request from the user) and output (present to the user). | |
Put yourself in the user's shoes | |
Always remember that you are writing the program for someone (even if it's yourself). Imagine USING the program as you design it and write it. | |
Decide on how you need to present and/or ask for the data. | |
This is where you decide on which controls will make the
most sense. Here are some clues.
|
|
Look for Similarities | |
This is subjective. If Microsoft Office asks for a particular piece of information a certain way and YOUR program needs the same information, consider using the same mechanism. |