русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Разновидности интерфейсов.


Дата добавления: 2014-11-28; просмотров: 5133; Нарушение авторских прав


Интерфейсы отличаются по способу доступа к командным файлам программ. Командный (текстовый) интерфейс.Всякая операционная систе­ма имеет командный интерфейс (иногда в скрытой форме).

В большинстве ОС в настоящее время сложился более или ме­нее унифицированный формат командной строки. Командная стро­ка включает в себя:

тип операции (имя команды или программы); { copy }

• рабочий вход (входные файлы или устройства); { test.txt }

• рабочий выход (выходные файлы или устройства); {копия файла на дисководе a:}

• управляющий вход (управляющие параметры или ключи команды); {режим по умолчанию}

• управляющий выход (обычно — протокол, содержащий диа­гностику ошибок, код завершения или другую информацию). {протокол на устройстве печати - prn }

Например: copy \test.txt a: >prn

Текстовый или графический полноэкранный интерфейс.Он имеет, как правило, в верхней части экрана систему меню с подсказками. Меню часто бывает выпадающим (ниспадающим — pull-down).

Для управления компьютером курсор экрана или курсор мыши после поиска в дереве каталогов устанавливается на командные файлы программ (*.ехе, *.com, *.bat) и для запуска программы на­жимается клавиша <Enter> или правая кнопка мыши. Различные файлы могут выделяться разным цветом или иметь разный рисунок. Каталоги (папки) отличаются от файлов размером или рисунком. Данный интерфейс является основным для всех видов программных оболочек. Пример: Norton Commander и нортонообразные оболочки (DOS Navigator, Windows Commander, Disk Commander). Такой интерфейс весь­ма удобен, особенно при работе с файлами, поскольку обеспечивает высокую скорость выполнения операций, позволяет создавать пользовательскоё меню, запускать приложения по расширению файлов, что повышает скорость работы с программами.

Графический многооконный пиктографический интерфейс. Пред­ставляет собой рабочий стол (DeskTop), на котором располагаются пиктограммы (значки или иконки программ). Все операции произ­водятся, как правило, мышью. Для управления компьютером курсор мыши подводят к пиктограмме и запуск программы осуществляют щелчком левой кнопки мыши по пиктограмме. Это наиболее удоб­ный и перспективный интерфейс, особенно при работе с програм­мами. Примеры: интерфейс компьютеров Apple Macintosh, Win­dows 3.1, Windows 95/98, OS/2, X Windows.



Графический интерфейс пользователя. (GUI — Graphics User Interface). Появление операционных систем и оболочек с развитыми диалоговыми графи­ческими средствами (OS Macintosh, Windows 3.1, а особенно Win­dows 95/98/МЕ, а также NT/2000) и средств программирования, по­зволяющих создавать графические интерфейсы (FoxPro for Windows и пр.), а особенно — объектно-ориентированных систем програм­мирования — привело к внедрению и широкому распространению элементов экранного интерфейса. Графические интерфейсы иногда обозначают следующей аббре­виатурой — WIMPD (Windows, Menu, Pointng Device) — окна, меню, указывающее устройство, как основные действующие элементы в подобном интерфейсе. Оболочка Microsoft Windows не была изначально операционной системой, так как она существует «поверх» операционной системы типа MS-DOS. Она возникла в виде стандартизатора графического интерфейса и прижилась исключительно потому, что пользователь хотел видеть программу, с которой ему часто приходится работать, красивой, практичной, удобной и легкой в освоении и использова­нии.

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

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

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



<== предыдущая лекция | следующая лекция ==>
Требования к современным операционным системам | Ядро в привилегированном режиме


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.