Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
129623_042E7_shpargalki_po_operacionnym_sistema....doc
Скачиваний:
34
Добавлен:
15.04.2019
Размер:
1 Мб
Скачать
☆

12)Связь с пользователем. Графический интерфейс пользователя. Виджеты.

Связь с пользователем, сокращенно поименованная здесь как связь с оператором, - как говорят англичане, last but not least – последняя в списке, но не по важности функция ОС.

Типология связи с человеком определяется как уровнем развития программного обеспечения, так и техническими средствами. Связь с пользователем включает:

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

  • интерфейс по управлению пользовательскими процессами (контроль состояния процесса, ввод-вывод данных в процессе / из процесса).

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

  • администратор системы: лицо или группа, отвечающая за сопровождение данных, назначение уровней доступа, включение/исключение пользователей;

  • оператор системы, осуществляющий сопровождение вычислительного процесса;

  • прочие пользователи (не обладающие привилегиями доступа к данным), в том числе:

        • операторы подготовки данных (ОПД) – персонал, осуществляющий ввод данных с рабочих листов или документов, на основе соответствующих инструкций, в среде специальных программных интерфейсов;

        • интерактивные пользователи (ИП) – лица, имеющие доступ на ввод, коррекцию, обновление, уничтожение и чтение данных в рамках, как правило ограниченной области БД;

        • конечные пользователи (КП) – лица, использующие БД для получения справок и решения задач.

Интерфейс – это способ общения пользователя с персональным компьютером, пользователя с прикладными программами и программ между собой. Интерфейс служит для удобства управления программным обеспечением компьютера. Интерфейсы бывают однозадачные и многозадачные, однопользовательские и многопользовательские. Интерфейсы отличаются между собой по удобству управления программным обеспечением, то есть по способу запуска программ. Существуют универсальные интерфейсы, допускающие все способы запуска программ, например Windows 3.1, Windows 95. Например, Windows 95 позволяет реализовать несколько способов запуска программ, в том числе позволяет запускать программы при помощи меню кнопки Пуск.

Появление ОС и оболочек с развитыми диалоговыми и графическими средствами (Windows, Macintosh) и средств программирования, позволяющих создавать графический интерфейс (FoxPro for Windows), а особенно объектно-ориентированных систем программирования, привело к внедрению и широкому распространению элементов экранного интерфейса. Графические интерфейсы иногда обозначаются WIMPD (WIndows, Menu, Point Device) – окна, меню, указывающие устройство, как основные действующие элементы в подобном интерфейсе. Оболочка Microsoft Windows не была первоначально системой, т.к. она существовала «поверх» ОС MS-DOS. Она возникла в виде стандартизатора графического интерфейса и широкое распространение получила, потому что требовалась программа, с которой пользователю приходится часто работать, практичная, удобная, легкая в освоении и использовании. Для ОС UNIX также был создан специальный графический интерфейс XWindows. Фирма IBM выпустила вместе с ОС OS/2 свой вариант графического интерфейса пользователя – Presentation Manager. Функции, используемые программой пользователя при работе с графическим пользовательским интерфейсом, схожи, как и сами интерфейсы. ОС (оболочка), ориентированная на графический интерфейс пользователя, представляет не только функции, поддерживающие ввод-вывод, но и широкий спектр системных вызовов, позволяющих использовать различные графические объекты – от самых простых (точки, линии, дуги) до сложных (области, окна, курсоры). Основным преимуществом использования графического интерфейса ОС является то, что с его помощью программа может создавать графические изображения, которые будут выглядеть одинаково на всех устройствах, поддерживаемых ОС – WYSIWYG (What You See Is What You Get). Большое внимание в графическом интерфейсе ОС обычно уделяется шрифтам. Первое и долгое время единственными шрифтами для компьютеров использовались растровые (точечно-матричные) шрифты. Такие шрифты занимали малый объем памяти, однако их символы нельзя было вращать, наклонять, уменьшать без искажения или увеличивать можно было только в целое число раз. С появлением графического интерфейса ОС стали предоставлять системные средства для поддержки и использования векторных шрифтов (легко масштабируются, меняют наклон, толщину, выглядят одинаково на всех устройствах, поддерживаемых ОС). Каждая ОС поддерживает свой стандарт векторных шрифтов – для Windows – TrueType, OS/2 – Adobe Type Manager, LINUX – ChostScript. Графический интерфейс включает следующие понятия: рабочий стол, окна, пиктограммы, элементы графического интерфейса (виджеты - Widgets), указывающее устройство (курсор мыши). После запуска программа обычно создает окно, с которым она обычно ассоциируется и работает. Пользователь, работая с окном и находящимися объектами, заставляет ОС или программную оболочку посылать программе сообщения, активизирующие необходимые пользователю возможности программы. В процессе работы программа также может создавать другие окна и получать от них сообщения, таким образом, стандартизируются часто используемые элементы диалога с пользователем. Представление и расположение окон в значительной мере зависит от того, сколько приложений одновременно выполняется в среде. Если активно всего одно приложение, то целесообразно представить соответствующее окно в полноэкранном варианте. Интерфейс оболочки представляет собой набор наглядных, естественным образом организованных средств управления приложениями. Работая в графической среде, пользователь для вызова приложений не вводит имена и директивы с клавиатуры, а оперирует соответствующими пиктограммами.

Основные элементы графических интерфейсов (виджеты).

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