ग्राफिकल यूजर इंटरफेस बिल्डर
एक ग्राफिकल यूज़र इंटरफ़ेस बिल्डर (या जीयूआई बिल्डर), जिसे जीयूआई डिजाइनर या कभी-कभी आरएडी आईडीई के रूप में भी जाना जाता है, एक सॉफ्टवेयर विकास उपकरण है जो डिजाइनर को चित्रमय नियंत्रण तत्व ्स (जिसे अक्सर विजेट कहा जाता है) की व्यवस्था करने की अनुमति देकर ग्राफिकल यूजर इंटरफेस के निर्माण को सरल बनाता है। खींचें और छोड़ें WYSIWYG संपादक। जीयूआई निर्माता के बिना, एक जीयूआई को मैन्युअल रूप से प्रत्येक विजेट के पैरामीटर को स्रोत-कोड में निर्दिष्ट करके बनाया जाना चाहिए, जब तक प्रोग्राम चलाया नहीं जाता तब तक कोई दृश्य प्रतिक्रिया नहीं होती है। इस तरह के उपकरण को आमतौर पर रैपिड अनुप्रयोग का विकास एकीकृत विकास पर्यावरण कहा जाता है।
उपयोगकर्ता इंटरफेस को आमतौर पर घटना-संचालित प्रोग्रामिंग|ईवेंट-संचालित आर्किटेक्चर का उपयोग करके प्रोग्राम किया जाता है, इसलिए जीयूआई बिल्डर्स इवेंट-ड्रिवन कोड बनाने को भी आसान बनाते हैं। यह सपोर्टिंग कोड सॉफ्टवेयर विजेट्स को आउटगोइंग और इनकमिंग घटना (कंप्यूटिंग) से जोड़ता है जो एप्लिकेशन लॉजिक प्रदान करने वाले कार्यों को ट्रिगर करता है।
कुछ ग्राफिकल यूजर इंटरफेस बिल्डर्स स्वचालित रूप से ग्राफिकल नियंत्रण तत्व के लिए सभी स्रोत कोड उत्पन्न करते हैं। अन्य, जैसे इंटरफ़ेस बिल्डर या ग्लेड इंटरफेस डिजाइनर, क्रमांकन ऑब्जेक्ट उदाहरण उत्पन्न करते हैं जो तब एप्लिकेशन द्वारा लोड किए जाते हैं।
जीयूआई बिल्डरों की सूची
सी भाषा आधारित
- जीटीके / ग्लेड इंटरफेस डिजाइनर
- XForms (टूलकिट) fDesign
- एक्स टूलकिट इंट्रिनिक्स
- आकृति (सॉफ्टवेयर)
सी # आधारित
- यूनिवर्सल विंडोज प्लेटफॉर्म / विंडोज प्रेजेंटेशन फाउंडेशन / विनफॉर्म
- माइक्रोसॉफ्ट विजुअल स्टूडियो, एक्सएएमएल आधारित जीयूआई लेआउट
- माइक्रोसॉफ्ट अभिव्यक्ति मिश्रण
- तीव्र विकास
- Xamarin.Forms / .NET कोर
- ज़मारिन
सी ++ आधारित
- यूनिवर्सल विंडोज प्लेटफॉर्म / विंडोज प्रेजेंटेशन फाउंडेशन / विनफॉर्म
- माइक्रोसॉफ्ट विजुअल स्टूडियो, एक्सएएमएल आधारित जीयूआई लेआउट
- माइक्रोसॉफ्ट ब्लेंड
- क्यूटी (टूलकिट)
- एफएलटीके
- रस
- परम ++ |यू++
- आई.डी.ई
- डब्ल्यूएक्सविजेट्स
- डब्ल्यूएक्सग्लेड
- WxFormBuilder
- wxCrafter (कोडलाइट के लिए प्लगइन)
ऑब्जेक्टिव-सी / स्विफ्ट आधारित
- कोको (एपीआई) (आधुनिक) और कार्बन (एपीआई) (पदावनत)।
- जीएनयूस्टेप (पूर्व में ओपनस्टेप)
जावा-आधारित
- एंड्रॉइड स्टूडियो, एक्सएमएल आधारित जीयूआई लेआउट
- NetBeans#GUI डिज़ाइन टूल
- सीनबिल्डर[1]
HTML/जावास्क्रिप्ट आधारित
- Adobe (वेब एप्लिकेशन यूजर इंटरफेस बिल्डर्स) से ड्रीमवीवर - 2022 तक अप्रचलित
- अपाचे कॉर्डोवा / फोनगैप
ऑब्जेक्ट पास्कल आधारित
- डेल्फी (प्रोग्रामिंग भाषा) / वीसीएल (विजुअल कंपोनेंट लाइब्रेरी)
- लाजर (आईडीई) / एलसीएल (लाजर घटक पुस्तकालय)
फ़्लटर फ्रेमवर्क आधारित
टीके फ्रेमवर्क आधारित
- टीके (ढांचा)
- एक्टिवस्टेट कोमोडो (अब नहींTemplate:Since when में GUI निर्माता है)
विजुअल बेसिक आधारित
- यूनिवर्सल विंडोज प्लेटफॉर्म / विंडोज प्रेजेंटेशन फाउंडेशन / विनफॉर्म
- माइक्रोसॉफ्ट विजुअल स्टूडियो, एक्सएएमएल आधारित जीयूआई लेआउट
- माइक्रोसॉफ्ट एक्सप्रेशन ब्लेंड
अन्य उपकरण
- एडोब एनिमेट
- Android के लिए ऐप आविष्कारक
- ऑटोआईट
- एक्सुरआरपी
- इंटरफ़ेस बिल्डर
- क्रैंक AMETEK स्टोरीबोर्ड
- सृजनात्मक रूप से
- एंबेडेड जादूगर
- ग्राफिक्स पर्यावरण प्रबंधक
- संसाधन निर्माण सेट
- स्थैतिक
- ल्यूसिड चार्ट
- ओपन विंडोज
- स्केलफॉर्म
- वेवमेकर
विकास के वातावरण की सूची
जीयूआई बिल्डरों के साथ आईडीई (तेजी से अनुप्रयोग विकास एकीकृत विकास पर्यावरण)
- चौथा आयाम (सॉफ्टवेयर)
- एक्टिवस्टेट कोमोडो (अब नहींTemplate:Since when में GUI निर्माता है)
- एंड्रॉइड स्टूडियो
- अंजुता
- AutoIt3
- बी4एक्स
- सी ++ बिल्डर
- क्रैंक AMETEK स्टोरीबोर्ड
- बिगुल (प्रोग्रामिंग भाषा)
- कोड :: ब्लॉक
- कोडलाइट
- डीबेस
- डेल्फी (आईडीई)
- एंबेडेड जादूगर
- ग्रहण (सॉफ्टवेयर)
- गम्बास
- इंटेलीज आईडिया
- जे डेवलपर
- केडेवलप
- लैबविंडोज़/सीवीआई
- LANSA (विकास पर्यावरण)
- लाजर (सॉफ्टवेयर)
- लिबर्टी बेसिक
- माइक्रोसॉफ्ट विजुअल स्टूडियो
- मोनोडेवलप
- मुफ़्त पास्कल#MSEide|MSEide+MSEgui
- मेरा ग्रहण
- नेटबीन
- आउटसिस्टम
- पास्कलएबीसी.नेट
- प्योरबेसिक
- क्यूटी निर्माता
- तेज विकास
- सॉफ्टवेल मेकर
- फ्रीबेसिक[5]
- फ्रीबेसिक
- VB6 VB6 IDE ही है, शायद यहाँ सूचीबद्ध सभी RAD IDE के दादा। माइक्रोसॉफ्ट से 20 साल की उपेक्षा के बावजूद विंडोज 10+ पर अभी भी परिचालन और कार्यात्मक। यह अभी भी माइक्रोसॉफ्ट से सब्सक्रिप्शन द्वारा उपलब्ध है। यह कुछ छोटे प्रयासों (ऑनलाइन गाइड का उपयोग करके) के साथ स्थापित होता है और आश्चर्यजनक रूप से अच्छे परिणाम उत्पन्न करता है। असमर्थित होना वास्तव में एक सकारात्मक हो सकता है क्योंकि VB6 अपरिवर्तनीय है और कम से कम स्थिर है। एक उपकरण के रूप में VB6 सभी तरह से 32 बिट तक सीमित है, लेकिन आईडीई, वस्तु और कोड संपादक अभी भी सक्षम है और आधुनिक प्रणालियों पर शुरू करने, संकलित करने और व्याख्या करने में बहुत तेज है। ग्राफिक कंपोज़िटर अपने समय का निश्चित रेड बिल्डर है। अकेले VB6 नियंत्रणों तक सीमित होने के बावजूद, कुछ बेहद उन्नत जीयूआई डिजाइन अभी भी बनाए जा सकते हैं। TwinBasic और RADBasic ने खुद को सच्चे उत्तराधिकारी के रूप में स्थापित किया और भाषा के साथ पूरी तरह से संगत होने के दौरान भविष्य में प्रूफिंग और 64 बिट क्षमता प्रदान करने का लक्ष्य रखा। दोनों जीयूआई बिल्डर की नकल करते हुए एक प्रतिस्थापन आईडीई का निर्माण कर रहे हैं। नोट: VBA 64bit है, जो पूरी तरह से Microsoft द्वारा समर्थित है और VB6 पर आधारित है।
- एक्सकोड
- षोजो
यह भी देखें
- रैपिड अनुप्रयोग का विकास
- मानव इंटरफ़ेस दिशानिर्देश
- मानव इंटरफ़ेस डिवाइस
उपयोगकर्ता इंटरफ़ेस मार्कअप भाषा भाषा
- यूजर इंटरफेस मॉडलिंग
- डिज़ाइन-उन्मुख प्रोग्रामिंग
- डेस्कटॉप पर लिनक्स
संदर्भ
- ↑ "Scene Builder".
- ↑ "FlutterFlow - दिखने में नेटिव ऐप्स बनाएं". Retrieved 5 June 2022.
- ↑ "FlutterStudio". Retrieved 5 June 2022.
- ↑ "बिल्डिंग ऐप्स से प्यार हो गया". Nowa. Retrieved 5 October 2022.
- ↑ Speed, Richard (2022-05-06). "RAD Basic – the Visual Basic 7 that never was – releases third alpha". The Register. Retrieved 2023-03-26.
RAD Basic is not the only game in town. Alternatives in varying stages of development include twinBASIC, which also aims to be backwards compatible with VB6 and VBA; and FreeBASIC, which implements much of what lurked in Microsoft QuickBASIC (and has a nifty IDE in the form of VisualFBEditor).