कंसोल एप्लिकेशन: Difference between revisions

From Vigyanwiki
No edit summary
 
(7 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{about|टेक्स्ट इनपुट कंसोल वाले एप्लिकेशन|ऐसे एप्लिकेशन जो वीडियो गेम कंसोल पर चल सकते हैं|कंसोल गेम}}'''कंसोल एप्लिकेशन''' या कमांड-लाइन प्रोग्राम एक [[कंप्यूटर प्रोग्राम|कंप्यूटर प्रोग्राम,]] एप्लिकेशन [[आवेदन कार्यक्रम|प्रोग्राम]] या [[उपयोगिता सॉफ्टवेयर]] है जिसे [[ सिर्फ टेक्स्ट |सिर्फ टेक्स्ट]] [[ प्रयोक्ता इंटरफ़ेस ]]के माध्यम से उपयोग करने के लिए प्ररूपित किया गया है, जैसे कि [[ पाठ टर्मिनल |पाठ टर्मिनल]], कुछ [[ऑपरेटिंग सिस्टम]] के [[कमांड लाइन इंटरफेस]],<ref>{{cite book |last=Walnum |first=Clayton |year=1998 |title=Windows 98 Programming Secrets |publisher=IDG Books Worldwide |isbn=978-0764530593}}</ref> या अधिकांश [[ ग्राफिकल यूज़र इंटरफ़ेस |ग्राफिकल यूज़र इंटरफ़ेस]] (जीयूआई) ऑपरेटिंग सिस्टम के साथ सम्मिलित टेक्स्ट-आधारित इंटरफेस, जैसे कि [[ माइक्रोसॉफ़्ट विंडोज़ |माइक्रोसॉफ़्ट विंडोज़]] में [[विंडोज कंसोल]],<ref>{{cite book |last1=Stigler |first1=Shane |last2=Linsenbradt |first2=Mark |last3=Cowart |first3=Robert |last4=Gregg |first4=Kenneth |year=1999 |title=Windows NT 4 Administrator's Handbook |publisher=[[Wiley (publisher)|Wiley]] |isbn=978-0764532870}}</ref> [[macOS|मैकओएस]] में [[टर्मिनल (macOS)|टर्मिनल]], और यूनिक्स में [[xterm|एक्सटर्म]] आदि के लिए प्ररूपित किया गया है।
{{about|टेक्स्ट इनपुट कंसोल वाले एप्लिकेशन|ऐसे एप्लिकेशन जो वीडियो गेम कंसोल पर चल सकते हैं|कंसोल गेम}}'''कंसोल एप्लिकेशन''' या कमांड-लाइन प्रोग्राम एक [[कंप्यूटर प्रोग्राम|कंप्यूटर प्रोग्राम,]] एप्लिकेशन [[आवेदन कार्यक्रम|प्रोग्राम]] या [[उपयोगिता सॉफ्टवेयर]] है जिसे [[ सिर्फ टेक्स्ट |सिर्फ टेक्स्ट]] [[ प्रयोक्ता इंटरफ़ेस | प्रयोक्ता इंटरफ़ेस  जैसे कि]] [[ पाठ टर्मिनल |टेक्स्ट टर्मिनल]], कुछ [[ऑपरेटिंग सिस्टम]] के [[कमांड लाइन इंटरफेस]],<ref>{{cite book |last=Walnum |first=Clayton |year=1998 |title=Windows 98 Programming Secrets |publisher=IDG Books Worldwide |isbn=978-0764530593}}</ref>[[ प्रयोक्ता इंटरफ़ेस | या अधिकांश]] [[ ग्राफिकल यूज़र इंटरफ़ेस |ग्राफिकल यूज़र इंटरफ़ेस]] ऑपरेटिंग सिस्टम के साथ सम्मिलित टेक्स्ट-आधारित इंटरफेस, जैसे कि [[ माइक्रोसॉफ़्ट विंडोज़ |माइक्रोसॉफ़्ट विंडोज़]] में [[विंडोज कंसोल]],<ref>{{cite book |last1=Stigler |first1=Shane |last2=Linsenbradt |first2=Mark |last3=Cowart |first3=Robert |last4=Gregg |first4=Kenneth |year=1999 |title=Windows NT 4 Administrator's Handbook |publisher=[[Wiley (publisher)|Wiley]] |isbn=978-0764532870}}</ref>[[macOS|मैकओएस]] में [[टर्मिनल (macOS)|टर्मिनल]], और यूनिक्स में [[xterm|एक्सटर्म]] आदि के माध्यम से उपयोग करने के लिए प्ररूपित किया गया है।


== संक्षिप्त विवरण ==
== संक्षिप्त विवरण ==
[[File:Fdedit.png|right|thumb|फ्रीडॉस एडिट, एक [[ पाठ संपादक |पाठ संपादक]]]]
[[File:Fdedit.png|right|thumb|फ्रीडॉस एडिट, एक [[ पाठ संपादक |पाठ संपादक]]]]
[[File:Alpine email client.png|right|thumb|अल्पाइन, एक[[ ईमेल क्लाइंट | ईमेल क्लाइंट]]]]
[[File:Alpine email client.png|right|thumb|अल्पाइन, एक[[ ईमेल क्लाइंट | ईमेल क्लाइंट]]]]
[[File:Irssi Screenshot.png|right|thumb|इरसी, एक [[आईआरसी ग्राहक]]]]जीयूआई अनुप्रयोगों के विपरीत, उपयोगकर्ता सामान्यतः केवल एक [[कंप्यूटर कीबोर्ड]] और [[ कंप्यूटर प्रदर्शन ]] का उपयोग करके कंसोल एप्लिकेशन के साथ संवाद करता है, जिसे सामान्यतः [[माउस (कंप्यूटिंग)|माउस]] या अन्य [[ सूचक युक्ति |सूचक उपकरणो]] के उपयोग की आवश्यकता होती है। [[ कमांड लाइन दुभाषिया |कमांड लाइन दुभाषिया]] जैसे कई कंसोल एप्लिकेशन [[कमांड लाइन इंटरफेस]] साधन हैं, परंतु कई [[टेक्स्ट-आधारित यूजर इंटरफेस]] प्रोग्राम भी उपलब्ध हैं।
[[File:Irssi Screenshot.png|right|thumb|इरसी, एक [[आईआरसी ग्राहक]]]]जीयूआई अनुप्रयोगों के विपरीत, उपयोगकर्ता सामान्यतः केवल एक [[कंप्यूटर कीबोर्ड]] और [[ कंप्यूटर प्रदर्शन | प्रदर्शन स्क्रीन]] का उपयोग करके कंसोल एप्लिकेशन के साथ संवाद करता है, जिसे सामान्यतः [[माउस (कंप्यूटिंग)|माउस]] या अन्य [[ सूचक युक्ति |सूचक उपकरणो]] के उपयोग की आवश्यकता होती है। [[ कमांड लाइन दुभाषिया |कमांड लाइन दुभाषिया]] जैसे कई कंसोल एप्लिकेशन [[कमांड लाइन इंटरफेस]] साधन हैं, परंतु कई [[टेक्स्ट-आधारित यूजर इंटरफेस]] प्रोग्राम भी उपलब्ध हैं।


चूंकि समय के साथ जीयूआई अनुप्रयोगों की गति और उपयोग की सरलता में सुधार हुआ है, कंसोल अनुप्रयोगों का उपयोग बहुत कम हो गया है, परंतु गायब नहीं हुआ है। कुछ उपयोगकर्ता केवल कंसोल आधारित अनुप्रयोगों को पसंद करते हैं, जबकि कुछ संगठन अभी भी प्रमुख डेटा प्रोसेसिंग कार्यों को संभालने के लिए उपलब्ध कंसोल अनुप्रयोगों पर भरोसा करते हैं।
चूंकि समय के साथ जीयूआई अनुप्रयोगों की गति और उपयोग की सरलता में सुधार हुआ है, कंसोल अनुप्रयोगों का उपयोग कम तो हुआ है, परंतु विलोपित नहीं हुआ है। कुछ उपयोगकर्ता केवल कंसोल आधारित अनुप्रयोगों को पसंद करते हैं, जबकि कुछ संगठन अभी भी प्रमुख डेटा प्रोसेसिंग कार्यों को संभालने के लिए उपलब्ध कंसोल अनुप्रयोगों पर भरोसा करते हैं।


कंसोल एप्लिकेशन बनाने की क्षमता को आधुनिक प्रोग्रामिंग परिवेशों जैसे [[विजुअल स्टूडियो]] और माइक्रोसॉफ्ट विंडोज पर .नेट फ्रेमवर्क की विशेषता के रूप में रखा गया है।<ref>{{cite book|last=Oberg|first=Robert J.|year=2002|title=.NET का उपयोग करके C# का परिचय|publisher=[[Prentice Hall PTR]]|isbn=978-0130418012}}</ref> यह एक ग्राफिकल यूजर इंटरफेस की जटिलता को दूर करके एक नई प्रोग्रामिंग भाषा की सीखने की प्रक्रिया को सरल करता है।
कंसोल एप्लिकेशन बनाने की क्षमता को आधुनिक प्रोग्रामिंग परिवेशों जैसे [[विजुअल स्टूडियो]] और माइक्रोसॉफ्ट विंडोज पर .नेट फ्रेमवर्क की विशेषता के रूप में रखा गया है।<ref>{{cite book|last=Oberg|first=Robert J.|year=2002|title=.NET का उपयोग करके C# का परिचय|publisher=[[Prentice Hall PTR]]|isbn=978-0130418012}}</ref> यह एक ग्राफिकल यूजर इंटरफेस की जटिलता को दूर करके एक नई प्रोग्रामिंग भाषा की सीखने की प्रक्रिया को सरल करता है।


डेटा प्रोसेसिंग कार्यों और कंप्यूटर प्रशासन के लिए, ये प्रोग्रामिंग वातावरण स्क्रिप्टिंग भाषा के बाद ऑपरेटिंग सिस्टम या डेटा प्रोसेसिंग नियंत्रण के अगले स्तर का प्रतिनिधित्व करते हैं। यदि कोई एप्लिकेशन केवल मूल प्रोग्रामर और/या कुछ सहयोगियों द्वारा चलाया जा रहा है, तो एक सुंदर ग्राफिकल यूजर इंटरफेस की कोई आवश्यकता नहीं हो सकती है, जिससे एप्लिकेशन दुबला, तेज़ और बनाए रखने में आसान हो जाता है।
डेटा प्रोसेसिंग कार्यों और कंप्यूटर प्रशासन के लिए, ये प्रोग्रामिंग वातावरण स्क्रिप्टिंग भाषा के बाद ऑपरेटिंग सिस्टम या डेटा प्रोसेसिंग नियंत्रण के अगले स्तर का प्रतिनिधित्व करते हैं। यदि कोई एप्लिकेशन केवल मूल प्रोग्रामर और/या कुछ सहयोगियों द्वारा चलाया जा रहा है, तो एक सुंदर ग्राफिकल यूजर इंटरफेस की कोई आवश्यकता नहीं हो सकती है, जिससे एप्लिकेशन को तेज़ और सुदृढ़ बनाए रखने में सरलता होती है।


== टेक्स्ट यूजर इंटरफेस ==
== टेक्स्ट यूजर इंटरफेस ==
Line 19: Line 19:
टेक्स्ट यूजर इंटरफेस के विकास में सहायता के लिए कई [[ सॉफ्टवेयर पुस्तकालय |सॉफ्टवेयर लाइब्रेरी]] उपलब्ध हैं।
टेक्स्ट यूजर इंटरफेस के विकास में सहायता के लिए कई [[ सॉफ्टवेयर पुस्तकालय |सॉफ्टवेयर लाइब्रेरी]] उपलब्ध हैं।


यूनिक्स सिस्टम पर, ऐसे लाइब्रेरी [[ncurses]] और Curses प्रोग्रामिंग लाइब्रेरी हैं।
यूनिक्स सिस्टम पर, ऐसे लाइब्रेरी [[ncurses|एन कर्सेस]] और [[ncurses|कर्सेस]] प्रोग्रामिंग लाइब्रेरी हैं।


माइक्रोसॉफ्ट विंडोज़ पर, conio.h ऐसी लाइब्रेरी का एक उदाहरण है।
माइक्रोसॉफ्ट विंडोज़ पर, कोनिओ.एच ऐसी लाइब्रेरी का एक उदाहरण है।


== उदाहरण ==
== उदाहरण ==
कंसोल-आधारित अनुप्रयोगों में [[अल्पाइन (ई-मेल क्लाइंट)]] (एक ई-मेल क्लाइंट), [[cmus]] (एक ऑडियो प्लेयर (सॉफ़्टवेयर)), [[Irssi]] (एक IRC क्लाइंट), [[लिंक्स (वेब ​​ब्राउज़र)]] (एक [[वेब ब्राउज़र]]), [[ आधी रात कमांडर ]] सम्मिलित हैं। (एक [[ फ़ाइल मैनेजर ]]), [[कंसोल पर संगीत]] (एक [[ऑडियो प्लेयर (सॉफ्टवेयर)]]), [[मठ (ई-मेल क्लाइंट)]] (एक ई-मेल क्लाइंट), नैनो (टेक्स्ट एडिटर) (एक टेक्स्ट एडिटर), [[ नहीं (पाठ संपादक) ]] ( एक पाठ संपादक), [[ newsbeuter ]] (एक RSS रीडर), और [[रेंजर (फ़ाइल प्रबंधक)]] (एक फ़ाइल प्रबंधक)।
कंसोल-आधारित अनुप्रयोगों में [[अल्पाइन (ई-मेल क्लाइंट)]], [[cmus|सीमस]] (एक ऑडियो प्लेयर), [[Irssi|इरसी]] (एक आईआरसी क्लाइंट), [[लिंक्स (वेब ​​ब्राउज़र)]], [[ आधी रात कमांडर | मिडनाइट कमांडर]] (एक फ़ाइल प्रबंधक) [[कंसोल पर संगीत|म्यूजिक ऑन कंसोल]] (एक [[ऑडियो प्लेयर (सॉफ्टवेयर)|ऑडियो प्लेयर]]), [[मठ (ई-मेल क्लाइंट)|मट (ई-मेल क्लाइंट)]], नैनो (एक पाठ संपादक), [[ नहीं (पाठ संपादक) | ने (एक पाठ संपादक)]], [[ newsbeuter | न्यूजबीटर (एक आरएसएस पाठक)]], और [[रेंजर (फ़ाइल प्रबंधक)]] सम्मिलित है।


== यह भी देखें ==
== यह भी देखें ==
Line 40: Line 40:
{{Operating system}}
{{Operating system}}


{{DEFAULTSORT:Console Application}}[[Category: टर्मिनल एमुलेटर]] [[Category: उपयोगकर्ता इंटरफेस]] [[Category: विंडोज प्रशासन]] [[Category: MacOS प्रशासन]] [[Category: यूनिक्स सॉफ्टवेयर]] [[Category: कंसोल एप्लिकेशन | कंसोल एप्लिकेशन ]]
{{DEFAULTSORT:Console Application}}    


{{Software-type-stub}}
{{Software-type-stub}}


 
[[Category:All stub articles|Console Application]]
 
[[Category:Articles with hatnote templates targeting a nonexistent page|Console Application]]
[[Category: Machine Translated Page]]
[[Category:Collapse templates|Console Application]]
[[Category:Created On 18/06/2023]]
[[Category:Created On 18/06/2023|Console Application]]
[[Category:MacOS प्रशासन|Console Application]]
[[Category:Machine Translated Page|Console Application]]
[[Category:Navigational boxes| ]]
[[Category:Navigational boxes without horizontal lists|Console Application]]
[[Category:Pages with script errors|Console Application]]
[[Category:Sidebars with styles needing conversion|Console Application]]
[[Category:Software type stubs|Console Application]]
[[Category:Template documentation pages|Documentation/doc]]
[[Category:Templates Vigyan Ready|Console Application]]
[[Category:Templates generating microformats|Console Application]]
[[Category:Templates that are not mobile friendly|Console Application]]
[[Category:Templates using TemplateData|Console Application]]
[[Category:Wikipedia metatemplates|Console Application]]
[[Category:उपयोगकर्ता इंटरफेस|Console Application]]
[[Category:कंसोल एप्लिकेशन| कंसोल एप्लिकेशन ]]
[[Category:टर्मिनल एमुलेटर|Console Application]]
[[Category:यूनिक्स सॉफ्टवेयर|Console Application]]
[[Category:विंडोज प्रशासन|Console Application]]

Latest revision as of 11:14, 2 July 2023

कंसोल एप्लिकेशन या कमांड-लाइन प्रोग्राम एक कंप्यूटर प्रोग्राम, एप्लिकेशन प्रोग्राम या उपयोगिता सॉफ्टवेयर है जिसे सिर्फ टेक्स्ट प्रयोक्ता इंटरफ़ेस जैसे कि टेक्स्ट टर्मिनल, कुछ ऑपरेटिंग सिस्टम के कमांड लाइन इंटरफेस,[1] या अधिकांश ग्राफिकल यूज़र इंटरफ़ेस ऑपरेटिंग सिस्टम के साथ सम्मिलित टेक्स्ट-आधारित इंटरफेस, जैसे कि माइक्रोसॉफ़्ट विंडोज़ में विंडोज कंसोल,[2]मैकओएस में टर्मिनल, और यूनिक्स में एक्सटर्म आदि के माध्यम से उपयोग करने के लिए प्ररूपित किया गया है।

संक्षिप्त विवरण

फ्रीडॉस एडिट, एक पाठ संपादक
अल्पाइन, एक ईमेल क्लाइंट

जीयूआई अनुप्रयोगों के विपरीत, उपयोगकर्ता सामान्यतः केवल एक कंप्यूटर कीबोर्ड और प्रदर्शन स्क्रीन का उपयोग करके कंसोल एप्लिकेशन के साथ संवाद करता है, जिसे सामान्यतः माउस या अन्य सूचक उपकरणो के उपयोग की आवश्यकता होती है। कमांड लाइन दुभाषिया जैसे कई कंसोल एप्लिकेशन कमांड लाइन इंटरफेस साधन हैं, परंतु कई टेक्स्ट-आधारित यूजर इंटरफेस प्रोग्राम भी उपलब्ध हैं।

चूंकि समय के साथ जीयूआई अनुप्रयोगों की गति और उपयोग की सरलता में सुधार हुआ है, कंसोल अनुप्रयोगों का उपयोग कम तो हुआ है, परंतु विलोपित नहीं हुआ है। कुछ उपयोगकर्ता केवल कंसोल आधारित अनुप्रयोगों को पसंद करते हैं, जबकि कुछ संगठन अभी भी प्रमुख डेटा प्रोसेसिंग कार्यों को संभालने के लिए उपलब्ध कंसोल अनुप्रयोगों पर भरोसा करते हैं।

कंसोल एप्लिकेशन बनाने की क्षमता को आधुनिक प्रोग्रामिंग परिवेशों जैसे विजुअल स्टूडियो और माइक्रोसॉफ्ट विंडोज पर .नेट फ्रेमवर्क की विशेषता के रूप में रखा गया है।[3] यह एक ग्राफिकल यूजर इंटरफेस की जटिलता को दूर करके एक नई प्रोग्रामिंग भाषा की सीखने की प्रक्रिया को सरल करता है।

डेटा प्रोसेसिंग कार्यों और कंप्यूटर प्रशासन के लिए, ये प्रोग्रामिंग वातावरण स्क्रिप्टिंग भाषा के बाद ऑपरेटिंग सिस्टम या डेटा प्रोसेसिंग नियंत्रण के अगले स्तर का प्रतिनिधित्व करते हैं। यदि कोई एप्लिकेशन केवल मूल प्रोग्रामर और/या कुछ सहयोगियों द्वारा चलाया जा रहा है, तो एक सुंदर ग्राफिकल यूजर इंटरफेस की कोई आवश्यकता नहीं हो सकती है, जिससे एप्लिकेशन को तेज़ और सुदृढ़ बनाए रखने में सरलता होती है।

टेक्स्ट यूजर इंटरफेस

लाइब्रेरी

टेक्स्ट यूजर इंटरफेस के विकास में सहायता के लिए कई सॉफ्टवेयर लाइब्रेरी उपलब्ध हैं।

यूनिक्स सिस्टम पर, ऐसे लाइब्रेरी एन कर्सेस और कर्सेस प्रोग्रामिंग लाइब्रेरी हैं।

माइक्रोसॉफ्ट विंडोज़ पर, कोनिओ.एच ऐसी लाइब्रेरी का एक उदाहरण है।

उदाहरण

कंसोल-आधारित अनुप्रयोगों में अल्पाइन (ई-मेल क्लाइंट), सीमस (एक ऑडियो प्लेयर), इरसी (एक आईआरसी क्लाइंट), लिंक्स (वेब ​​ब्राउज़र), मिडनाइट कमांडर (एक फ़ाइल प्रबंधक) म्यूजिक ऑन कंसोल (एक ऑडियो प्लेयर), मट (ई-मेल क्लाइंट), नैनो (एक पाठ संपादक), ने (एक पाठ संपादक), न्यूजबीटर (एक आरएसएस पाठक), और रेंजर (फ़ाइल प्रबंधक) सम्मिलित है।

यह भी देखें

संदर्भ

  1. Walnum, Clayton (1998). Windows 98 Programming Secrets. IDG Books Worldwide. ISBN 978-0764530593.
  2. Stigler, Shane; Linsenbradt, Mark; Cowart, Robert; Gregg, Kenneth (1999). Windows NT 4 Administrator's Handbook. Wiley. ISBN 978-0764532870.
  3. Oberg, Robert J. (2002). .NET का उपयोग करके C# का परिचय. Prentice Hall PTR. ISBN 978-0130418012.


अग्रिम पठन