Терезе (есептеу) - Window (computing)

Есептеу кезінде а терезе Бұл графикалық басқару элементі. Ол кейбір бөліктерін қамтитын визуалды аймақтан тұрады графикалық интерфейс ол жататын және а рамкаланған бағдарламаның терезені безендіру. Әдетте оның тік бұрышты формасы болады[1] басқа терезелердің аумағымен қабаттасуы мүмкін. Онда шығу мүмкіндік береді және мүмкін енгізу бір немесе бірнеше процестер.

Windows ең алдымен графикалық дисплейлермен байланысты, мұнда оларды a көмегімен басқаруға болады көрсеткіш түрін пайдалану арқылы меңзегіш құрылғы. Тек мәтіндік дисплейлер бірнеше тәуелсіз буфер сияқты бірнеше тәуелсіз дисплей аймақтарын қолдау тәсілі ретінде терезелерді қолдауы мүмкін Эмакс. Мәтіндік терезелер әдетте пернетақта арқылы басқарылады, бірақ кейбіреулері тінтуірге жауап береді.

Графикалық интерфейс (графикалық интерфейс), оның негізгі терезелері ретінде терезелерді қолданады «метафора «деп аталады терезе жүйесі, оның негізгі компоненттері болып табылады дисплей сервері және терезе менеджері.

Тарих

Тек мәтіндік дисплейдегі терезелердің мысалы. Әрбір сұр жиектелген аймақ әр түрлі файлды көрсететін жеке терезе болып табылады.

Идея дамыды Стэнфорд ғылыми-зерттеу институты (жетекші Дуглас Энгельбарт ).[2] Олардың алғашқы жүйелері бірнеше терезелерді қолдады, бірақ олардың арасындағы шекараны көрсетудің айқын әдісі болған жоқ (мысалы, терезе шекаралары, тақырып жолақтары және т.б.).[3]

Зерттеу жалғасты Xerox Корпорацияның Пало-Альто Зерттеу орталығы / PARC (жетекші Алан Кэй ). Олар терезелерді қабаттастыруды қолданды.[4]

1980 жылдардың ішінде «WIMP «терезесі, белгішесі, мәзірі, меңзерді білдіретін PARC-та жасалған.

алма сол кезде PARC-пен қысқаша жұмыс істеген. Apple PARC интерфейсіне негізделген интерфейс жасады. Бұл алғаш рет қолданылған Apple's Lisa және кейінірек Macintosh компьютерлер.[5] Microsoft ол кезде Mac-қа арналған Office қосымшаларын жасаушы еді. Кейбіреулер бұл Apple OS шығарылғанға дейін оған қол жеткізді және осылайша терезе жүйесінің дизайнына әсер етті деп болжайды Microsoft Windows.[6]

Қасиеттері

Windows - жазықтықта орналасқан екі өлшемді объект метафора. Заманауи толық сипаттағы терезе жүйесінде олардың өлшемдерін өзгертуге, жылжытуға, жасыруға, қалпына келтіруге немесе жабуға болады.

Әдетте Windows басқа графикалық объектілерді, соның ішінде мәзір жолағын, құралдар тақтасын, басқару элементтерін, белгішелерді және көбінесе жұмыс аймағын қамтиды. Жұмыс аймағында құжат, сурет, папка мазмұны немесе басқа негізгі объект көрсетіледі. Жұмыс аймағының айналасында, шектеу терезесінде, кейде тиісті ақпарат немесе опцияларды көрсететін, терезе немесе панель деп аталатын басқа кішігірім терезе аймақтары болуы мүмкін. А-ның жұмыс аймағы бірыңғай құжат интерфейсі бір ғана негізгі объектіні ұстайды. «Бала терезелері» бірнеше құжат интерфейстері, және қойындылар мысалы, көптеген веб-шолғыштарда бірнеше ұқсас құжаттарды немесе негізгі объектілерді бағдарламаның негізгі терезесінде алуға болады. Кейбір терезелер Mac OS X терезенің бүйірінен сырғып шығатын және қосымша опцияларды көрсететін тақта болып табылатын тартпа деп аталатын функцияға ие.

Не астында жұмыс істей алатын қосымшалар графикалық интерфейс немесе а мәтіндік қолданушы интерфейсі әр түрлі терминологияны қолдануы мүмкін. GNU Emacs «терезе» терминін дисплейдегі аймаққа сілтеме жасау үшін пайдаланады, ал дәстүрлі терезе, мысалы, an басқарады X11 терезе менеджері, «жақтау» деп аталады.

Кез-келген терезені терезенің безендірілуі мен терезенің мазмұнына бөлуге болады, дегенмен кейбір жүйелер терезе безендіруін формасы ретінде әдейі алып тастайды. минимализм.

Терезені безендіру

Терезенің типтік элементтері. Терезені безендіруді терезе менеджері сияқты ОС деңгейіндегі процесс салады. Мазмұнның суреті - міндеті қолданбалы бағдарламалық жасақтама.

The терезені безендіру көпшілігінде терезенің бөлігі болып табылады терезе жүйелері.

Терезелерді безендіру әдетте а-дан тұрады тақырып тақтасы, әдетте әр терезенің жоғарғы жағында және қалған үш жағында минималды жиек.[7] Microsoft Windows жүйесінде бұл «клиенттік емес аймақ» деп аталады.[8]

Терезелерді заманауи безендіруге арналған макеттің үстіңгі тақтасында сол терезенің тақырыбы және терезеге қатысты әрекеттерді орындайтын батырмалар бар, мысалы:

  • Жабық
  • Үлкейту
  • Кішірейту
  • Өлшемін өзгерту
  • Жиынтық

Шек, ең алдымен, пайдаланушыға терезенің өлшемін өзгертуге мүмкіндік беру үшін, сонымен қатар терезенің мазмұны мен қалған бөліктер арасында визуалды алшақтық жасау үшін бар. жұмыс үстелі ортасы.

Терезе декоры дизайн үшін маңызды болып саналады қарау және сезу туралы операциялық жүйе және кейбір жүйелер пайдаланылатын түстерді, стильдерді және анимациялық эффектілерді реттеуге мүмкіндік береді.

Терезе жиегі

Терезе менеджерлерін қабаттастыру терезелерді қоршап, сызыңыз композициялық терезе менеджерлері сурет салу көлеңке терезелердің айналасында

Терезе жиегі - бұл айналасында пайда болатын кейбір терезе менеджерлері ұсынатын терезені безендіру компоненті белсенді терезе. Кейбір терезе менеджерлері сонымен қатар шекараны көрсете алады фондық терезелер. Әдетте терезе шекараларын қамтамасыз ету үшін пайдалануға болады терезе қозғалысы а көмегімен терезені жылжытуға немесе өлшемін өзгертуге мүмкіндік беру сүйреу әрекет. Кейбір терезе менеджерлері тек сәндік мақсаттарға арналған және терезе қозғалатын қондырғыларды ұсынбайтын пайдасыз шекараларды ұсынады. Бұл терезе менеджерлері терезенің өлшемін шекарада апару әрекетін қолдану арқылы өзгертуге рұқсат бермейді.

Тақырып жолағы

Тақырыбының жолағы GNOME калькуляторы

Тақырып жолағы Бұл графикалық басқару элементі және терезені безендірудің бір бөлігі. кейбір терезе менеджерлері ұсынған. Конвенция ретінде ол жоғарғы жағында орналасқан терезе көлденең жолақ ретінде Тақырып тақтасы әдетте қосымшаның атын немесе ашық құжаттың атын көрсету үшін қолданылады және қолданбалы терезелерді кішірейтуге, үлкейтуге, жабуға немесе айналдыруға арналған тақырып жолының батырмаларын ұсына алады. Әдетте тақырып жолақтары сүйреу әрекеті арқылы терезенің экран бойымен жылжуын қамтамасыз ететін терезе қозғалысын қамтамасыз ету үшін пайдаланылуы мүмкін. Кейбір терезе менеджерлері[қайсы? ] тек сәндік мақсаттарға арналған және терезе қозғалатын қондырғылар ұсынбайтын тақырып тақталарын ұсыныңыз. Бұл терезе менеджерлері тақырыптар тақтасында сүйреу әрекетін қолдану арқылы терезелерді экран бойымен жылжытуға жол бермейді.

Тақырып жолының әдепкі мәтіні көбіне қосымшаның және / немесе оны жасаушының атын қамтиды. Аты хост қосымшаны іске қосу жиі пайда болады. Әр түрлі әдістер (мәзір - таңдау, қашу реттілігі, параметрлерді орнату, командалық жол опциялары - есептеу ортасына байланысты) болуы мүмкін Соңғы қолданушы тақырып жолындағы мәтінді басқару. Сияқты құжаттарға бағытталған қосымшалар мәтіндік редактор көрсетуі мүмкін файл атауы немесе жол өңделіп жатқан құжат. Көпшілігі веб-шолғыштар болады көрсету мазмұны HTML элементі тақырып олардың тақырып жолында, кейде қолданбаның атымен алдын-ала немесе постфикспен бекітіледі. Google Chrome және кейбір нұсқалары Mozilla Firefox оларды орналастыру қойындылар тақырып тақтасында. Бұл қойындылар үшін негізгі терезені пайдалануды қажет етпейді, бірақ әдетте тақырыптың қысқартылуына әкеледі.

Тақырып жолында жиі болады виджеттер а сияқты терезеге қатысты жүйелік командалар үшін максимизациялау, азайту, жинау және жабық түймелер; және қолданба белгішесі сияқты басқа мазмұнды қамтуы мүмкін, а сағат және т.б.

Көп жағдайда графикалық интерфейстер, оның ішінде Mac OS және Microsoft Windows интерфейстер болса, пайдаланушы терезені жылжытуы мүмкін тартып алу тақырып жолағы және сүйреу.

Тақырып тақтасының түймелері

Кейбір терезе менеджерлері қолданбалы терезелерді кішірейтуге, үлкейтуге, жинауға немесе жабуға мүмкіндік беретін тақырып тақтасының батырмаларын ұсынады. Кейбір терезе менеджерлері тақырып тақталарында батырмаларды тақырып тақталарында емес, тапсырмалар тақтасында немесе тапсырмалар панелінде көрсете алады.

Тақырып тақтасында келесі түймелер пайда болуы мүмкін:

  • Жабық
  • Үлкейту
  • Кішірейту
  • Өлшемін өзгерту
  • Жинақтау (немесе.) WindowShade )

А контекстік мәзір кейбір тақырып тақтасының батырмаларынан немесе тінтуірдің оң жақ батырмасын басу арқылы қол жетімді болуы мүмкін.

Тақырып белгішесі

Кейбір терезе менеджерлері тақырып тақтасында кішкене белгішені көрсетеді, ол пайда болған бағдарламаға байланысты өзгеруі мүмкін. Тақырып белгішесі мәзір батырмасы сияқты жұмыс істеуі немесе мәтінмәндік мәзірдің құралын қамтамасыз етуі мүмкін. OS X қосымшаларында әдетте прокси болады белгішесі файл менеджеріндегі құжаттың белгішесімен бірдей жұмыс істейтін терезе тақырыбының жанында.

Құжат күйінің белгішесі

Кейбір терезе менеджерлері терезе мазмұны қандай да бір жолмен сақталмағанын немесе расталмағанын білдіретін белгішені немесе символды көрсетеді: Mac OS X жабу батырмасының ортасында нүктені көрсетеді; RISC OS қосады жұлдызша тақырыпқа.

Терезе менеджерлерінің тақтайшалары

Кейбіреулер терезе менеджерлері тек ақпараттық мақсаттарға арналған және бақылау мен мәзір ұсынбайтын тақырып жолақтарын ұсыныңыз. Бұл терезе менеджерлері терезелерді а арқылы жылжытуға жол бермейді сүйреу тақырып тақтасындағы әрекет және сонымен бірге a мақсатына қызмет етуі мүмкін күй сызығы терезе менеджерлерін қабаттастырудан.

Танымал операциялық жүйелерде

ОЖБелгішеАртқа жіберуЖабықҮлкейтуМәзір жолағыКішірейтуБекіту (жоғарғы жағында ұстау)Өлшемін өзгертуЖиынтық (терезе көлеңкесі)КүйМәтінмәндік мәзірЕскертулер
macOSИәИәИәИәИәИәТүймелер тақырып тақтасының сол жағында орналасқан. Белгіше - құжаттың файлдық жүйесін ұсынуға арналған прокси.
RISC OSИәИәИәИәИәИә
WindowsИәИәИәИәИәИәИәБелгі - бұл терезе әрекеттерінің мәзірі
Linux /UnixИәИәИәИәИәИәИәИәИәИәLinux / Unix үшін көптеген X терезе менеджерлері тақырып тақтасында көрсетілген батырмалардың типі мен орналасуын реттеуге мүмкіндік береді.

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ Реймер, Джереми (2005). «GUI тарихы (3 бөлім)». Ars Technica. Алынған 2009-09-14.
  2. ^ Реймер, Джереми (2005). «GUI тарихы (1 бөлім)». Ars Technica. Алынған 2009-09-14.
  3. ^ Реймер, Джереми (2005). «GUI тарихы (2 бөлім)». Ars Technica. Алынған 2009-09-14.
  4. ^ «Кезеңдер: 1975 - графикалық интерфейс (GUI)». Palo Alto Research Center Incorporated. Алынған 2009-09-14.
  5. ^ Реймер, Джереми (2005). «GUI тарихы (4-бөлім)». Ars Technica. Алынған 2009-09-14.
  6. ^ Реймер, Джереми (2005). «GUI тарихы (5 бөлім)». Ars Technica. Алынған 2009-09-14.
  7. ^ http://markhobley.yi.org/glossary/windowdecorations.html
  8. ^ http://msdn.microsoft.com/kk-us/library/dd162743.aspx