Лекции по Информатике_1курс_посл.версия. Курс лекций по дисциплине информатика москва, 2012 Оглавление
![]()
|
4.6.Обеспечение интерфейса пользователяПо реализации интерфейса пользователя различают интерфейс командной строки и графический интерфейс. Основным устройством управления в интерфейсе командной строки является клавиатура. Управляющие команды вводят в поле командной строки, где их можно редактировать. Исполнение команды начинается после ее подтверждения нажатием клавиши ENTER. Интерфейс командной строки реализован в семействе ОС MS-DOS компании Microsoft. Графические интерфейс пользователя реализуют более сложный тип интерфейса, в котором в качестве устройства управления кроме клавиатуры может использоваться мышь или другое устройство позиционирования. Работа с графическим интерфейсом пользователя основана на взаимодействии активных и пассивных экранных элементов управления. В качестве примера активного элемента управления выступает указатель (курсор) мыши – графический объект, перемещение которого на экране синхронизировано с перемещением мыши. В качестве пассивных элементов управления выступают графические элементы управления приложений: экранные кнопки, значки, переключатели, флажки, раскрывающиеся списки, строки меню и многие другие. Характер взаимодействия между активными и пассивными элементами управления выбирает сам пользователь. В его распоряжении приемы наведения указателя мыши на элемент управления, щелчки кнопками мыши и другие средства. Примером ОС с графическим интерфейсом пользователя являются ОС семейства Windows компании Microsoft и семейства MacOS компании Apple. Рассмотрим реализацию графического интерфейса пользователя на примере ОС Windows XP. ОС обеспечивает единообразный интерфейс для всех своих компонентов (составных частей): окон, меню, панелей инструментов и т. п., через которые пользователь управляет системой. Основным элементом, с которым работает ОС Windows, является объект. Объекты можно классифицировать следующим образом: - приложения – программы, файлы с расширением EXE; - документы – файлы с текстовыми, звуковыми и графическими данными; - папки – каталоги на носителях данных или контейнеры, которые могут содержать другие объекты; - ярлыки – ссылки на объекты ОС Windows для быстрого доступа к ним; - специальные объекты – Главное меню, Рабочий стол, Панель управления и др. В ОС Windows существует иерархия папок. На ЭВМ, работающей под управлением ОС Windows, может работать несколько пользователей, для которых создается индивидуальные элементы иерархии. Рабочий стол появляется после запуска ОС Windows и содержит все элементы интерфейса пользователя: - Главное меню (меню Пуск), содержащее списки установленных программ пользователя; документов, открытых пользователем; пункты настройки программного и аппаратного обеспечения, поиска файлов и папок; - Панель задач, которая отображает кнопку для каждого приложения, запущенного пользователем; - окна приложений. ![]() Иерархия папок ОС Windows Папка Мои документы предназначена для хранения личных документов пользователя. ОС Windows создает индивидуальные папки для каждого пользователя. Через папку Мой Компьютер осуществляется доступ к логическим дискам ЭВМ. Панель управления позволяет совершать следующие действия по управлению и настройке ЭВМ: - установить новое программное и аппаратное обеспечение; - настроить элементы интерфейса пользователя; - выбрать язык; - установить дату, время, часовой пояс. Сетевое окружение настраивает работу компьютера в локальной или глобальной сети, что включает следующие функции: - создание новых сетевых подключений; - поиск ЭВМ в сети; - навигация по доступным ресурсам сетевых ЭВМ. В Корзину помещаются файлы и папки после удаления. Файлы и папки удаляются из Корзины в двух случаях: 1) по команде пользователя; 2) по команде ОС Windows, чтобы освободить место для новых файлов. Навигация по иерархии папок осуществляется с помощью стандартного приложения ОС Windows – Проводника. 4.7.Драйверы устройствЧтобы управлять устройствами, используются драйверы устройств – специальные программы, которые выполняют две основные задачи: 1) перевод команд ОС в команды контроллера и обратно; 2) обмен данными между ОС и устройством через его контроллер. Каждый контроллер устройства имеет определенное количество регистров, предназначенных для обмена данными между ОС и устройством. Обычно ОС передает через регистры в контроллер команды управления и данные, передаваемые в устройство, а контроллер передает ОС данные о состоянии устройства и данные, полученные от устройства. Система команд и количество регистров для разных контроллеров различаются. Например, контроллер манипулятора «мышь» обрабатывает такие параметры, как положение указателя мыши на экране и состояние кнопок: нажата или не нажата. КПВВ должен отслеживать состояние передачи данных через порт: данные переданы или нет. Драйверы разрабатываются производителем устройств и поставляются вместе с ними или доступны на веб-сайте производителя. Периодически производители обновляют драйверы, повышая эффективность работы устройств. |