Grafik foydalanuvchi interfeysi Grafik foydalanuvchi interfeysi foydalanuvchi bilan tizim bilan ishlashning grafik vositalarini taqdim etadi. GUI apparat va dasturiy ta'minotning kombinatsiyasi bo'lishi mumkin. GUI - dan foydalanib, foydalanuvchi dasturiy ta'minotni sharhlaydi.
Odatda, GUI CLI dan ko'proq resurs talab qiladi. Ilg'or texnologiyalar yordamida dasturchilar va dizaynerlar yanada samaradorlik, aniqlik va tezlik bilan ishlaydigan murakkab grafik interfeyslarni yaratadilar.
Gui elementlari GUI dasturiy ta'minot yoki apparat bilan ishlash uchun komponentlar to'plamini taqdim etadi.
Har bir grafik komponent tizimi bilan ishlash uchun bir yo'l beradi. Gui tizimi quyidagi elementlarga ega:
Oyna - ilovaning mazmuni ko'rsatiladigan maydon. Agar oyna fayl tuzilishini taqdim etsa, oynadagi kontent belgilar yoki ro'yxatlar shaklida ko'rsatilishi mumkin. Foydalanuvchi o'rganish oynasida fayl tizimi orqali harakat qilish osonroq bo'ladi. Derazalar ekran o'lchamiga o'ralgan, o'zgartirilgan yoki kattalashtirilishi mumkin. Ular ekrandagi har qanday joyga ko'chirilishi mumkin. Oynada bolalar oynasi deb ataladigan bir xil ilovaning boshqa oynasi bo'lishi mumkin.
Yorliqlar - agar ilova bir nechta misollarni bajarishga imkon bersa, ular ekranda alohida derazalar ko'rinishida ko'rsatiladi. Yorliqlar bilan hujjat interfeysi bir oynada bir nechta hujjatlarni ochish uchun keldi. Ushbu interfeys ilovadagi Sozlamalar panelini ko'rishga yordam beradi. Barcha zamonaviy veb-brauzerlar ushbu funksiyadan foydalanadi.
Menyu - Menyu-dastur oynasining ichida ko'rinadigan joyga (odatda yuqoridan) guruhlangan va joylashtirilgan standart buyruqlar qatori. Menyu sichqonchani bosish orqali ko'rsatish yoki yashirish uchun dasturlashtirilishi mumkin.
Belgisi - Icon-bog'langan ilovani ifodalovchi kichik rasm. Ushbu belgilarni bosish yoki ikki marta bosish orqali dastur oynasi ochiladi. Belgida tizimda o'rnatilgan ilovalar va dasturlar kichik rasmlar ko'rinishida ko'rsatiladi.
Kursor - sichqoncha, sensorli panel, raqamli qalam kabi o'zaro ta'sir qiluvchi qurilmalar grafik interfeysda kursorlar shaklida taqdim etiladi. Ekranda kursor uskunadan deyarli Real vaqtda ko'rsatmalarga amal qiladi. Kursorlar, shuningdek, grafik interfeysga ega tizimlarda ko'rsatkichlar deb ataladi. Ular menyular, derazalar va ilovaning boshqa xususiyatlarini tanlash uchun ishlatiladi.
Oyna - ilovaning mazmuni ko'rsatiladigan maydon. Agar oyna fayl tuzilishini taqdim etsa, oynadagi kontent belgilar yoki ro'yxatlar shaklida ko'rsatilishi mumkin. Foydalanuvchi o'rganish oynasida fayl tizimi orqali harakat qilish osonroq bo'ladi. Derazalar ekran o'lchamiga o'ralgan, o'zgartirilgan yoki kattalashtirilishi mumkin. Ular ekrandagi har qanday joyga ko'chirilishi mumkin. Oynada bolalar oynasi deb ataladigan bir xil ilovaning boshqa oynasi bo'lishi mumkin.