User Interface Design
User interface design is a complex topic, and we won’t be getting into detail here. But there are a few basic principles worth mentioning. These ideas can make your programs easier to understand and easier to use, making the user less likely to make errors caused by confusion and missed information.
The most natural arrangement of controls, at least in most Western cultures, is top-to-bottom and left-to-right. You can help the user find information and fill out forms easily and with fewer mistakes by arranging controls in this order. Place the most important controls in the form’s upper-left corner and position the fields that the user should read or fill in so they flow down and to the right.
Some types of controls ...