What is GUI
GUI का पूरा नाम Graphical User Interface है| एक GUI Users को Operating System या Application के साथ Interact करने में Capable बनाता है| यह Users की सुविधा के लिए Button, Window, Scrollbars, Icon Images, Wizards और अन्य Icon Provide करता है। यह New Users के लिए एक User-Friendly Interface है| इसको use करना, सीखना आसान है, और यह Cognitive Load को भी कम करता है|
Example: Windows, MacOS, Linux
Components of GUI
Window
Window GUI के मुख्य Building Block हैं। इनका उपयोग Screen पर Information को Organize और Display करने के लिए किया जाता है।
Menu
Menu का use विभिन्न Option और Command तक Access Provide करने के लिए किया जाता है। ये एक Window के Top पर स्थित होते हैं| और Menu Bar पर Click करके या किसी Object पर Right Click करके Open किये जा सकते हैं।
Toolbar
Toolbar का Use, Frequently Use किए जाने वाले Command और Option तक Quickly Access Provide करने के लिए किया जाता है| ये एक Window के Top पर स्थित होते हैं| और Users द्वारा Customize किए जा सकते हैं।
Icons
Icon छोटे Graphical Image होते हैं, जो विभिन्न Object, जैसे File, Folder और Application का Represent करते हैं| उनका उपयोग User के लिए विभिन्न Object को Search करने और उनके साथ Communicate करना आसान बनाने के लिए किया जाता है।
Button
Button का उपयोग विभिन्न Action या command को Initiate (Start) करने के लिए किया जाता है| उन्हें Toolbar, Menu और Dialog Box में पाया जा सकता है।
Dialog Box
Dialog Box का उपयोग Information Display करने और User से Input Collect करने के लिए किया जाता है। उनका उपयोग Setting Change करने, File को Open, Save और अन्य Task को करने के लिए किया जा सकता है।
Advantage of GUI
- GUI एक प्रकार का User Interface है, जिसको Use करना बहुत आसान है।
- User Option को Easily Clasify और Navigate कर सकते हैं|
- जब आप GUI का use करके Multiple Works को Manage करना भी आसान हो जाता है|
- Shortcut key का use Graphical User Interface की सबसे Important Characteristics में से एक है|
What is the CUI
CUI का मतलब Character User Interface है। यह एक User Interface है, जहां User Computer के साथ पूरी तरह से Keyboard के माध्यम से Interact करता है| और किसी भी Work को करने के लिए Command की आवश्यकता होती है| CUI, GUI का Precursor है, और इसका Use अधिकांश शुरुआती Computer में किया गया था। वर्तमान में Maximum Computer CUI के बजाय GUI का Use करते हैं। यह User को Multiple Command Lines में Program को Command Provide करने की Capability Provide करता है। यह Programming Script के Construction को Easy बनाता है।
Example: MS-DOS and Windows Command Prompt.
Components of CUI
Command prompt
Command Prompt एक Symbol या Text को Indicate करता है, जिसका Use Computer, User से Input Accept करने के लिए किया जाता है। यह Text की एक String के रूप में Display होता है, जैसे कि Window पर “C:>” या Linux और macOS पर “$”।
Commands
Command, Text Based Instruction होते हैं, जो User विभिन्न कार्यों को करने के लिए Command Prompt में Type करता है। इन Command का उपयोग File System को Navigate करने, Program Lanch करने और अन्य Task को करने के लिए किया जा सकता है।
Arguments
Arguments, Information के Additional Piece होते हैं| जिन्हें, यह Execute करने के लिए Command को पास किया जा सकता है| जोकि Define करता है, कि Command को कैसे Execute किया जाना चाहिए| Example के लिए, एक Directory में File को Enlist करने के लिए Command, Directory Path को एक Arguments के रूप में ले सकता है।
Output
Command का Output वह Information है, जो Computer, दिए गए Command के Response में Display करता है। इसमें Text , Number या अन्य Data Include हो सकते हैं।
Disadvantage of CUI
- CUI Interface कम Attractive है।
- CUI एक Screen पर Multiple Programs के साथ काम करने की Capacity Provide नहीं करता है।
- CUI में कोई Feedback नहीं होता है।
- CUI को Operate और Mange करने के लिए एक Users को Multiple Commands को याद रखना चाहिए।
- CUI में एक समय में केवल एक ही Task किया जा सकता है।