जीयूआई ग्राफिकल यूजर इंटरफेस के लिए है और इसका उच्चारण GOO-ee या gooey है। GUI में ग्राफिक तत्व जैसे विंडो, मेनू, आइकन और लिंक होते हैं जिन्हें आप ऑपरेटिंग सिस्टम, सॉफ़्टवेयर एप्लिकेशन या मोबाइल ऐप के साथ काम करते समय चुनते हैं।
कमांड-लाइन इंटरफेस ने पिछले कंप्यूटर इंटरैक्शन को नियंत्रित किया
वास्तव में जीयूआई डिजाइन की सराहना करने के लिए, यह जानने में मदद करता है कि इससे पहले क्या हुआ था। आमतौर पर GUI का उपयोग करने से पहले, कंप्यूटर स्क्रीन केवल सादा पाठ प्रदर्शित करती थी और एक कीबोर्ड द्वारा नियंत्रित होती थी। कंप्यूटर के साथ बातचीत को कमांड लाइन में टाइप किया गया था।इसलिए, किसी फ़ाइल को स्थानांतरित करने के लिए उसे खींचने और छोड़ने के बजाय, उपयोगकर्ताओं ने कमांड का नाम, स्थानांतरित की जाने वाली फ़ाइल का नाम और गंतव्य निर्देशिका टाइप की। उपयोगकर्ताओं को इन और कई अन्य कार्यों को करने के लिए आवश्यक आदेशों को याद रखना पड़ता था।
जीयूआई: एक दृश्य क्रांति
एक जीयूआई बहुत अलग है। टेक्स्ट-आधारित होने के बजाय, यह नेत्रहीन रूप से आधारित है, जिससे कंप्यूटर का उपयोग करना बहुत आसान हो जाता है। जब ऑपरेटिंग सिस्टम और एप्लिकेशन में GUI शामिल होता है, तो स्क्रीन पर ग्राफिकल तत्वों के सीधे हेरफेर के माध्यम से कमांड और क्रियाएं की जाती हैं। GUI के भीतर, निम्न प्रकार के इंटरफ़ेस तत्व आमतौर पर उपयोग किए जाते हैं:
- Windows स्क्रीन पर जानकारी प्रदर्शित करता है। एप्लिकेशन, वेब पेज और दस्तावेज़ सभी विंडोज़ में खुलते हैं। विंडोज़ को एक दूसरे के सामने ले जाया जा सकता है, आकार बदला जा सकता है और रखा जा सकता है।
- मेनू चुनने के लिए कार्यों की सूची प्रदान करता है। वे एप्लिकेशन में उपलब्ध कमांड को तार्किक समूहों में व्यवस्थित करते हैं।
- इनपुट नियंत्रण उपयोगकर्ताओं को सूची से एक या अधिक विकल्पों का चयन करने में सक्षम बनाता है। इनपुट नियंत्रण में चेकबॉक्स, विकल्प बटन, ड्रॉपडाउन सूचियां, टॉगल, टेक्स्ट फ़ील्ड और दिनांक और समय पिकर शामिल हैं।
- नेविगेशनल घटक उपयोगकर्ताओं को इंटरफ़ेस के भीतर एक स्थान से दूसरे स्थान पर जाने में सक्षम बनाता है। उदाहरणों में ब्रेडक्रंब, स्लाइडर, खोज बॉक्स, पेजिनेशन और टैग शामिल हैं।
- सूचनात्मक घटक किसी कार्य की स्थिति के बारे में उपयोगकर्ताओं को सूचित करते हैं। उदाहरणों में आने वाले संदेशों की सूचनाएं, प्रगति बार, टूलटिप्स और पॉप-अप विंडो शामिल हैं।
उपयोगकर्ता उपरोक्त तत्वों में से एक या एक संयोजन का चयन कीबोर्ड पर कीज़ दबाकर, माउस से क्लिक करके या स्क्रीन पर टैप करके करते हैं। इन कार्रवाइयों से एप्लिकेशन प्रारंभ करना, फ़ाइलें खोलना, वेबसाइट नेविगेट करना और अन्य कार्य करना आसान हो जाता है.
ये GUI तत्व उन कार्यों के लगातार दृश्य संकेत प्रदान करते हैं जो किसी एप्लिकेशन के भीतर किए जा सकते हैं। वे नए अनुप्रयोगों को सीखने को अधिक आरामदायक भी बनाते हैं।
जीयूआई का इतिहास
1981 में, ज़ेरॉक्स ने PARC, पहला GUI पेश किया। Apple के संस्थापक स्टीव जॉब्स ने इसे ज़ेरॉक्स के दौरे के दौरान देखा और 1984 में Macintosh के लिए GUI- आधारित ऑपरेटिंग सिस्टम जारी किया। Microsoft ने 1985 में Windows 1.0 का अनुसरण किया।
ये GUI- आधारित प्रोग्राम माउस पॉइंटर से नियंत्रित होते थे जो उपयोगकर्ताओं द्वारा भौतिक माउस ले जाने पर स्क्रीन के चारों ओर घूमते थे। यह पॉइंट-एंड-क्लिक की शुरुआत थी। इस बदलाव का मतलब था कि उपयोगकर्ताओं को अब कंप्यूटर संचालित करने के लिए आदेशों की एक लंबी सूची नहीं सीखनी पड़ेगी। प्रत्येक कमांड को एक मेनू में या स्क्रीन पर एक आइकन द्वारा दर्शाया गया था।
1990 तक, जीयूआई आधुनिक उपकरणों पर उपयोग किए जाने वाले की तरह दिखने लगे।
2010 की शुरुआत में, बढ़ते मोबाइल बाजार को समायोजित करने के लिए नए इनपुट प्रकार, जैसे स्वाइप और पिंच कमांड, जीयूआई क्षमता में जोड़े गए थे। कंप्यूटर GUI अब जॉयस्टिक, लाइट पेन, कैमरा और माइक्रोफ़ोन से भी इनपुट स्वीकार करते हैं।यहां तक कि नए मॉडल की कारें भी बटन नियंत्रण के संयोजन में GUI का उपयोग करती हैं।