КАТЕГОРИИ: Архитектура-(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; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |