Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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




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

Программный интерфейс - набор методов для взаимодействия между программами;

Физический интерфейс - взаимодействие аппаратных устройств, обычно устанавливается для компьютерных портов;

3) пользовательский интерфейс или интерфейс пользователя (UI — англ. user interface) - это совокупность программных и аппаратных средств, обеспечивающих взаимодействие пользователей с компьютером, основу такого взаимодействия составляют диалоги - регламентированный обмен информацией между человеком и компьютером, осуществляемый в реальном масштабе времени и направленный на совместное решение конкретной задачи.

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

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

В зависимости от направленности функций интерфейса пользователя выделим среди них:

1) базовые, направленные непосредственно на организацию информационного обмена в интерактивном диалоге пользователя с программой,

2) дополнительные, целью которых является повышение наглядности, удобности и эстетичности диалогового процесса.

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

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

1) цветовое выделение информации,

2) выдача данных в отдельных окнах,

3) сопровождение процессов ввода/вывода звуковыми сигналами,

4) организация пауз во время ввода/вывода и т.д.

По изменчивости во времени дополнительные функции интерфейса можно разделить на:

1) статические, постоянные по времени и

2) динамические, изменяющиеся по времени – например, изменение цвета, перемещение по экрану элементов информационного сообщения, выдача переменных звуковых сигналов и т.д.

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

1) графическом, при котором он разбит на прямоугольную матрицу из отдельных точек-пикселей, имеющих координаты по горизонтали и вертикали,

2) текстовом, в котором экран поделен на отдельные прямоугольные знакоместа размером 8х16 пикселей, предназначенные для изображения на них символов.

По умолчанию всегда используется текстовый режим. Весь экран представляет собой матрицу, содержащую 80х25 знакомест - 25 по вертикали и 80 по горизонтали. Левое верхнее знакоместо имеет координаты (1,1), правое верхнее — (1,80), левое нижнее — (25,1) и правое нижнее — соответственно (25,80).

Курсор (мигающий прямоугольник) помечает на экране текущую позицию - то знакоместо, куда по умолчанию будет осуществлён ввод очередного символа.

Базовые программные методы для создания текстового пользовательского интерфейса содержатся в самом языке Паскаль в виде операторов ввода (read и readln) и вывода (write и writeln) символьной информации. Дополнительные средства для построения текстового интерфейса содержатся в библиотеке CRT (название происходит от англ. Cathode-Ray Tube — электронно-лучевая трубка), входящей в состав стандартных библиотек Паскаля.

Современные тенденции в разработке коммерческого программного обеспечения таковы, что на создание интерфейса программ зачастую уходит до 90 и более процентов от общих затрат на разработку всего продукта.

1. Что понимают под интерфейсом в вычислительных системах?

2. Назовите основные виды интерфейсов в вычислительных системах.

3. Что означает в узком и широком смысле термин " интерфейс пользователя "?

4. Что понимают под интерактивным интерфейсом пользователя?

5. Какие функции интерфейса пользователя являются базовые, а какие – дополнительными?

6. Как практически реализуются базовые и дополнительными функции интерфейса?

7. Что означают статические и динамические функции интерфейса?

8. Какие аппаратные средства используются при создании интерфейса в языке Паскаль?

9. Какие два режима использования экрана монитора могут использоваться в программах на Паскале?

10. Что понимают под текстовым интерфейсом в языке Паскаль?

11. Где можно взять в Паскале программные средства для создании текстового интерфейса?




Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 518; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.