5.2. Каталог элементарных действий
5.2. Каталог элементарных действий
Если вы разрабатываете интерфейс, то должны знать палитру всех его возможностей, аналогично тому, как художник имеет на своей палитре набор всех возможных красок. Спектр элементарных действий, которые пользователь может выполнить, довольно ограничен. Все взаимодействие между пользователем и интерфейсом построено на этом наборе элементарных действий. С помощью клавиатуры вы можете стучать по клавишам или же нажимать и удерживать их, выполняя при этом какие-то другие действия. С помощью ГУВ вы можете перемещать курсор в пределах экрана (или экранов) вашей системы и, таким образом, управлять компьютером, регулируя скорость, направление и ускорение движения ГУВ (хотя обычно скорость и ускорение движения ГУВ используются опять же только с целью указания). С помощью кнопки ГУВ вы можете передавать информацию о том, на какое место на экране монитора вы хотите указать. Все эти элементарные действия могут иметь весьма различный смысл в зависимости от того, в каком приложении они применяются.
Сенсорные графические планшеты могут регистрировать угол наклона пера, что связывает с каждой указанной пользователем позицией еще два числовых значения. Эти значения редко используются за исключением тех случаев, когда пользователь занимается рисованием от руки. Музыкальные клавиатуры позволяют ввести в компьютер как скорость, так и силу, с которой клавиша нажимается. Кроме того, существуют такие устройства, как джойстики и устройства ввода трехмерных данных. Тем не менее, в большинстве случаев используется обычная клавиатура и стандартное, двухмерное ГУВ. В этом разделе будут рассмотрены, главным образом, стандартные устройства ввода и вывода данных. Во многих случаях будет понятно, каким образом излагаемые принципы могут быть распространены и на более необычные физические или даже ментальные интерфейсы. Полагаю, что ясная таксономия и перечень элементарный действий, а также выполняемых с их помощью операций, могут быть весьма полезными для обсуждения и разработки интерфейсов.
Элементарные действия, выполняемые пользователем в различных комбинациях, порождают набор элементарных операций, которые применяются к содержанию и используются почти во всех интерфейсах. Перечислим, какие операции могут быть применены к содержанию:
• Указание. Пользователь может указать на то или иное содержание.
• Выделение. Пользователь может выделить какое-то содержание.
• Активизация. С помощью «клика» пользователь может активизировать содержание.
• Модификация или использование (с помощью команд):
• Генерация. Модификация из «пустого» в «непустое».
• Удаление. Модификация из «непустого» в «пустое».
• Перемещение. Вставка содержания в одно место и одновременное его удаление из другого.
• Трансформация. Преобразование в другой тип данных.
• Копирование. Содержание может быть отправлено или получено от внешнего устройства или скопировано в другую область внутри системы. Например, содержание можно распечатать, отправить по электронной почте, сохранить на жестком диске, копировать в другой документ и т. д.
Эти элементарные операции могут и должны быть основой компьютера или самой программы, т. е. они должны являться частью аппаратного или базового программного обеспечения, а не входить в состав множества программных пакетов, и каждая элементарная операция должна всегда вызываться одинаковым образом, независимо от того, к каким объектам они применяются. В основном когнитивные различия между программами заключаются в способах представления выделенного содержания и того, как пользователь может с ним оперировать. В электронных таблицах значения представляются в табличной форме, а применяемая к ним операция может состоять в том, что столбец без итогового значения внизу преобразуется в столбец, внизу которого указывается сумма значений всех его ячеек. В текстовом процессоре текст и иллюстрации представляются в виде страниц, а типичной операцией, применяемой к ним, является изменение начертания текста с обычного на наклонное. В программе обработки веб-страниц страница из текстового процессора может быть преобразована в HTML-формат. В программе обработки фотоизображений фотография с низким контрастом может быть преобразована в фотографию с высоким контрастом.
Большинство операций, выполняемых с содержанием, можно описать с помощью этих элементарных операций. Например, во многих системах имеется возможность сделать запрос о свойствах какого-нибудь объекта. (Если система оснащена двухкнопочным ГУВ, пользователь обычно может выполнить это действие с помощью нажатия на правую кнопку при условии, что курсор наведен на этот объект и система находится в соответствующем состоянии.) Запрос свойств объекта означает, что необходимо получить дальнейшую информацию об элементе или набор связанных с ним опций. Но также его можно рассматривать и как операцию, примененную к одному объекту, чтобы вывести на экран связанный с ним другой объект. С точки зрения пользователя, нет необходимости в том, чтобы операции, выполняемые в операционной системе, отличались от операций, выполняемых в приложениях, и поэтому такого различия не должно быть.
То, что интерфейсы всех приложений основаны на небольшом наборе элементарных операций, подтверждает тот факт, что приложения как таковые не очень отличаются друг от друга с точки зрения интерфейса, независимо от того, насколько они сложны и разнообразны с точки зрения задач, для которых они предназначены. Такое базовое подобие можно использовать для создания мощных компьютерных систем, обладающих беспрецедентной степенью простоты и эффективности.
Для начала нам следует определить несколько методов отбора и выделения содержания, к которому предполагается применить какую-то операцию. Эти методы будут рассмотрены в разделе 5.2.1.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
ЖУРНАЛ БОЕВЫХ ДЕЙСТВИЙ ЭСМИНЦА "ЭНГЕЛЬС" В ПЕРИОД С 29 НОЯБРЯ ПО 21 ДЕКАБРЯ 1939 г.
ЖУРНАЛ БОЕВЫХ ДЕЙСТВИЙ ЭСМИНЦА "ЭНГЕЛЬС" В ПЕРИОД С 29 НОЯБРЯ ПО 21 ДЕКАБРЯ 1939 г. 29 ноября14. 02. Получено приказание: послать необходимые силы для овладения островами.23.45. Доприняли топливо.30 ноября01.22. Получен сигнал "Начало операции".06.02. Снялись с якоря, пошли на выполнение
1. Изоляция района боевых действий
1. Изоляция района боевых действий Как отмечалось в зарубежных публикациях, эта боевая задача является главной для истребителей-бомбардировщиков. Однако самолеты этого назначения по своим характеристикам и боевым возможностям мало подходили для условий ведения
1. Способы действий стратегических бомбардировщиков
1. Способы действий стратегических бомбардировщиков После второй мировой войны американские бомбардировщики вновь вступили в боевые действия через пять лет — в войне в Корее. Воздушные удары с участием тяжелых самолетов В-29 были включены в разработанный план
§ 3.8 Состав и масса элементарных частиц
§ 3.8 Состав и масса элементарных частиц Последовательная теория элементарных частиц, которая предсказывала бы возможные значения масс элементарных частиц и другие их внутренние характеристики, ещё не создана. Советский Энциклопедический Словарь В настоящее время
§ 3.9 Кристаллическое строение элементарных частиц и их распады
§ 3.9 Кристаллическое строение элементарных частиц и их распады А если и в самом деле, протоны и нейтроны как кирпичики ядерных конструкций сложены из электронов и позитронов?… то могли же нуклоны возникнуть в виде кубических квазикристаллических образований,
§ 3.1 °Cистематизация и периодический закон элементарных частиц
§ 3.1 °Cистематизация и периодический закон элементарных частиц Главный интерес химии — в изучении основных качеств элементов. А так как их природа нам ещё вовсе неизвестна и так как для них мы поныне твёрдо знаем только два измеряемые свойства: способность давать
3.2. Информационное обеспечение оборонных мероприятий и боевых действий
3.2. Информационное обеспечение оборонных мероприятий и боевых действий Согласно Доктрине, к объектам обеспечения информационной безопасности в сфере обороны относятся:информационная инфраструктура центральных органов военного управления и органов военного
4.10.3 Выбор и принятие корректирующих действий
4.10.3 Выбор и принятие корректирующих действий Когда возникает потребность в корректирующих действиях, лаборатория должна определить возможные из них. Она должна выбрать и принять действие(я), наиболее подходящее(ие) для устранения проблемы и предотвращения ее (их)
История боевых действий 62-й бомбардировочной авиадивизии ВВС 5 армии Юго-Западного фронта
История боевых действий 62-й бомбардировочной авиадивизии ВВС 5 армии Юго-Западного фронта В состав дивизии входили бомбардировочные полки: 52-й и 94-й на самолетах СБ и Пе-2, а также 226-й и 227-й – на самолетах Су-2.О тех или иных событиях можно узнать из казенных строчек
Последовательность действий при замене охлаждающей жидкости
Последовательность действий при замене охлаждающей жидкости Если вы решили не ехать на сервис и самостоятельно сменить жидкость, запомните несколько несложных правил.1. Откройте крышку расширительного бачка.2. На холодной машине откройте крышку радиатора. На прогретой
5.12.6 Координация действий с соисполнителями
5.12.6 Координация действий с соисполнителями Разработчик должен координировать действия соисполнителей, рабочих групп и групп связи в соответствии с
Раскин Джефф
Просмотр ограничен
Смотрите доступные для ознакомления главы 👉