Кіріспе

Пайдаланушы интерфейсінің бір бөлігін қамтитын визуалды аймақ, компьютер функцияларының графикалық бейнеленуі.

Компьютерде терезе – графикалық басқару элементі. Ол өзіне тиесілі бағдарламаның графикалық пайдаланушы интерфейсінің бір бөлігін қамтитын визуалды аймақтан тұрады және терезе жиегімен шектеледі. Ол көбінесе тікбұрышты пішінде болады және басқа терезелермен қабаттасуы мүмкін. Терезе бір немесе бірнеше процестің нәтижесін көрсетеді және оларға деректер енгізуге мүмкіндік береді. Терезелер көбінесе графикалық дисплейлермен байланысты, онда оларды көрсеткіш құрылғысын қолдану арқылы басқаруға болады. Тек мәтіндік дисплейлер де Emacs-тегі бірнеше буферлер сияқты бірнеше тәуелсіз дисплей аймақтарын ұстау үшін терезелерді қолдай алады. Мәтіндік терезелер көбінесе пернетақтамен басқарылады, бірақ кейбіреулері тышқанға да жауап береді. Терезелерді негізгі "метафоралардың" бірі ретінде пайдаланатын графикалық пайдаланушы интерфейсі (GUI) терезелік жүйе деп аталады, оның негізгі құрамдас бөліктері – дисплей сервері және терезе менеджері.

Тарих

Бұл идея Стэнфорд ғылыми-зерттеу институтында (Дуглас Энгельбарт басқарған) әзірленді. Олардың алғашқы жүйелері бірнеше терезелерді қолдады, бірақ олардың арасындағы шекараларды көрсетудің нақты жолы болмады (мысалы, терезе жиектері, тақырып жолақтары сияқты). Зерттеулер Xerox корпорациясының Пало-Альто зерттеу орталығында / PARC (Алан Кей басқарған) жалғасты. Олар бір-бірін жабатын терезелерді пайдаланды. 1980-ші жылдары PARC-те "WIMP" термині пайда болды, ол терезе, белгіше, мәзір және курсор деген сөздердің бас әріптерінен құралған. Apple сол кезде PARC-пен қысқа мерзім жұмыс істеді. Apple PARC интерфейсіне негізделген интерфейс жасады. Ол алғаш рет Apple компаниясының Lisa және кейіннен Macintosh компьютерлерінде қолданылды. Microsoft сол кезде Mac үшін Office қосымшаларын жасап жатқан еді. Кейбіреулер бұл оларға Apple-дің операциялық жүйесіне шығуға мүмкіндік берді деп есептейді, соның салдарынан Microsoft Windows деп аталған терезелік жүйенің дизайнына әсер етті.

Қасиеттері

Терезелер – үстел метафорасы деп аталатын жазықтықта орналасқан екі өлшемді нысандар. Қазіргі заманғы, толық мүмкіндіктерге ие терезе жүйесінде оларды өзгертуге болады: көлемін өзгерту, жылжыту, жасыру, қалпына келтіру немесе жабу. Терезелерде әдетте басқа графикалық нысандар болады, мысалы, мәзір жолағы, құралдар жолақтары, басқару элементтері, белгішелер және көбінесе жұмыс аймағы. Жұмыс аймағында құжат, кескін, қалта мазмұны немесе басқа негізгі нысан көрсетіледі. Жұмыс аймағының айналасында, терезенің шекарасында, басқа кіші терезелер болуы мүмкін, олар кейде панельдер деп аталады, олар тиісті ақпаратты немесе опцияларды көрсетеді. Бір құжат интерфейсінің жұмыс аймағында тек бір негізгі нысан болады. Көп құжат интерфейстеріндегі "бала терезелер" және, мысалы, көптеген веб-браузерлердегі қойындылар бірнеше ұқсас құжаттарды немесе негізгі нысандарды бір негізгі қосымша терезесінде қолжетімді ете алады. Кейбір macOS терезелерінде "сөре" деп аталатын мүмкіндік бар, ол терезенің жанынан сырғып шығып, қосымша параметрлерді көрсетеді. Графикалық пайдаланушы интерфейсінде немесе мәтіндік пайдаланушы интерфейсінде жұмыс істейтін қосымшалар әртүрлі терминологияны қолдануы мүмкін. GNU Emacs өзінің дисплейіндегі аумаққа қатысты "терезе" терминін пайдаланады, ал X11 терезе менеджері басқаратын дәстүрлі терезе "рамка" деп аталады. Кез келген терезе терезе безендіруінен және терезе мазмұнынан тұруы мүмкін, бірақ кейбір жүйелер минимализмнің бір түрі ретінде терезе безендіруінен әдейі бас тартады.

Терезенің жиегі

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

Атау жолағы

Titlebar – кейбір терезе менеджерлері ұсынатын терезе безендіруінің бір бөлігі. Ол әдетте терезенің жоғарғы жағында көлденең жолақ түрінде орналасқан. Titlebar әдетте қолданбаның немесе ашылған құжаттың атын көрсету үшін пайдаланылады және қолданба терезелерін кішірейту, үлкейту, жабу немесе орау үшін titlebar батырмаларын қамтамасыз етуі мүмкін. Бұл функциялар көбінесе экранның жоғарғы оң жағында орналасады, бұл тосқауылдар арқылы жылдам және шамалы дәл енгізуге мүмкіндік береді. Titlebar көбінесе терезені экранда сүйреу арқылы жылжытуға мүмкіндік беретін терезенің қозғалысын қамтамасыз ету үшін қолданылады. Кейбір терезе менеджерлері тек әсемдік үшін арналған және терезенің қозғалысын қамтамасыз етпейтін titlebar ұсынады. Бұл терезе менеджерлері titlebar арқылы терезені экранда сүйреп жылжытуға рұқсат бермейді. Стандартты titlebar мәтіні көбінесе қолданбаның және/немесе оның жасаушысының атын қамтиды. Қолданбаны іске қосатын хосттың аты да жиі көрсетіледі. Titlebar мәтінін басқаруға соңғы пайдаланушыға мүмкіндік беру үшін әртүрлі әдістер (меню таңдаулары, басқару тізбектері, орнату параметрлері, командалық жол опциялары – есептеу ортасына байланысты) болуы мүмкін. Мәтін редакторы сияқты құжатқа бағытталған қолданбалар өңделіп жатқан құжаттың файл атын немесе жолын көрсетуі мүмкін. Көптеген веб-браузерлер HTML элементінің title мазмұнын titlebar-да көрсетеді, кейде қолданба атымен алдынан немесе артынан қосады. Google Chrome және Mozilla Firefox-тың кейбір нұсқалары қойындыларын titlebar-ға орналастырады. Бұл қойындылар үшін негізгі терезені пайдалану қажеттілігін жояды, бірақ көбінесе title қысқаруына әкеледі. Сақталмаған өзгерістерді көрсету үшін оның басында жұлдызша таңбасы қолданылуы мүмкін. Titlebar көбінесе терезенің үлкейту, кішірейту, орау және жабу батырмалары сияқты жүйелік командаларға арналған виджеттерді қамтиды және қолданба белгішесі, сағат және т.б. сияқты басқа мазмұнды да қамтуы мүмкін. Көптеген графикалық пайдаланушы интерфейстерінде, соның ішінде Mac OS және Microsoft Windows интерфейстерінде пайдаланушы терезені titlebar-дан ұстап, сүйреу арқылы жылжыта алады.

Атау жолағы

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

Құжаттың күй- жайының таңбашасы

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

Тейл терезелерін басқарушылар

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

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

OS Icon Send to Back Close Maximize Menu bar Minimize Pin (Keep on top) Resize Roll up (Window shade) Status Контексттік мәзір Ескертулер Unix-ке ұқсас X11 Unix-ке ұқсас жүйелердегі көптеген X терезе менеджерлері тақырып жолағында көрсетілген түймелердің типі мен орналасуын өзгертуге мүмкіндік береді. macOS түймелері тақырып жолағының сол жағында орналасқан. Белгіше – құжаттың файлдық жүйедегі өкілі. RISC OS Windows белгішесі – терезе әрекеттерінің мәзірі.