Графикалық интерфейстер туралы



Жұмыс түрі:  Реферат
Тегін:  Антиплагиат
Көлемі: 6 бет
Таңдаулыға:   
Кіріспе
Компьютерлік жүйелер интерфейсі түсініктемесінің бірнеше анықтамасы бар, солардың бірнешеуін айтайық. Қатынас интерфейсі қандайда бір есептерді шығару үшін, адам мен ЭЕМ арасында сенімді қатынасты қамтамасыз ететін, аппаратты-программалық, ақпаратты көрсету құрылғылардың және ақпарат алмасу протоколдарының жиынтығы арқылы да анықталады. Компьютердіңаппараттық интерфейсі ретінде ДК-нің кез келген периферийлік құрылғысының әр түрлі мінездемелер жинағын түсінеміз. Ол олардың арасында және орталық процессор арасынағы ақпарат алмасуды ұйымдастырады. Олар электрлік және уақыттық параметрлер, басқару сигналдар жинағы, деректер алмасы протоколы және қосылудың конструктивті артықшылықтары.
Соңғы жылдарда компьютерлік жүйелерді көптеп қолдануда. Босты себептерінің бірі пайдаланушы мен программалық қосымшаның өзара қарым-қатынас интерфейстерінің рөлі зор. Жалпы алғанда, интерфейс түсінігі кең мағыналы және компьютерлік технологиялардың әр түрлі салаларында қолданылады.
Соңғы жылдары адам-компьютер жүйесінде интерфейсті ұйымдатсыру айтарлықтай дамып, логикалық аяқталуына келді. Интерфейсті жалпылама құрылым түріндегі функциясы бар бірнеше бөлікке бөлуге болады. Мұндай интерпретация әр құрылымының құрылысын түсіндіреді және оларды қолдану принциптерін негізжеге мүмкіндік береді. Мысалға, интерактивті Web-қосымшаларды жобалауда, жасаушыларға бірнеше интерфейстерді таңдауға тура келеді:
пайдаланушының клиенттік программамен өзара қарым-қатынас деңгейдегі интерфейсі;
клиенттік машинамен сервер машина арасындағы өзара қарым-қатынас деңгейдегі интерфейспен;
сервердің шеттік программамен немесе басқа сервермен өзара қарым-қаьтынас деңгейдегі интерфейсі.
Мысалға, Web-қосымшаны құрған кезде, бірінші интерфейс WUI (Web User Interface) компонентін таңдау және негіздеумен іске асырылады. Ал екіншісі серверге сұраныс жіберу әдісін таңдаумен, үшіншісі CGI-ді (Common Gateway Interface) пайдаланумен немесе SQL-сұраныстарды қолданумен іске асырылады (1-сурет).

Интеллектуализациялауда адам мен есептеу жүйесі (ЕЖ) арасында интерфейсті жасау ерекше орын алады. Ол өз кезінде дайындығы жоқ пайдаланушы мен компьютер арасындағы қатынасты қамтамасыз етуі тиіс.
Функцияның орындалуы үшін, граф ағашының көршілес бұтақтарына сәйкес, қолданбалы жүйемен жұмыс кезінде жүзіп шығу механизмі қолданылады. Оны екі тәсілмен орындауға болады:
Тізбектелген қозғалыспен графтың доғасымен жоғары қарай түйінге дейін, яғни берілген функцияның құрамындағы немесе оның түйіндеріндегі, тиеу механизмін қолдана отырып одан өтуге;
Диалог граф ағашының түбіріне келесі тиеумен өтумен.
Графикалық екінші әдіс граф доғасының ағаш биіктігіне бағытталған әрбір түйіндегі нақтылыққа сәйкес келеді.
Иәжоқ жауабын талап ететін сұрақтар формасындағы диалог типі диалогтың меню жиі жағдайы болып табылады, диалог қадамында қашан; пайдаланушы альтернативі ретінде екі жауап болады: Иә және Жоқ.

Графикалық интерфейстер
Қазіргі уақытта қолданылатын жалпы классификацияны қарастырайық. Жалпы жағдайда пайдаланушылық интерфейстерді екі үлкен топқа бөліге болады:
WIMP интерфейсі (windows-терезе, icons-пиктограмма, menus-меню, pointers-көрсеткі);
SILK интерфейсі (speech-сөз, icon-пиктограмма, language-тіл, knowledge-білім).
Қазіргі уақытта WIMP-интерфейс тобы кеңінен таралған. Арнайы облыстарда қолданылатын SILK-интерфейстер тобы сирек қолданылады. Төменде программалық өнімдерді жобалаушыларға кеңінен таралған WIMP-интерфейс туралы толығырақ қарастырамыз.
Қазіргі кезде қолданылатын пайдаланушылық интерфейстердің классификациясын қарастырайық, олар төрт топқа бөлінеді:
графикалық пайдаланушы интерфейсі (Graphical User Interface - GUI);
пайдаланушы Web-интерфейсі (Web-User Interface - WUI);
қалта құрылғыларын пайдаланушы интерфейсі (Hand User Interface - HUI);
графикалық емес командалық жолдық пайдаланушы интерфейсі (Common Line Interface - CLI).
Графикалық пайдаланушы интерфейс (Graphical User Interface - GUI) пайдаланушы-компьютер қарым-қатынасының стилі ретінде анықталады.
Онда мынадай негізгі элементтер қолданылады: терезелер, пиктограммалар, меню және көрсеткіштер. Кейде GUI-интерфейсі деп атайды.
GUI-интерфейсінің негізгі қасиеттері - ол манипуляция жасау мүмкіндігі, тышқан немесе көрсеткіштің қолданылуы, графиканың пайдалануы, функция мен мәліметтер қосымшасы ауданының болуы. GUI-компоненттерін тереңірек қарастырайық. Терезе - ол бейнелеу құрылғысының облысы, объектілермен, объектілер туралы ақпаратпен өзара қатынасы үшін қолданылады немесе объектілерге қолданылатын әректтерді орындауға арналған. Терезеде тақырыптар жолы болады, ауыспалы операциялар теруіне ие болады, мөлшерінің өзгеруі, меню теруімен және объектілер туралы ақпарат көрсететін арнайы облысы болады. Әдетте терезе тікбұрышты болып келеді. Онда терезені қолданатын қосымша, GUI-бағытталған қосымша болып келеді. Терезе ақпаратты құрылғы бейнесінің тек қана бір аймағына немесе облысқа бейнелейді. Бейнелеу құрылғысын жарым-жартылай қолдану, бірмезетте бірнеше объектілермен немесе диалогты басқарушылармен өзара қатынаста болу үшін бірнеше терезені қарап шығуға мүмкіндік береді.
Пиктограммалар. Пиктограмма көп жағдайда терезеге ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Сандық сұйық шығынөлшегіш үшін ақпараттық интерфейс құру
Графикалық интерфейстер
Бағдарламалау тілдерінің өркениеті
C# Тілінің негіздері
Басқару жүйелерінің интерфейстерін дамыту
Пайдаланушы интерфейсі
Пайдаланушы интерфейсінің басқарушы құралдарын жіктеу
Механикалық механизм
Компьютердің ішкі интерфейстері
Объектіге бағытталған программалаудың принциптері
Пәндер