Справочник от Автор24
Найди эксперта для помощи в учебе
Найти эксперта
+2

Варианты построения интерфейса программ: особенности и эволюция

Определение 1

Варианты построения интерфейса программ — это варианты организации связи между пользователем и компьютерной программой.

Введение

Интерфейсом пользователя является участок программы, находящийся на всеобщем обозрении. Интерфейс очень важен для всех программных систем и считается их неотъемлемой составной частью, которая ориентирована обычно на конечного пользователя. Как раз по интерфейсу у пользователя формируется мнение о прикладном программном приложении, в общем и целом. Как правило, наиболее часто и решение о применении прикладных программ пользователи принимают на основании удобства использования и «понятности» именно интерфейса пользователя.

Варианты построения интерфейса программ

Для реализации интерфейса, делающего приятным использование программы, проектировщик должен понимать весь круг задач, которые будет решать пользователь при помощи этой программы. Существуют общие принципы формирования интерфейсов пользователя:

  1. Приложение обязано оказывать помощь в решении поставленной задачи, а не превращаться в эту самую задачу. Интерфейс обязан оставаться лёгким для его освоения и превращаться для пользователей в преграду, которую им необходимо разрушить для начала конкретной работы.
  2. При использовании программы пользователи не должны испытывать ощущение, что они полные неучи. Не следует предоставлять проектируемой программе слишком много полномочий и прав приказывать пользователям, что они обязаны сделать. Одним из примеров эдакого неверного отношения к пользователям считается нежелание программного продукта исполнить абсолютно естественную, по мнению пользователей программы, процедуру и переход в диалоговое окно, которое требует исполнить какую-либо иную очерёдность операций.
  3. Программное приложение должно функционировать так, чтобы у пользователя не сложилось мнение о компьютере, как о полном «дураке». Приложение не должно останавливать действия пользователя не очень умными вопросами и осуществлять вывод на экран бессмысленных сообщений, ввергая его в недоумение в совершенно несложной ситуации. К примеру, запрос о подтверждении коррекций в базе данных при выходе из этого файла будет излишним, в случае, если пользователь не делал никаких изменений.
«Варианты построения интерфейса программ: особенности и эволюция» 👇
Помощь эксперта по теме работы
Найти эксперта
Решение задач от ИИ за 2 минуты
Решить задачу
Найди решение своей задачи среди 1 000 000 ответов
Найти

Формы являются строительными блоками пользовательского интерфейса. Особым типом форм являются формы, которые предназначены для занесения информационных данных. В формах ввода информации следует в максимальной степени применять свободное пространство, так как если открывать и закрывать добавочные формы, то это может сильно замедлить работу. При формировании форм ввода информационных данных необходимо следовать следующим правилам:

  1. Следует всегда назначать клавишные командные эквиваленты.
  2. Местоположение компонентов обязано согласовываться с пользовательскими задачами. Не следует заставлять пользователя переключаться из одного раздела в другой раздел при вводе информационных данных.
  3. Не следует заставлять пользователя осуществлять лишние процедуры. К примеру, если данные, содержащиеся в строках со вторую по десятую, требуются лишь тогда, когда первая строка обладает определённым значением, не следует рекомендовать пользователю заполнить подряд все строки.
  4. Нужно использовать явную, но ненавязчивую обратную связь с пользователями. К примеру, всплывающие подсказки на клавишах или закрашивание полей красным цветом, когда они неправильно заполнены или когда их необходимо обязательно заполнить.
  5. Когда это является возможным, следует выполнять прибавление и корректирование записей в одном и том же формате, и тогда пользователю не нужно будет изучать целый набор способов доступа к одной и той же информации.

Когда в приложении имеется несколько форм, следует определить вид интерфейса:

  1. Одно документный интерфейс (SDI). Это вид интерфейса, в котором имеется возможность работать лишь с одним типом документа в одном окне. Для обработки нескольких документов одновременно в данном интерфейсе следует запускать приложение необходимое количество раз. Для всех типов данных и документов необходимо иметь свою форму и, как следствие, своё программное приложение с данным типом интерфейса.
  2. Многодокументный интерфейс (MDI). Его главной особенностью является возможность многократного открытия формы одного вида документации для набора документов различного содержания (к примеру, редактор Microsoft Word). Для интерфейсов данного типа характерной чертой является присутствие единого главного окна (MDI типа), которое, как правило, носит имя родительского окна. Оно необходимо для работы некоторого числа вложенных окон, которые называются дочерними. Число работающих дочерних окон ограничивается только мощностью компьютерного оборудования.

Вне зависимости от избранного типа интерфейса требуется проработать сценарий возникновения форм на дисплее так, чтобы пользователи не имели возможностей изменить предписанный ход исполнения программы. К примеру, пользователи не могут открывать форму, чтобы редактировать ведомости, когда в списке ведомостей, которые доступны для редактирования, нет ни одной записи, то есть он пустой.

При создании интерфейса пользователя следует придерживаться следующих рекомендаций:

  1. Инструментальная палитра должна быть не очень большой. Из логического развития правила использования типовых компонентов следует, что не нужно использовать чрезмерно большое их число. К примеру, если одно из программных диалоговых окон имеет стандартную командную кнопку, то не следует в других местах программного приложения применять кнопку, имеющую отличия в оформлении.
  2. Следует выдерживать равное расстояние среди управляющих компонентов. TabOrder означает «правильный порядок», то есть порядок, при котором курсор на экране смещается по компонентам управления в форме при нажатии кнопки «Таb» на компьютерной клавиатуре.
Воспользуйся нейросетью от Автор24
Не понимаешь, как писать работу?
Попробовать ИИ
Дата написания статьи: 30.11.2020
Получи помощь с рефератом от ИИ-шки
ИИ ответит за 2 минуты
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot