एक्स टूलकिट इंट्रिनिक्स: Difference between revisions

From Vigyanwiki
(Created page with "{{About|X toolkit|compiler intrinsics|Intrinsic function|Telecom's XT Mobile Network|XT Mobile Network}} एक्स टूलकिट इंट्रिंसिक्स...")
 
(TEXT)
Line 1: Line 1:
{{About|X toolkit|compiler intrinsics|Intrinsic function|Telecom's XT Mobile Network|XT Mobile Network}}
{{About|एक्स टूलकिट|अनुभाषण इंट्रिनिक्स|आंतरिक कार्य|टेलीकॉम का एक्सटी मोबाइल नेटवर्क|एक्सटी मोबाइल नेटवर्क}}


एक्स टूलकिट इंट्रिंसिक्स (एक्स टूलकिट के लिए एक्सटी के रूप में भी जाना जाता है) एक [[ पुस्तकालय (कम्प्यूटिंग) ]] है जो [[एक्स विंडो सिस्टम]] के लिए [[ ग्राफिकल यूज़र इंटरफ़ेस ]] (जीयूआई) के साथ प्रोग्राम के विकास की सुविधा के लिए एक [[ अप्लिकेशन प्रोग्रामिंग अंतरफलक ]] को लागू करता है। इसका उपयोग C (प्रोग्रामिंग भाषा) या [[C++]] भाषाओं में किया जा सकता है।
एक्स टूलकिट इंट्रिंसिक्स (एक्स टूलकिट के लिए एक्सटी के रूप में भी जाना जाता है) एक[[ पुस्तकालय (कम्प्यूटिंग) ]]है जो [[एक्स विंडो सिस्टम|एक्स विंडो प्रणाली]] के लिए[[ ग्राफिकल यूज़र इंटरफ़ेस | आलेखी उपभोक्ता इंटरफ़ेस]] (जीयूआई) के साथ प्रोग्राम के विकास की सुविधा के लिए एक[[ अप्लिकेशन प्रोग्रामिंग अंतरफलक | एपीआई]] को उपयोजित करता है। इसका उपयोग C (प्रोग्रामिंग भाषा) या [[C++]] भाषाओं में किया जा सकता है।[[File:Xlib and XCB in the X Window System graphics stack.svg|center|500px|एक्स विंडो प्रणाली ग्राफिक्स स्टैक में एक्सटी (मिंट-ग्रीन)।]]


{{clear}}
निम्न-स्तरीय लाइब्रेरी [[Xlib]]  [[एक्स विंडो सिस्टम कोर प्रोटोकॉल|X11 प्रोटोकॉल]] का उपभोगता-पक्ष कार्यान्वयन है। यह एक एक्स सर्वर के साथ संचार करता है, लेकिन [[ चित्रमय नियंत्रण तत्व (सॉफ्टवेयर) |आलेखी नियंत्रण तत्वों]] (<nowiki>''विजेट''</nowiki>), जैसे [[बटन (कंप्यूटिंग)]] या [[मेनू (कंप्यूटिंग)]] को उपयोजित करने के लिए कोई क्रिया प्रदान नहीं करता है।
[[File:Xlib and XCB in the X Window System graphics stack.svg|center|500px|एक्स विंडो सिस्टम ग्राफिक्स स्टैक में एक्सटी (मिंट-ग्रीन)]]


{{clear}}
Xt लाइब्रेरी विजेट प्रकार बनाने के लिए समर्थन प्रदान करती है, लेकिन स्वयं कोई प्रदान नहीं करती है। एक क्रमादेशक नए प्रकार के विजेट बनाने और उपयोग करने के लिए Xt लाइब्रेरी का उपयोग कर सकता है। Xt ने कुछ वस्तु उन्मुख अवधारणाओं को उपयोजित किया, जैसे वंशानुक्रम (उपयोगकर्ता किसी अन्य प्रकार के बटन के लिए लिखे गए कोड का पुन: उपयोग करके अपना स्वयं का बटन बना सकता है), कार्यक्रम और कॉलबैक को उपयोजित किया।


निम्न-स्तरीय लाइब्रेरी [[Xlib]] [[एक्स विंडो सिस्टम कोर प्रोटोकॉल]] का क्लाइंट-साइड कार्यान्वयन है। यह डिस्प्ले सर्वर#X11 के साथ संचार करता है, लेकिन [[ चित्रमय नियंत्रण तत्व (सॉफ्टवेयर) ]] (विजेट), जैसे [[बटन (कंप्यूटिंग)]] या [[मेनू (कंप्यूटिंग)]] को लागू करने के लिए कोई फ़ंक्शन प्रदान नहीं करता है।
अनुप्रयोगों के आलेखी उपभोक्ता अंतरापृष्ठ में विशिष्ट रूप से कई प्रकार के विजेट की आवश्यकता होती है, इसलिए अधिकांश विकासक अपने स्वयं के लिखने के लिए अनिच्छुक होते हैं, और इसके बदले [[Xaw]], Motif और [[OLIT]] जैसे लाइब्रेरी का उपयोग करना पसंद करते हैं जो विजेट्स का एक समुच्चय प्रदान करते हैं।


Xt लाइब्रेरी विजेट प्रकार बनाने के लिए समर्थन प्रदान करती है, लेकिन स्वयं कोई प्रदान नहीं करती है। एक प्रोग्रामर नए प्रकार के विजेट बनाने और उपयोग करने के लिए Xt लाइब्रेरी का उपयोग कर सकता है। Xt ने कुछ वस्तु उन्मुख अवधारणाओं को लागू किया, जैसे वंशानुक्रम (उपयोगकर्ता किसी अन्य प्रकार के बटन के लिए लिखे गए कोड का पुन: उपयोग करके अपना स्वयं का बटन बना सकता है), ईवेंट और कॉलबैक।
[[जीटीके]] और [[क्यूटी (सॉफ्टवेयर)]] जैसे व्यापक रूप से उपयोग किए जाने वाले टूलकिट एक्सटी लाइब्रेरी का उपयोग नहीं करते हैं। अपेक्षाकृत, वे सीधे Xlib या [[XCB]] का उपयोग करते हैं।
 
चूंकि अनुप्रयोगों के ग्राफिकल यूजर इंटरफेस में आमतौर पर कई प्रकार के विजेट की आवश्यकता होती है, इसलिए अधिकांश डेवलपर्स अपने स्वयं के लिखने के लिए अनिच्छुक होते हैं, और इसके बजाय [[Xaw]], Motif (सॉफ्टवेयर) और [[OLIT]] जैसे पुस्तकालयों का उपयोग करना पसंद करते हैं जो विजेट्स का एक सेट प्रदान करते हैं।
 
[[जीटीके]] और [[क्यूटी (सॉफ्टवेयर)]] जैसे व्यापक रूप से उपयोग किए जाने वाले टूलकिट एक्सटी लाइब्रेरी का उपयोग नहीं करते हैं। बल्कि, वे सीधे Xlib या [[XCB]] का उपयोग करते हैं।


==बाहरी संबंध==
==बाहरी संबंध==

Revision as of 14:45, 21 May 2023

एक्स टूलकिट इंट्रिंसिक्स (एक्स टूलकिट के लिए एक्सटी के रूप में भी जाना जाता है) एकपुस्तकालय (कम्प्यूटिंग) है जो एक्स विंडो प्रणाली के लिए आलेखी उपभोक्ता इंटरफ़ेस (जीयूआई) के साथ प्रोग्राम के विकास की सुविधा के लिए एक एपीआई को उपयोजित करता है। इसका उपयोग C (प्रोग्रामिंग भाषा) या C++ भाषाओं में किया जा सकता है।

एक्स विंडो प्रणाली ग्राफिक्स स्टैक में एक्सटी (मिंट-ग्रीन)।

निम्न-स्तरीय लाइब्रेरी Xlib X11 प्रोटोकॉल का उपभोगता-पक्ष कार्यान्वयन है। यह एक एक्स सर्वर के साथ संचार करता है, लेकिन आलेखी नियंत्रण तत्वों (''विजेट''), जैसे बटन (कंप्यूटिंग) या मेनू (कंप्यूटिंग) को उपयोजित करने के लिए कोई क्रिया प्रदान नहीं करता है।

Xt लाइब्रेरी विजेट प्रकार बनाने के लिए समर्थन प्रदान करती है, लेकिन स्वयं कोई प्रदान नहीं करती है। एक क्रमादेशक नए प्रकार के विजेट बनाने और उपयोग करने के लिए Xt लाइब्रेरी का उपयोग कर सकता है। Xt ने कुछ वस्तु उन्मुख अवधारणाओं को उपयोजित किया, जैसे वंशानुक्रम (उपयोगकर्ता किसी अन्य प्रकार के बटन के लिए लिखे गए कोड का पुन: उपयोग करके अपना स्वयं का बटन बना सकता है), कार्यक्रम और कॉलबैक को उपयोजित किया।

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

जीटीके और क्यूटी (सॉफ्टवेयर) जैसे व्यापक रूप से उपयोग किए जाने वाले टूलकिट एक्सटी लाइब्रेरी का उपयोग नहीं करते हैं। अपेक्षाकृत, वे सीधे Xlib या XCB का उपयोग करते हैं।

बाहरी संबंध

  • X Toolkit Intrinsics – C Language Interface (pdf), X.Org Foundation
  • "comp.windows.x.intrinsics Frequently Asked Questions". faqs.org. 1997-04-18. Retrieved 2008-07-13.
  • The place of Intrinsics in X11, Professor David Marshall, Cardiff School of Computer Science, Cardiff University
  • TestXt2, Example C program that creates a Menu Bar using just Xt/Xaw
  • McCormack, Joel; Asente, Paul (January 1988), "An overview of the X toolkit", UIST '88: Proceedings of the 1st annual ACM SIGGRAPH symposium on User Interface Software, pp. 46–55, doi:10.1145/62402.62407, S2CID 12924752

Template:XWinSys