Википедия

Оконный интерфейс

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

Оконный интерфейс
image
Пример оконного интерфейса в текстовом режиме (файловый менеджер Midnight Commander) — несколько окон (две файловых панели и диалоговое окно поверх них) «над» экраном командной строки, расположенных друг поверх друга
image
Пример оконного интерфейса в графическом режиме. Среда рабочего стола GNOME

Оконный интерфейс реализуется как в графическом, так и в текстовом режиме (наиболее известной (неполной) реализацией оконного интерфейса в текстовом режиме является программа-оболочка Питера Нортона «Norton Commander» и её многочисленные модификации). Однако наибольшую популярность он завоевал благодаря операционным системам с графическими оконными оболочками (ОС Mac, ОС Windows) и в настоящее время является самым популярным видом пользовательского интерфейса.

Свойства

Окно обычно имеет прямоугольную форму, обычно с обрамлением рамкой и/или цветом фона, отличным от цвета основного экрана. При необходимости окно имеет заголовок (с пояснением функции) и органы управления. Иногда используются различные эффекты для придания ощущения объемности интерфейса, в том числе:

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

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

Разновидности

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

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

  • однооконный режим (SDI)
  • многооконный режим (MDI, TDI)
  • псевдомногооконный режим (PMDI)

(некоторые программы поддерживают несколько таких режимов, с возможностью переключения между ними, напр. Kate, gedit, AkelPad).

Также однооконный режим может поддерживать систему фреймов, при которой общее окно разбито на несколько функционально независимых областей, фреймов (форточек)[источник не указан 4326 дней].

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

Также существует разновидность окон (называемых модальными), которые «монополизируют» фокус пользовательского внимания, и продолжить работу с программой можно лишь после закрытия (выполнения запроса) такого «модального» окна.

Программы и среды с оконным интерфейсом

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

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

Некоторые оконные системы, например X Window System, обладают также сетевой структурой, позволяющей пользователю работать с графическими программами на удалённых узлах-клиентах.

Примеры ОС с оконным интерфейсом

  • 8½ и rio для Plan 9
  • GEM
  • Fresco/Berlin
  • NEXTSTEP
  • AmigaOS#Workbench в AmigaOS
  • Quartz для Mac OS X
  • X Window System для Unix-подобных ОС
  • Microsoft Windows
  • Mac OS
  • Palm OS
  • Chrome OS

См. также

  1. см. , также много программ с текстовым оконным интерфейсом было сделано с использованием библиотеки Turbo Vision от компании Borland

Википедия, чтение, книга, библиотека, поиск, нажмите, истории, книги, статьи, wikipedia, учить, информация, история, скачать, скачать бесплатно, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, картинка, музыка, песня, фильм, игра, игры, мобильный, телефон, Android, iOS, apple, мобильный телефон, Samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Сеть, компьютер, Информация о Оконный интерфейс, Что такое Оконный интерфейс? Что означает Оконный интерфейс?

V state ne hvataet ssylok na istochniki sm rekomendacii po poisku Informaciya dolzhna byt proveryaema inache ona mozhet byt udalena Vy mozhete otredaktirovat statyu dobaviv ssylki na avtoritetnye istochniki v vide snosok 4 sentyabrya 2013 Oko nnyj interfe js sposob organizacii polnoekrannogo interfejsa programmy raznovidnost graficheskogo interfejsa v kotorom kazhdaya integralnaya chast raspolagaetsya v graficheskom okne sobstvennom subekrannom prostranstve nahodyashemsya v proizvolnom meste nad osnovnym ekranom Neskolko okon odnovremenno raspolagayushihsya na ekrane mogut perekryvatsya virtualno nahodyas vyshe ili nizhe drug otnositelno druga Okonnyj interfejsPrimer okonnogo interfejsa v tekstovom rezhime fajlovyj menedzher Midnight Commander neskolko okon dve fajlovyh paneli i dialogovoe okno poverh nih nad ekranom komandnoj stroki raspolozhennyh drug poverh drugaPrimer okonnogo interfejsa v graficheskom rezhime Sreda rabochego stola GNOME Okonnyj interfejs realizuetsya kak v graficheskom tak i v tekstovom rezhime naibolee izvestnoj nepolnoj realizaciej okonnogo interfejsa v tekstovom rezhime yavlyaetsya programma obolochka Pitera Nortona Norton Commander i eyo mnogochislennye modifikacii Odnako naibolshuyu populyarnost on zavoeval blagodarya operacionnym sistemam s graficheskimi okonnymi obolochkami OS Mac OS Windows i v nastoyashee vremya yavlyaetsya samym populyarnym vidom polzovatelskogo interfejsa SvojstvaOkno obychno imeet pryamougolnuyu formu obychno s obramleniem ramkoj i ili cvetom fona otlichnym ot cveta osnovnogo ekrana Pri neobhodimosti okno imeet zagolovok s poyasneniem funkcii i organy upravleniya Inogda ispolzuyutsya razlichnye effekty dlya pridaniya oshusheniya obemnosti interfejsa v tom chisle teni zatemnenie pod oknom so sdvigom kak pravilo vpravo vniz predpolagaya nalichie sveta sleva sverhu V graficheskom rezhime teni takzhe mogut otbrasyvat drugie elementy interfejsa naprimer kursor myshi sozdanie illyuzii vypuklyh i vdavlennyh struktur linij nadpisej ponizhennyh ili povyshennyh oblastej naprimer knopok ramok i t p liniyami povyshennoj i ponizhennoj yarkosti i polutonovymi perehodami dlya imitacii krivolinejnyh poverhnostej polnaya ili chastichnaya polu prozrachnost okna prosvechivanie skvoz podlozhki ili drugih okon vozmozhno tolko v graficheskom rezhime Okonnyj interfejs imeyut obolochki bolshinstva operacionnyh sistem i v etom sluchae okno mozhet predstavlyat soboj otdelnuyu zapushennuyu programmu zadachu Procedury podderzhki okonnogo interfejsa prizvany otrisovyvat ekran s raspolagayushimisya poverh nego oknami i raspredelyat vvod polzovatelya mezhdu nimi pri sushestvovanii neskolkih ravnopravnyh okon vvod polzovatelya osushestvlyaetsya v to kotoroe v dannyj moment yavlyaetsya aktivnym RaznovidnostiProgrammy s klassicheskoj polnoekrannoj organizaciej ekrana mogut ispolzovat elementy okonnogo interfejsa subokna dlya organizacii menyu okon soobshenij i dialogov Programmy s polnoj realizaciej okonnogo interfejsa razdelno rabotayut s otdelnymi podzadachami v raznyh oknah Takaya programma mozhet odnovremenno otkryvat rabotat s neskolkimi dokumentami pomeshaya ih v otdelnye subokna naprimer mnogookonnyj redaktor s dokumentom v kazhdom okne Organizaciyu etih subokon v podobnyh programmah realizuyut neskolkimi sposobami odnookonnyj rezhim SDI mnogookonnyj rezhim MDI TDI psevdomnogookonnyj rezhim PMDI nekotorye programmy podderzhivayut neskolko takih rezhimov s vozmozhnostyu pereklyucheniya mezhdu nimi napr Kate gedit AkelPad Takzhe odnookonnyj rezhim mozhet podderzhivat sistemu frejmov pri kotoroj obshee okno razbito na neskolko funkcionalno nezavisimyh oblastej frejmov fortochek istochnik ne ukazan 4326 dnej Pri polnoj realizacii osnovnoj ekran pod oknami razgruzhaetsya i mozhet byt ispolzovan dlya kakih nibud globalnyh fonovyh zadach Polnaya realizaciya kak pravilo predpolagaet nalichie myshi dlya prostogo pereklyucheniya mezhdu oknami i upravleniya imi peremeshenie izmeneniya razmerov skrytie zakrytie i tomu podobnoe Takzhe sushestvuet raznovidnost okon nazyvaemyh modalnymi kotorye monopoliziruyut fokus polzovatelskogo vnimaniya i prodolzhit rabotu s programmoj mozhno lish posle zakrytiya vypolneniya zaprosa takogo modalnogo okna Programmy i sredy s okonnym interfejsomBolshinstvo sovremennyh operacionnyh sistem imeyut neotemlemyj ili opcionalnyj okonnyj graficheskij polzovatelskij interfejs realizuyushij okno v kachestve osnovy vzaimodejstviya s polzovatelem Okonnaya operacionnaya sistema pozvolyaet polzovatelyu odnovremenno rabotat s razlichnymi programmami Kazhdaya programma rabotaet v otdelnom okne zanimayushem otdelnoe prostranstvo na ekrane obychno v forme pryamougolnika Bolshinstvo operacionnyh sistem predostavlyayut polzovatelyu osnovnye funkcii raboty s oknami perenos izmenenie razmera okna fokusa okna i tak dalee Nekotorye okonnye sistemy naprimer X Window System obladayut takzhe setevoj strukturoj pozvolyayushej polzovatelyu rabotat s graficheskimi programmami na udalyonnyh uzlah klientah Primery OS s okonnym interfejsom 8 i rio dlya Plan 9 GEM Fresco Berlin NEXTSTEP AmigaOS Workbench v AmigaOS Quartz dlya Mac OS X X Window System dlya Unix podobnyh OS Microsoft Windows Mac OS Palm OS Chrome OSSm takzhesm takzhe mnogo programm s tekstovym okonnym interfejsom bylo sdelano s ispolzovaniem biblioteki Turbo Vision ot kompanii Borland

NiNa.Az

NiNa.Az - Абсолютно бесплатная система, которая делится для вас информацией и контентом 24 часа в сутки.
Взгляните
Закрыто