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


Компьютерлік жүйелер интерфейсі түсініктемесінің бірнеше анықтамасы бар, солардың бірнешеуін айтайық. Қатынас интерфейсі қандайда бір есептерді шығару үшін, адам мен ЭЕМ арасында сенімді қатынасты қамтамасыз ететін, аппаратты-программалық, ақпаратты көрсету құрылғылардың және ақпарат алмасу протоколдарының жиынтығы арқылы да анықталады. интерфейсі ретінде ДК-нің кез келген периферийлік құрылғысының әр түрлі мінездемелер жинағын түсінеміз. Ол олардың арасында және орталық процессор арасынағы ақпарат алмасуды ұйымдастырады. Олар электрлік және уақыттық параметрлер, басқару сигналдар жинағы, деректер алмасы протоколы және қосылудың конструктивті артықшылықтары.
Соңғы жылдарда компьютерлік жүйелерді көптеп қолдануда. Босты себептерінің бірі пайдаланушы мен программалық қосымшаның өзара қарым-қатынас интерфейстерінің рөлі зор. Жалпы алғанда, интерфейс түсінігі кең мағыналы және компьютерлік технологиялардың әр түрлі салаларында қолданылады.
Соңғы жылдары адам-компьютер жүйесінде интерфейсті ұйымдатсыру айтарлықтай дамып, логикалық аяқталуына келді. Интерфейсті жалпылама құрылым түріндегі функциясы бар бірнеше бөлікке бөлуге болады. Мұндай интерпретация әр құрылымының құрылысын түсіндіреді және оларды қолдану принциптерін негізжеге мүмкіндік береді. Мысалға, интерактивті 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-бағытталған қосымша болып келеді. Терезе ақпаратты құрылғы бейнесінің тек қана бір аймағына немесе облысқа бейнелейді. Бейнелеу құрылғысын жарым-жартылай қолдану, бірмезетте бірнеше объектілермен немесе диалогты басқарушылармен өзара қатынаста болу үшін бірнеше терезені қарап шығуға мүмкіндік береді.
Пиктограммалар. Пиктограмма көп жағдайда терезеге ұқсас болып келеді, бірақ формальды анықтамаға сәйкес - GUI бейнелеу құрылғысының облысы, объектіні, тақырыбын немесе атын көрсету үшін графикалық симолдарды қосады. Сонымен қатар операцияларды манипуляциялайды. Пиктограммада орындалатын, объектіні сипаттайтын - бұл Open (ашу) операциясы, ол объект туралы ақпараты бар терезені сипаттайды.
GUI-интерфейсінде қолданылатын, формальді түрде пиктограмма болып саналмайтын графикалық символдардың жиыны бар. Объектілердің атрибуттерін, жағдайларын және әректтерін сипаттайтын графикалық символдар ақырғы пайдаланушылармен пиктограмма сияқты қабылдануы мүмкін. Бірақ GUI-интерфейсі және стандартты құрастырушылардың көзқарасы бойынша, оларды графикалық батырмалар ретінде қарастырған жөн. Мұндай жағдайларда графикалық символдардың қолдануына мына терминдер «пиктграмма» және «графика» арқылы өзара алмастырылады.
Менюі «Меню» баламалардың қатарын көрсетеді. Оның көмегімен пайдаланушы, өзінің таңдауын жүзеге асырады. Әдетте GUI бағытталған менюдің баламасы-объектілермен амалдар орындау үшін, пайдаланушылармен таңдалатын командалардың аттары болып келеді. File (Файл) менюі - менюдің мысалы, ал File менюінде орналасқан - Print командасы баламалы нұсқасының мысалы болып табылады. Менюде барлық пайдаланушы командалар орналасқан. Жүйенің графикалықтан өзгешесі, керісінше менюден дисплей толығымен қолдану қажет. Бірақ меню иерархия тәсілімен орналасу қажет.
Көрсеткіштер. Графикалық жүйелер әдетте тышқанның немесе жұмыр манипулятор түріндегі координаттық-сілтеуіш құрылғылардан тұрады.
Координаттық-сілтеуіш құрылғы деп пайдаланушы енгізуді осы құрылғы көмегімен жүзеге асыра алатын экрандағы орынды түсінеміз. Көрсеткіш - ол графикалық символ. Координаттық-сілтеуіш құрылғыға жүйеге кірудің орынын визуалды көрсетеді. GUI интерфейсте қолданылатындар көрсеткіштер, бағыт түріндегі жүйелік көрсеткіштен, графикалық қайта түйісу және I-бейнелі немесе бөренелік көрсеткіштен тұрады.
Тікелей манипуляциялау. GUI интерфейсінің ең маңызды қасиеті - тікелей манипуляциялауда болып табылады. Ол пайдаланушыға көрсеткігтің көмегімен объектілермен өзара қатынаста болуға мүмкіндік береді. Мысалы, тышқанның көмегімен терезенің экрандағы орнын ауыстыруға болады. Терезе тақырыбы жолына көрсеткішті орналастырып, тышқанның батырмасын басып ұстап, тышқанды да жылжытып отырамыз. Меню немесе баламаларды таңдаудың көмегімен орындалатын әрекеттерді, тікелей манипуляциялауды қолдана отырып орындауға болады. Мысалы, көптеген жүйелерде құжат пиктограммаларын жұмыс болып табылады. Тікелей манипуляция арқылы орындалатын әректтерге Move (орын ауыстыру), Copy (көшіру), Delete (көшіру), Link (байланыстыру) операциялары жатады.
Басқа да қасиеттер. GUI-интерфейске тән басқа да жұмыс әдісіне - айырбастау буфері, пернелердің қиыстырулары, менюде және диалогта үдейтін пернелер, сонымен қатар тышқан - пернелердің өзара қатынасының қосымша мүмкіншіліктері жатады. Бұл механизмдер пайдалы болғанына қарамастан, GUI интерфейстің маңызды қасиеттері ретінде қарастырылмайды.
... жалғасы- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.

Ақпарат
Қосымша
Email: info@stud.kz