Главная » Просмотр файлов » Попов И.И., Матвеев А.А., Максимов Н.В. Архитектура электронно-вычислительных машин и систем (2004)

Попов И.И., Матвеев А.А., Максимов Н.В. Архитектура электронно-вычислительных машин и систем (2004) (1186255), страница 65

Файл №1186255 Попов И.И., Матвеев А.А., Максимов Н.В. Архитектура электронно-вычислительных машин и систем (2004) (Попов И.И., Матвеев А.А., Максимов Н.В. Архитектура электронно-вычислительных машин и систем (2004)) 65 страницаПопов И.И., Матвеев А.А., Максимов Н.В. Архитектура электронно-вычислительных машин и систем (2004) (1186255) страница 652020-08-27СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 65)

Пример форматированного экрана (окна для ввода данныхпользователем)Замечания.1). В окне может быть представлена только частьсоответствующего поля, если таковое имеет слишком большую длину, итогдаосуществляетсягоризонтальнаяпрокрутка(scrolling)содержимого при нажатии клавиш ←, →, <Home>, <End>.2). Запись большого размера может занимать несколько экранов, итогда <PgUp>, <PgDn> вначале перелистывают экраны текущей записи,а затем вызывают соседнюю запись.3). Нажатие ←,→ в начале (конце) поля (окна) как правило,вызывает переход к предшествующему/последующему окну.

Клавиши↑, ↓, нажатые в первом (последнем) окне экрана вызывают переход кпредшествующей / последующей записи.Важным частным случаем ФЭ является окно во весь экран,характерное для текстовых редакторов, программных продуктов,предназначенных для манипуляции с текстовыми файлами.Графический интерфейс пользователяГрафический интерфейс пользователя (GUI - Graphics UserInterface). Появление операционных систем и оболочек с развитымидиалоговыми графическими средствами (OS Macintosh, Windows 3.1, аособенно Windows 95/98/ME, а также NT/2000), и средствпрограммирования, позволяющих создавать графические интерфейсы(FoxPro for Windows и пр., а особенно - объектно-ориентированных336систем программирования - привело к внедрению и широкомураспространению элементов экранного интерфейса.Графические интерфейсы иногда обозначают следующейаббревиатурой - WIMPD (WIndows, Menu, Pointng Device) - окна, меню,указывающее устройство, как основные действующие лица в подобноминтерфейсе.Оболочка Microsoft Windows не была изначально операционнойсистемой, да и сейчас не может считаться в полноценной операционнойсистемой, так как она существует ’поверх’ операционной системы типаMS-DOS.

Она возникла в виде стандартизатора графическогоинтерфейса и прижилась исключительно потому, что пользователь хотелвидеть программу, с которой ему часто приходится работать красивой,практичной, удобной и легкой в освоении и использовании.Для ОС UNIX также был создан специальный графическийинтерфейс - X Window; фирма IBM выпустила вместе с операционнойсистемой OS/2 свой вариант графического интерфейса пользователя Presentation Manager.Рис. 18. Рабочий стол Windows 98, пиктограммы, окна приложенийФункции используемые программой пользователя при работе сграфическим пользовательским интерфейсом схожи, как и самиинтерфейсы.Операционнаясистема(оболочка),ориентированнаянаграфический интерфейс пользователя, предоставляет не толькофункции, поддерживающие ввод-вывод, но и широкий спектр337системных вызовов, позволяющих использовать различные графическиепримитивы: от самых простых (точки, линии, дуги) до самых сложных(области, окна, курсоры).

Основным преимуществом использованияграфического интерфейса операционной системы является то, что спомощью него программа может создавать графические изображения,которые будут выглядеть одинаково на всех устройствах,поддерживаемых операционной системой (принцип WYSIWYG - WhatYou See Is What You Get - что видим, то и получаем).Большое внимание в графическом интерфейсе операционнойсистемы обычно уделяется шрифтам. Исторически сложилось так, чтопервыми и долгое время единственными шрифтами для компьютеровоставались растровые (точечно-матричные) шрифты. Такие шрифтызанимали малый объем памяти, однако их невозможно было вращать,наклонять, уменьшать без искажений или увеличивать можно былотолько в целое число раз.

С появлением графического интерфейсаоперационные системы стали предоставлять системные средства дляподдержки использования векторных шрифтов, которые не только легкомасштабируются, меняют наклон и толщину, но и выглядят одинаковона всех устройствах, поддерживаемых операционной системой. Каждаяоперационная система поддерживает свой стандарт векторных шрифтов(TrueType для Microsoft Windows; Adobe Type Manager для OS/2;GhostScript для LINUX).Графический интерфейс включает следующие понятия - рабочийстол, окна, пиктограммы, элементы графического интерфейса(виджеты), манипуляция указывающим устройством (мышь).После запуска программа обычно создает окно, с которым онаассоциируется и работает.

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

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

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

Большую роль здесь играет мышь как основнойинструмент управления машиной. В целом ряде случаев для вызованекоторых (довольно сложных) операций достаточно просто"перетащить и положить" (Drag-and-Drop) пиктограмму или другойобъект с помощью мыши. Например, в оболочке Windows 3.1 дляраспечатки некоторого документа достаточно с помощью мыши"вытащить" из окна Менеджера Файлов (File Manager) пиктограммусоответствующего файла и "положить" ее поверх пиктограммыМенеджера Печати. Перетаскивание пиктограммы файла документа воткрытое окно редактора Write загружает соответствующий документ вокно.Основные элементы графических интерфейсов (виджеты,widgets).

Виджет - это заготовка части пользовательского интерфейса(кнопка, часть меню, пиктограмма и т.д.) с параметрами, привязываемаяк окну экрана терминала. Наиболее распространенные - кнопка (Button);- радиокнопка (Radio Button); - флажок (Check Box); - список (List); полосы прокрутки и т.д.Основные элементы диалогового окна, создаваемого длявзаимодействием с активным приложением приведены на рис. 19.339Рис. 19.

Элементы диалогового окна.Описание элементов и правила работы с нимиУправляющие кнопки (Button)- предназначены для выполнениядействий. Какое именно действие выполняет кнопка, написанонепосредственно на ней. Кнопка приводится в действие нажатием мышина ней. Если в конце названия кнопки присутствует три точки, то такаякнопка вызовет новое диалоговое окно (см.

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

Если список длинный, то340появится линейка прокрутки, с помощью которой можно просмотретьвсе элементы списка (рис. 1.32).Поле ввода с раскрывающимся списком - это комбинацияэлементов поле ввода и раскрывающегося списка. Такой элементпозволяет как непосредственно (вручную) вводить данные в поле ввода,так и заполнить его значением из раскрывающегося списка. Аналогичноработает поле ввода со списком. Отличие только в том, что список виденпостоянно, а не открывается.Рис. 21. Поля ввода, поля ввода с раскрывающимся списком,раскрывающиеся спискиПоле ввода со счетчиком - обычно используется для вводачисловых значений.

Характеристики

Список файлов книги

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6551
Авторов
на СтудИзбе
299
Средний доход
с одного платного файла
Обучение Подробнее