Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Взаимодействие с пользователем ЭВМ




Взаимодействие ОС с пользователем ЭВМ осуществляется в диалоговом или пакетном режиме с помощью интерфейса командной строки или на основе графического интерфейса.

Взаимодействие в режиме командной строки предполагает, что пользователь вводит команды на командном языке ОС с клавиатуры, а ОС интерпретирует (анализирует) описание команды и ее параметров и исполняет ее. Интерфейс командной строки был характерен для старых ОС. Команды ОС (в том числе и вызовы прикладных программ) могут объединяться в отдельные программы (командные файлы). ОС исполняет такие программы как единое целое. В этом случае говорят о пакетном режиме исполнения команд.

Для написания командных файлов используются специальные языки командных файлов ОС. Некоторые прикладные и служебные программы также поддерживают собственные командные языки, позволяющие описывать последовательности необходимых пользователю действий, которые должны выполняться автоматически. Такие последовательности действий также могут исполняться в пакетном режиме, но его инициатором в данном случае является уже не ОС, а прикладная программа.

В DOS использовался примитивный командный язык. В различных разновидностях ОС Unix могут использоваться разные, в том числе довольно мощные командные языки. В Windows, начиная с версии 98, в качестве командного языка может использоваться как командный язык DOS, так и языки VBScript и JScript.

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

Современные ОС имеют единые правила графического интерфейса для всех программ, предназначенных для применения в их среде. Единый графический интерфейс предполагает, что:

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

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

Средствами ОС унифицируются также способы представления используемых программами наборов символов (шрифтов).

Шрифт – это комплект символов, оформленных в соответствии с едиными требованиями.

Основными характеристиками шрифта являются гарнитура (рисунок), начертание (прямой, курсивный, жирный, жирный курсив) и кегль (размер символов).

В общем случае шрифты делятся на масштабируемые и немасштабируемые. В немасштабируемых шрифтах для каждого размера каждого символа задается отдельное поточечное изображение. В масштабируемых шрифтах задается рисунок символа одного размера, а изображения того же символа других размеров рассчитываются по формулам. В Windows используются, главным образом, масштабируемые шрифты TrueType. При создании шрифтов стремятся к выполнению принципа WYSIWYG - What You See Is What You Get (Что видишь на экране, то и получаешь при распечатке). Однако точного соответствия удается достичь не всегда, поскольку принтеры имеют более высокое разрешение, чем экран монитора.

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




Поделиться с друзьями:


Дата добавления: 2013-12-14; Просмотров: 333; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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