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.

Control Order

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

Get Start Here!™ Fundamentals of Microsoft® .NET Programming now with O’Reilly online learning.

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