GUI va buyruq qatori o'rtasidagi farq

GUI va buyruq qatori o'rtasidagi farq
GUI va buyruq qatori o'rtasidagi farq

Video: GUI va buyruq qatori o'rtasidagi farq

Video: GUI va buyruq qatori o'rtasidagi farq
Video: 스프링 5 기초 강의 - 2-10강 Spring IoC 이해하기-1 2024, Noyabr
Anonim

GUI va buyruq qatori

Kompyuter bilan ishlashning ikkita eng mashhur usuli - Buyruqlar qatori va GUI (Grafik foydalanuvchi interfeysi). Buyruqlar qatori faqat matnli interfeys, GUI esa grafik belgilardan tashkil topgan interfeysdir. Ko'pincha GUI yordamida bajariladigan barcha umumiy vazifalar Buyruqlar qatori va aksincha amalga oshirilishi mumkin (garchi kengaytirilgan vazifalar haqida gap ketganda, Buyruqlar qatori yagona variant bo'lishi mumkin).

GUI nima?

GUI (talaffuzi gooey) - foydalanuvchilarga matndan farqli ravishda tasvir/animatsiya/audio koʻrinishida operatsion tizimlar bilan muloqot qilish imkonini beruvchi interfeys turi. Ushbu interfeys foydalanuvchiga grafik ob'ektlar (masalan, piktogrammalar) orqali mavjud bo'lgan ma'lumotlarni / harakatlarni taqdim etadi. O'zaro ta'sir qilish uchun sichqonchani ham, klaviaturani ham ishlatish mumkin. Foydalanuvchi ekrandagi grafik obyektlarni bevosita manipulyatsiya qilish orqali amallarni bajaradi.

Buyruqlar qatori nima?

Buyruqlar qatori (odatda Buyruqlar qatori interfeysi/tarjimoni yoki CLI nomi bilan tanilgan) buyruqlarni kiritish (yozish) orqali kompyuter operatsion tizimi bilan oʻzaro ishlash imkonini beruvchi mexanizmdir. Bu faqat matnli interfeys bo'lib, u faqat klaviaturadan kiritishni talab qiladi (odatda "buyruqni kiritish" deb ataladi). Odatda, Enter tugmasi buyruq oxirida bosiladi, shundan so'ng kompyuter ushbu buyruqni qabul qiladi, tahlil qiladi va bajaradi. Buyruqning chiqishi matn satrlari sifatida terminalga qaytariladi. Natija vazifaning yozgi qismini va haqiqiy natijani ham o'z ichiga olishi mumkin. Buyruqni ommaviy rejimda kiritish uchun foydalanuvchi skript faylidan foydalanishi mumkin. Skript - bu butun ishni yakunlaydigan tartiblangan buyruqlar ketma-ketligini o'z ichiga olgan fayl.

GUI va buyruq qatori oʻrtasidagi farq nima?

Koʻpchilik buyruq qatori interfeysi vazifalari faqat klaviaturani talab qiladi, GUI tizimlari esa sichqonchani ham, klaviaturani ham talab qiladi. Shuning uchun, buyruq qatori foydalanuvchilari odatda ikki joy o'rtasida qo'llarini almashtirishlari shart emas. Va buyruq qatori interfeysi odatda murakkab vazifani bajarish uchun bir necha qator kodni talab qiladi. Buyruqlar qatori GUI tizimiga qaraganda kamroq resurslardan foydalanadi, chunki GUI tizimi piktogrammalar, shriftlar, kiritish/chiqarish drayverlari va boshqa resurslarni yuklaydi. Ushbu uchta sabab tufayli buyruq qatori foydalanuvchilari ko'pgina vazifalarni GUI foydalanuvchisiga qaraganda tezroq bajarishlari mumkin. Buyruqlar qatori foydalanuvchilari skriptlar yaratishi va vaqtni tejashlari mumkin, GUI foydalanuvchilari esa yorliqlar yaratish kabi imkoniyatlar bilan xuddi shunday qilishlari mumkin.

Yangi foydalanuvchilar sichqonchani qanday boshqarishni oʻrganishlari kerak boʻlsa-da, GUI-ni olish buyruq satridan foydalanishdan koʻra osonroq. GUI-dan farqli o'laroq, Buyruqlar qatori foydalanuvchilari o'z ishlarini muammosiz bajarishlari uchun etarli darajada tanish bo'lishlari va bir qator buyruqlarni yodlashlari kerak. Biroq, buyruq qatori foydalanuvchisi fayl va operatsion tizimni ko'proq nazorat qiladi. Va ba'zi ilg'or vazifalarni bajarish uchun buyruq qatori yagona variant bo'lishi mumkin (ba'zan). GUI tizimlari bir vaqtning o'zida bir nechta narsalarni (jarayonlarni) kuzatishning grafik vositalarini taqdim etish orqali ko'p vazifalarni bajarishni osonlashtiradi (ko'p buyruq qatori muhitlari ko'p vazifani taklif qiladi, lekin bir vaqtning o'zida bir nechta narsalarni ko'rish qiyinroq).

Tavsiya: