Реферат: Виды интерфейсов

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">Выполнилстудент группы А-22

<span Arial",«sans-serif»">Криштапов

<span Arial",«sans-serif»"> Андрей

<span Arial",«sans-serif»">Г.Лангепас

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">План:

<span Arial",«sans-serif»; mso-fareast-font-family:Arial">1)<span Times New Roman"">  

<span Arial",«sans-serif»">Разновидностиинтерфейсов

<span Arial",«sans-serif»;color:black">2)  Графический интерфейс пользователя

<span Arial",«sans-serif»; color:black">.

<span Arial",«sans-serif»;color:black">3) Основныеэлементы графических интерфейсов (виджеты,

<span Arial",«sans-serif»;color:black;mso-ansi-language:EN-US">widgets<span Arial",«sans-serif»;color:black">).

<span Arial",«sans-serif»">

<span Arial",«sans-serif»; color:black"> 

<span Arial",«sans-serif»;color:black">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">

<span Arial",«sans-serif»">1)Разновидности интерфейсов

<span Arial",«sans-serif»;mso-bidi-font-weight:bold">Интерфейсыотличаются по способу доступа к командным файлам программ.

<span Arial",«sans-serif»;mso-bidi-font-weight:bold">Командный(текстовый) интерфейс. Всякая операционная система имеет командный интерфейс(иногда в скрытой форме).

<span Arial",«sans-serif»;mso-bidi-font-weight:bold">Если снятьшелуху текстовых или графических оболочек или интерфейсов, то «на глубине» вывсегда найдете командный интерфейс.

<span Arial",«sans-serif»;mso-bidi-font-weight:bold">В первой изОС (

<span Arial",«sans-serif»;mso-ansi-language: EN-US;mso-bidi-font-weight:bold">OS<span Arial",«sans-serif»; mso-bidi-font-weight:bold">/360) взаимодействие с пользователями было жесткоподелено между следующими компонентами:

Ø<span Times New Roman""> 

<span Arial",«sans-serif»; mso-bidi-font-weight:bold">Командный язык оператора ЭВМ<span Arial",«sans-serif»;mso-bidi-font-weight:bold"> (лицо,ответственное за управление вычислительным прочесом). Это язык диалоговогорежима – команда запуска – остановки задач, привязки носителей информации кустройствам, получения информации о заданиях, ожидающих выполнения, вывода,наличия свободной памяти и свободных устройств и др.

Ø<span Times New Roman""> 

<span Arial",«sans-serif»;mso-bidi-font-weight:bold">Языкуправления заданиями <span Arial",«sans-serif»; mso-bidi-font-weight:bold">(<span Arial",«sans-serif»; mso-ansi-language:EN-US;mso-bidi-font-weight:bold">JCL<span Arial",«sans-serif»;mso-bidi-font-weight:bold"> – <span Arial",«sans-serif»;mso-ansi-language:EN-US; mso-bidi-font-weight:bold">Job<span Arial",«sans-serif»; mso-bidi-font-weight:bold"> <span Arial",«sans-serif»; mso-ansi-language:EN-US;mso-bidi-font-weight:bold">Control<span Arial",«sans-serif»;mso-bidi-font-weight:bold"> <span Arial",«sans-serif»;mso-ansi-language:EN-US; mso-bidi-font-weight:bold">Language<span Arial",«sans-serif»; mso-bidi-font-weight:bold">), на котором прочие пользователи (программисты,разработчики и просто конечные пользователи) описывали состав и структурупроцесса обработки данных – последовательность запуска программ, входные ивыходные файлы, условия, при которых те или иные программы должны бытьвыполнены или пропущены и др. Это язык пакетнойобработки, не допускающий вмешательства пользователя в собственно процессвычисления, компиляции и пр.<span Arial",«sans-serif»">

<span Arial",«sans-serif»;mso-bidi-font-weight:bold">Помере развития ЭВМ, ОС, появления и широкого распространения диалоговыхустройств (видеотерминалов) в последующих ОС произошла интеграция данныхкомпонентов в единый командный язык. Для разграничения между командамиоператора, администратора, конечно пользователя используются методы разделениядоступа и назначения привилегии, в то время как формат команд являетсядостаточно единообразным.

<span Arial",«sans-serif»;mso-bidi-font-weight:bold">Далее,после распространения ПЭВМ данное разграничение сошло на нет (в ОС

<span Arial",«sans-serif»;mso-ansi-language:EN-US; mso-bidi-font-weight:bold">MS<span Arial",«sans-serif»; mso-bidi-font-weight:bold">-<span Arial",«sans-serif»; mso-ansi-language:EN-US;mso-bidi-font-weight:bold">DOS<span Arial",«sans-serif»;mso-bidi-font-weight:bold">), посколькупользователь ПК в едином лице соединяет функции оператора, администратора,конечно пользователя. Затем с появлением локальных сетей и более мощных ПК,работающих в многопользовательских режимах, в сетевых ОС и ОС ПЭВМ, вновьорганизуется разграничение доступа и т.д. Таким образом данный процесс являетсяциклическим (точнее, спиралевидным).

<span Arial",«sans-serif»;mso-bidi-font-weight:bold">Вбольшинстве ОС в настоящее время сложился более или менее унифицированный формат командной строки. Команднаястрока включает в себя:

·<span Times New Roman"">        

<span Arial",«sans-serif»">Типоперации (мя команды или программы);

·<span Times New Roman"">        

<span Arial",«sans-serif»">Рабочийвход (входные файлы или устройства);

·<span Times New Roman"">        

<span Arial",«sans-serif»">Рабочийвыход (выходные файлы или устройства)

·<span Times New Roman"">        

<span Arial",«sans-serif»">Управляющийвход (управляющие параметры или ключи команды);

·<span Times New Roman"">        

<span Arial",«sans-serif»">Управляющийвыход (обычно – протокол, содержащий диагностику ошибок, код завершения илидругую информацию)

<img src="/cache/referats/20751/image001.gif" v:shapes="_x0000_s1030"> <img src="/cache/referats/20751/image001.gif" v:shapes="_x0000_s1031"> <span Arial",«sans-serif»">


<img src="/cache/referats/20751/image002.gif" v:shapes="_x0000_s1032"><span Arial",«sans-serif»">Управляющий вход

<span Arial",«sans-serif»">

<img src="/cache/referats/20751/image003.gif" v:shapes="_x0000_s1029"><span Arial",«sans-serif»">

<span Arial",«sans-serif»">     Рабочий вход                         КОМАНДА                             Рабочий выход

<img src="/cache/referats/20751/image004.gif" v:shapes="_x0000_s1033"><span Arial",«sans-serif»">           

<span Arial",«sans-serif»;mso-ansi-language:EN-US">U<span Arial",«sans-serif»">                                             (утилита)                                        <span Arial",«sans-serif»;mso-ansi-language:EN-US">y<span Arial",«sans-serif»">                                                                                                                                                                                                                              Управляющий, информационный выход

<span Arial",«sans-serif»">Рис1. Типовая структура команднойстроки языков ОС

<span Arial",«sans-serif»">Текстовыйили графический полноэкранный интерфейс.

<span Arial",«sans-serif»"> Он имеет, как правило, в верхней части экрана системуменю с подсказками. Меню часто бывает выпадающим (ниспадающим – <span Arial",«sans-serif»;mso-ansi-language:EN-US">pull<span Arial",«sans-serif»">-<span Arial",«sans-serif»;mso-ansi-language:EN-US">down<span Arial",«sans-serif»">).

<span Arial",«sans-serif»">Для управления компьютером курсорэкрана или курсор мыши после поиска в древе каталогов устанавливается накомандные файлы программ (*.

<span Arial",«sans-serif»; mso-ansi-language:EN-US">exe<span Arial",«sans-serif»">,*.<span Arial",«sans-serif»;mso-ansi-language: EN-US">com<span Arial",«sans-serif»">, *.<span Arial",«sans-serif»;mso-ansi-language:EN-US">bat<span Arial",«sans-serif»">) и для запуска программы нажимаетсяклавиша <<span Arial",«sans-serif»; mso-ansi-language:EN-US">Enter<span Arial",«sans-serif»">>  или правая кнопка мыши. Различные файлы могутвыделяться разным цветом или иметь разный рисунок. Каталоги (папки) отличаютсяот файлов размером или рисунком. Данный интерфейс является основным для всехвидов программных оболочек.

<span Arial",«sans-serif»">Графическиймногооконный пиктографический интерфейс.

<span Arial",«sans-serif»">Представляет собой рабочий стол (<span Arial",«sans-serif»; mso-ansi-language:EN-US">DeskTop<span Arial",«sans-serif»">),на котором располагаются пиктограммы (значки или иконки программ). Все операциипроизводятся, как правило, мышью. Для управления компьютером курсор мышиподводят к пиктограмме и запуск программы осуществляют щелчком левой кнопкимыши по пиктограмме. Это наиболее удобный и перспективный интерфейс, осебенно при работе с программами. Примеры: интерфейс скомпьютеров <span Arial",«sans-serif»; mso-ansi-language:EN-US">Apple<span Arial",«sans-serif»"><span Arial",«sans-serif»;mso-ansi-language: EN-US">Macintosh<span Arial",«sans-serif»">? <span Arial",«sans-serif»;mso-ansi-language:EN-US">Windows<span Arial",«sans-serif»"> 3.1, <span Arial",«sans-serif»;mso-ansi-language:EN-US">Windows<span Arial",«sans-serif»"> 95/98, <span Arial",«sans-serif»;mso-ansi-language:EN-US">OS<span Arial",«sans-serif»">/2, <span Arial",«sans-serif»;mso-ansi-language:EN-US">X<span Arial",«sans-serif»"> <span Arial",«sans-serif»;mso-ansi-language:EN-US">Windows<span Arial",«sans-serif»">/

<span Arial",«sans-serif»">

<span Arial",«sans-serif»; color:black">2) Графический интерфейс пользователя

<span Arial",«sans-serif»;color:black">.

<span Arial",«sans-serif»;color:black">

<span Arial",«sans-serif»;color:black">Графический интерфейспользователя (

<span Arial",«sans-serif»; color:black;mso-ansi-language:EN-US">GUI<span Arial",«sans-serif»; color:black"> – <span Arial",«sans-serif»; color:black;mso-ansi-language:EN-US">Graphics<span Arial",«sans-serif»;color:black"> <span Arial",«sans-serif»;color:black;mso-ansi-language:EN-US">User<span Arial",«sans-serif»;color:black"> <span Arial",«sans-serif»;color:black;mso-ansi-language: EN-US">Interface<span Arial",«sans-serif»; color:black">). Появление ОС и оболочек с развитыми диалоговыми графическимисредствами (<span Arial",«sans-serif»; color:black;mso-ansi-language:EN-US">OS<span Arial",«sans-serif»;color:black"> <span Arial",«sans-serif»;color:black;mso-ansi-language:EN-US">Macintosh<span Arial",«sans-serif»;color:black">, <span Arial",«sans-serif»;color:black;mso-ansi-language:EN-US">Windows<span Arial",«sans-serif»;color:black"> 3.1, а особенно <span Arial",«sans-serif»;color:black;mso-ansi-language: EN-US">Windows<span Arial",«sans-serif»;color:black">95/98/<span Arial",«sans-serif»; color:black;mso-ansi-language:EN-US">ME<span Arial",«sans-serif»; color:black">, а также <span Arial",«sans-serif»; color:black;mso-ansi-language:EN-US">NT<span Arial",«sans-serif»; color:black">/2000) и средств программирования, позволяющих создаватьграфические интерфейсы (<span Arial",«sans-serif»; color:black;mso-ansi-language:EN-US">FoxPro<span Arial",«sans-serif»;color:black"> <span Arial",«sans-serif»;color:black;mso-ansi-language:EN-US">for<span Arial",«sans-serif»;color:black"> <span Arial",«sans-serif»;color:black;mso-ansi-language: EN-US">Windows<span Arial",«sans-serif»; color:black"> <span Arial",«sans-serif»;color:black">ипр.), а особенно – объектно–ориентированных систем программирования – привело квнедрению и широкому распространению элементов экранного интерфейса.

<span Arial",«sans-serif»;color:black">Графические интерфейсыиногда обозначают следующей аббревиатурой –

<span Arial",«sans-serif»;color:black;mso-ansi-language:EN-US">WIMPD<span Arial",«sans-serif»;color:black"> (<span Arial",«sans-serif»;color:black;mso-ansi-language:EN-US">Windows<span Arial",«sans-serif»;color:black">, <span Arial",«sans-serif»;color:black;mso-ansi-language:EN-US">Menu<span Arial",«sans-serif»;color:black">, <span Arial",«sans-serif»;color:black;mso-ansi-language:EN-US">Pointing<span Arial",«sans-serif»;color:black"> <span Arial",«sans-serif»;color:black;mso-ansi-language: EN-US">Device<span Arial",«sans-serif»;color:black">)– окна, меню, указывающие устройство, как основные действующие элементы вподобном интерфейсе.

<span Arial",«sans-serif»;color:black">Оболочка

<span Arial",«sans-serif»;color:black;mso-ansi-language: EN-US">Microsoft<span Arial",«sans-serif»; color:black"> <span Arial",«sans-serif»; color:black;mso-ansi-language:EN-US">Windows<span Arial",«sans-serif»;color:black"> <span Arial",«sans-serif»;color:black">не была изначальноОперационной системой, так как она существует «поверх» операционной системытипа <span Arial",«sans-serif»; color:black;mso-ansi-language:EN-US">MS<span Arial",«sans-serif»; color:black">-<span Arial",«sans-serif»; color:black;mso-ansi-language:EN-US">DOS<span Arial",«sans-serif»; color:black">. Она возникла в виде стандартизатора графического интерфейса иприжилась исключительно потому, что пользователь хотел видеть программу, скоторой ему часто приходится работать, красивой, практичной, удобной и легкой восвоении и использовании.

<span Arial",«sans-serif»;color:black">Для ОС

<span Arial",«sans-serif»;color:black;mso-ansi-language: EN-US">UNIX<span Arial",«sans-serif»; color:black"> <span Arial",«sans-serif»;color:black">такжебыл создан специальный графический интерфейс – <span Arial",«sans-serif»;color:black;mso-ansi-language:EN-US">X<span Arial",«sans-serif»;color:black"> <span Arial",«sans-serif»;color:black;mso-ansi-language: EN-US">Windows<span Arial",«sans-serif»;color:black">;фирма <span Arial",«sans-serif»; color:black;mso-ansi-language:EN-US">IBM<span Arial",«sans-serif»;color:black"> <span Arial",«sans-serif»;color:black">выпустила вместе соперационной системой <span Arial",«sans-serif»; color:black;mso-ansi-language:EN-US">OS<span Arial",«sans-serif»; color:black">/2 свой вариант графического интерфейса пользователя – <span Arial",«sans-serif»;color:black;mso-ansi-language:EN-US">Presentation<span Arial",«sans-serif»;color:black"> <span Arial",«sans-serif»;color:black;mso-ansi-language: EN-US">Manager<span Arial",«sans-serif»;color:black">.

<span Arial",«sans-serif»;color:black">Функции, используемыепрограммой пользователя при работе с графическим пользовательским            интерфейсом, схожи, как и самиинтерфейсы.

<span Arial",«sans-serif»;color:black"><img src="/cache/referats/20751/image006.jpg" v:shapes="_x0000_i1025">

<span Arial",«sans-serif»;color:black">Рис 2. Рабочий стол

<span Arial",«sans-serif»;color:black;mso-ansi-language: EN-US">Windows<span Arial",«sans-serif»; color:black"> <span Arial",«sans-serif»; color:black;mso-ansi-language:EN-US">XP<span Arial",«sans-serif»; color:black">, пиктограммы, окна приложений.

<span Arial",«sans-serif»;color:black">

<span Arial",«sans-serif»;color:black">Графический интерфейсвключает следующие понятия – рабочий стол, окна, пиктограммы, элементыграфического интерфейса (виджеты), указывающие устройства (мышь).

<span Arial",«sans-serif»;color:black">

<span Arial",«sans-serif»; color:black">3) Основные элементы графических интерфейсов (виджеты,

<span Arial",«sans-serif»; color:black;mso-ansi-language:EN-US">widgets<span Arial",«sans-serif»;color:black">).

<span Arial",«sans-serif»; color:black">

<span Arial",«sans-serif»;color:black">Виджет – это заготовкачасти пользовательского интерфейса (кнопка, часть меню, пиктограмма и т.д.) спараметрами, привязываемая к окну экрана терминала. Наиболее распространенные:кнопка (

<span Arial",«sans-serif»; color:black;mso-ansi-language:EN-US">Button<span Arial",«sans-serif»;color:black">); радиокнопка (<span Arial",«sans-serif»;color:black;mso-ansi-language: EN-US">Radio<span Arial",«sans-serif»; color:black"> <span Arial",«sans-serif»; color:black;mso-ansi-language:EN-US">Button<span Arial",«sans-serif»;color:black">); флажок (<span Arial",«sans-serif»;color:black;mso-ansi-language:EN-US">Check<span Arial",«sans-serif»;color:black"> <span Arial",«sans-serif»;color:black;mso-ansi-language: EN-US">Box<span Arial",«sans-serif»;color:black">);список (<span Arial",«sans-serif»; color:black;mso-ansi-language:EN-US">List<span Arial",«sans-serif»; color:black">); полосы прокрутки и т.д.

<span Arial",«sans-serif»;color:black">Управляющие кнопки (

<span Arial",«sans-serif»;color:black;mso-ansi-language: EN-US">Button<span Arial",«sans-serif»;color:black">)– предназначены для выполнения действий. Какое именно действие выполняеткнопка, написано непосредственно на ней. Если в конце названия кнопки присуствует три точки, то такая кнопка вызовет новоедиалоговое окно.

<span Arial",«sans-serif»;color:black">Поле ввода – область, гдепользователь может вводить информацию с клавиатуры. В этой области указательмыши принимает новую форму. Если в этот момент щелкнуть кнопкой мыши, то в полепоявится курсор и можно вводить данные.

<span Arial",«sans-serif»;color:black">Список – элемент,содержащий все возможные в каждом конкретном случае значения, которыепользователь может установить. Добавить или изменить эти значениянепосредственно в списке нельзя.

<span Arial",«sans-serif»;color:black">Раскрывающийся список (

<span Arial",«sans-serif»;color:black;mso-ansi-language: EN-US">List<span Arial",«sans-serif»;color:black">) –при  нажатии на пиктограмму со стрелкойоткрывается список всех возможных значений, которые можно выбрать для установкив этом элементе. Если список длинный, то появится линейка прокрутки, с помощьюкоторой можно посмотреть все элементы списка.

<span Arial",«sans-serif»;color:black">Поле ввода сраскрывающимся списком – это комбинация элементов поле вывода и раскрывающегосясписка. Такой элемент позволяет как непосредственно вводить данные в полеввода, так и заполнять его значением из раскрывающегося списка. Аналогичноработает поле вода со списком. Отличие только в том, что список виденпостоянно, а не открывается. Поле ввода со счетчиком – обычно используется дляввода числовых значений. Его можно заполнить как обычное поле ввода иливоспользоваться кнопочками, расположенными справа. В этом случае значение вполе будет изменятся (соответственно увеличиваться и уменьшатся) с наиболее оптимальнымшагом и при этом не превысит предельный значений. Поэтому рекомендуетсяпользоваться именно счетчиком.

<span Arial",«sans-serif»;color:black">Флажок – переключатель длярежима работы, описание которого находится справа от квадрата. Он может бытьвключен (установлен) – внутри квадрата изображен значок, или выключен (сброшен)– внутри пусто. Для установки или сброса флажка необходимо щелкнуть мышью вквадрате или на его описание. Такой элемент вполне самостоятельно определяетсвой параметр. И поэтому называется независимым.

<span Arial",«sans-serif»;color:black">

<span Arial",«sans-serif»;color:black">

<span Arial",«sans-serif»;color:black">

<span Arial",«sans-serif»;color:black">

<span Arial",«sans-serif»;color:black">

<span Arial",«sans-serif»;color:black">

<span Arial",«sans-serif»;color:black">

<span Arial",«sans-serif»;color:black">

<span Arial",«sans-serif»;color:black">

<span Arial",«sans-serif»;color:black">

<span Arial",«sans-serif»;color:black">

<span Arial",«sans-serif»;color:black">

<span Arial",«sans-serif»;color:black">

<span Arial",«sans-serif»;color:black">

<span Arial",«sans-serif»;color:black">

<span Arial",«sans-serif»;color:black">Литература

<span Arial",«sans-serif»">И.И. Попов «Операционные системы, среды и оболочки» <span Arial",«sans-serif»">Интернет энциклопедия mail.ru
еще рефераты
Еще работы по программному обеспечению