यह कमांड xpce है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर में से एक का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
xpce - ग्राफिकल यूजर इंटरफेस (जीयूआई) के साथ प्रोलॉग
SYNOPSIS
xpce प्रोलॉग-विकल्प ...
वर्णन
XPCE GUI (ग्राफिकल यूजर इंटरफेस) के लिए एक भाषा स्वतंत्र पुस्तकालय है। यह मैनुअल
पृष्ठ XPCE/Prolog पर चर्चा करता है: प्रोलॉग वातावरण और XPCE का संयोजन।
XPCE एक ऑब्जेक्ट-ओरिएंटेड इंजन है जिसमें विभिन्न भाषाओं में परिभाषित तरीके हो सकते हैं। एक्सपीसीई
इसमें लगभग 150 पूर्वनिर्धारित कक्षाएं हैं जो मुख्य रूप से जीयूआई से संबंधित हैं। एक्सपीई का ऑब्जेक्ट इंजन है
निम्नलिखित विधेय का उपयोग करके प्रोलॉग को उपलब्ध कराया गया:
भविष्यवाणी करता है:
नया (? रेफरी, +अवधि)
से एक XPCE ऑब्जेक्ट बनाएं अवधि और वस्तु को संदर्भ से बांधें रेफरी. RSI
फ़ैक्टर-नाम का अवधि उस वर्ग का वर्णन करता है जिससे एक उदाहरण बनाना है। NS
के तर्क अवधि नई वस्तु के लिए आरंभीकरण तर्क के रूप में उपयोग किया जाता है। अगर
वस्तु सफलतापूर्वक बनाई गई थी और रेफरी एक चर है, रेफरी के साथ एकीकृत किया जाएगा
अवधि @ . अगर रेफरी फॉर्म का एक टर्म है @ , यह शब्द एक के रूप में कार्य करेगा
नई वस्तु के लिए संदर्भ।
उदाहरण के लिये ?- नया पी, चित्र ('नमस्कार' दुनिया')। एक ग्राफिकल विंडो ऑब्जेक्ट बनाता है
"हैलो वर्ल्ड" शीर्षक के साथ।
भेजें (+ रेफरी, + चयनकर्ता, +आर्ग्स...)
रेफरी मौजूदा XPCE ऑब्जेक्ट का संदर्भ है। चयनकर्ता एक का नाम है
(भेजें-) इस वस्तु पर परिभाषित विधि और Args शब्द हैं कि
विधि को पारित किए जाने वाले तर्कों का वर्णन करें।
भेजें/[2-12] तर्कों को XPCE डेटा ऑब्जेक्ट में बदल देगा, प्रक्रिया को हल करेगा
(सी-फ़ंक्शन, प्रोलॉग भविष्यवाणी) विधि को लागू करने और कार्यान्वयन को चलाने के लिए।
यदि निष्पादन सफल होता है, तो भेजें सफल होता है, अन्यथा भेजें विफल रहता है।
उदाहरण के लिये ?- भेजें(@p, खुला हुआ, बिंदु (400,100))। ऊपर बनाई गई तस्वीर को खोलता है
प्रदर्शन पर स्थिति 400,100।
प्राप्त करें (+ रेफरी, + चयनकर्ता, +आर्ग्स ... -मूल्य)
रेफरी मौजूदा XPCE ऑब्जेक्ट का संदर्भ है। चयनकर्ता एक का नाम है
(प्राप्त-)विधि इस वस्तु पर (वर्ग) परिभाषित की गई है और Args प्रदान करने की शर्तें हैं
अतिरिक्त तर्क। प्राप्त/[3-13] कार्य समान as भेजें/[2-12] लेकिन एक मान देता है
सफल/असफल होने के बजाय (बूलियन ऑपरेशन)।
उदाहरण के लिये प्राप्त करें (@ पी, ऊंचाई, एच)। एकीकृत H ग्राफिकल विंडो की ऊंचाई के साथ।
मुफ़्त (+ रेफरी)
If रेफरी एक XPCE ऑब्जेक्ट का संदर्भ है, आह्वान करें भेजें (संदर्भ, नि: शुल्क)। वस्तु को।
अन्यथा चुपचाप सफल हो जाओ।
onworks.net सेवाओं का उपयोग करके xpce ऑनलाइन का उपयोग करें