3. Избавьте своего пользователя от выполнения лишней работы. Так, если информация, которая будет содержаться в полях со 2-го по 10-е, необходима только тогда, когда первое поле имеет определенное значение – потому специалисты и не рекомендуют «заставлять» пользователя заполнять все поля подряд. В тоже время не стоит определять работу формы в зависимости от содержимого отдельных полей; в противном случае работа пользователя будет снижена.
4. Специалисты рекомендуют использовать заметную, но ненавязчивую обратную связь с пользователем. В качестве примера можно использовать работу редактора программного кода Visual Basic, который проверяет правильное написание переменных и констант.
5. Рекомендация специалистов: выполнить добавление и редактирование записей в одной и той же форме. Это позволит пользователю не осваивать сразу несколько методов доступа к одним и тем данным.
Этап 3. Работа с несколькими формами
В случае, если интерфейс пользователя содержит несколько форм, то вам предстоит выбрать вид интерфейса, который будет использоваться. Он бывает однодокументный, обозначаемый SDI, или многодокументный – MDI. Так, в SDI-приложениях все окна форм должны появляться совершенно независимо друг от друга. При этом не имеет значения какой тип интерфейса (SDI или MDI) был выбран, так как взаимодействие пользователя с формами будет происходить одинаково, в результате обработки событий, которые будут поступать от элементов управления формы. Поэтому, если в вашем приложении будет предусмотрено несколько форм, программу необходимо написать таким образом, чтобы у пользователей не было возможности нарушить предписанный ход ее выполнения. Так, например, пользователь не должен иметь возможности вывести форму, для которой еще не была приготовлена информация.