Формулы и компоненты интерфейса. Создание интерфейсных про-грамм в среде визуального программирования
Помимо оборудования, программное обеспечение также важно для производительности компьютера. Интерфейс между двумя устройствами, составляющими компьютерную систему, называется интерфейсом. Интерфейсы можно разделить на несколько типов: аппаратный интерфейс; программный интерфейс; аппаратно-программный интерфейс. Аппаратный интерфейс предоставляется производителями компьютерного оборудования. Баланс между программным обеспечением и оборудованием контролируется операционной системой. Помимо аппаратного и программного обеспечения, пользователь участвует в обеспечении эффективной работы компьютерной системы. Пользователь взаимодействует как с оборудованием, так и с программным обеспечением во время работы на компьютере. То, как человек взаимодействует с программой и как программа взаимодействует с человеком, называется пользовательским интерфейсом. Программы различаются, как и их интерфейсы. Пользовательский интерфейс можно разделить на несколько типов в зависимости от его особенностей. В зависимости от среды программа может иметь графический или графический интерфейс.
Со временем компьютерное оборудование будет продолжать совершен-ствоваться, и возникнет необходимость в создании интерактивного программного обеспечения, использующего специальный пользовательский интерфейс. Теперь задача состоит в том, чтобы разработать базовый метод разработки интерактивных интерфейсов со сложными программными продуктами для использования непрофессиональными пользователями и предложить несколько способов их создания. Мы рассмотрим эти методы ниже.
Типы пользовательских интерфейсов и этапы их разработки. Пользовательский интерфейс состоит из набора программного и аппаратного обеспечения, позволяющего пользователю взаимодействовать с компьютером. Диалоги - основа такого взаимодействия. В этом случае диалог - это регламентированный обмен информацией между человеком и компьютером. Это делается в течение определенного периода времени и назначается конкретной задаче. Каждый диалог состоит из отдельных процессов ввода и вывода, которые обеспечивают связь между пользователем и компьютером. В этом случае процесс обмена информацией улучшается за счет передачи сообщений и сигналов управления.
Сообщение является частью информации, участвующей в этом диалоге. Он делится на следующие группы:
- входящие сообщения. Они организованы людьми с помощью средств ввода, таких как клавиатуры, манипуляторы, «мышь», сканер;
- исходящие сообщения. Эта информация организована компьютером в виде текста, звуковых сигналов и изображений и отображается пользователю на экране монитора или другом устройстве.
Пользователь в основном организует следующие типы сообщений:
- запрашивать информацию;
- попросить помощи;
- запрос операции или функции;
- ввести или изменить информацию;
- подбор помещения для персонала и др.
Взамен он получить:
- справочная информация;
- информационное сообщение;
- изменение размеракадров и т. д.
Ниже приведен список основных устройств ввода и вывода.
Для вывода сообщений:
- Монохромные и цветные мониторы для быстрого вывода текстовой и графической информации;
- принтеры получают текстовую и графическую информацию на бумаге или баннерах;
- Планировщики создают точную копию графической информации;
- синтезатор речи речевой вывод;
- графический ввод на планшетах;
- графические сканеры;
- манипуляторы, легкие перья, позиционирование сенсорного экрана и выбор информации на экране и т. д.
Типы интерфейсов. По аналогии с процедурным и объективным подходом к программированию существует процедурный и объектно-ориентированный подход к разработке интерфейсов (рисунок 1). Процедурно разработанные интерфейсы используют традиционную модель, основанную на понятиях «процедура» и «операция». В рамках этой модели программное обеспечение позволяет пользователю выполнять ряд действий. Объектно-ориентированные интерфейсы используют другую модель для управления объектами в предметной области при взаимодействии с пользователем.
В рамках этой модели пользовательская задача, которая позволяет пользователю напрямую взаимодействовать с каждым объектом и инициировать операции с участием нескольких объектов, характеризуется целенаправленной организацией отдельных объектов. Этот объект имеет внутреннюю структуру, определенное содержание и внешнее символическое или графическое представление. В этом случае объект понимается в широком смысле. Например, конкретная система или модель процесса, база данных, текст и т. Д. Позволяет пользователю создавать объекты, изменять их параметры и отношения с другими объектами, а также инициировать взаимодействие этих объектов. Элементы этого типа интерфейса включены в пользовательский интерфейс Windows. Например, пользователь может «взять» файл и поместить его в другую папку. Таким образом, он будет переименовывать файл при перемещении.
В этом случае использование процедурных интерфейсов означает использование структурированного подхода к разработке соответствующего программного обеспечения. Кроме того, удобный интерфейс с современной процедурой, основанной на структурированном подходе, - очень сложная и трудоемкая задача.
Таблица №1
Do'stlaringiz bilan baham: |