ग्राफिकल यूजर इंटरफेस बिल्डर: Difference between revisions

From Vigyanwiki
(Created page with "{{Short description|Software development tool}} thumb|[[NetBeans जीयूआई बिल्डर]]एक ग्राफिकल यूज...")
 
No edit summary
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Short description|Software development tool}}
{{Short description|Software development tool}}
[[File:Gui-builder.png|thumb|[[NetBeans]] जीयूआई बिल्डर]]एक [[ ग्राफिकल यूज़र इंटरफ़ेस ]] बिल्डर (या जीयूआई बिल्डर), जिसे जीयूआई डिजाइनर या कभी-कभी आरएडी आईडीई के रूप में भी जाना जाता है, एक [[ सॉफ्टवेयर विकास उपकरण ]] है जो डिजाइनर को [[ चित्रमय नियंत्रण तत्व ]]्स (जिसे अक्सर विजेट कहा जाता है) की व्यवस्था करने की अनुमति देकर ग्राफिकल यूजर इंटरफेस के निर्माण को सरल बनाता है। [[ खींचें और छोड़ें ]] [[WYSIWYG]] संपादक। जीयूआई निर्माता के बिना, एक जीयूआई को मैन्युअल रूप से प्रत्येक विजेट के पैरामीटर को स्रोत-कोड में निर्दिष्ट करके बनाया जाना चाहिए, जब तक प्रोग्राम चलाया नहीं जाता तब तक कोई दृश्य प्रतिक्रिया नहीं होती है। इस तरह के उपकरण को आमतौर पर [[रैपिड अनुप्रयोग का विकास]] [[एकीकृत विकास पर्यावरण]] कहा जाता है।
[[File:Gui-builder.png|thumb|[[NetBeans|नेटबीन्स]] जीयूआई बिल्डर]][[ ग्राफिकल यूज़र इंटरफ़ेस |ग्राफिकल यूज़र इंटरफ़ेस]] बिल्डर (या जीयूआई बिल्डर), जिसे जीयूआई डिजाइनर या कभी-कभी आरएडी आईडीई के रूप में भी जाना जाता है, [[ सॉफ्टवेयर विकास उपकरण |सॉफ्टवेयर विकास उपकरण]] है, जो डिजाइनर को [[ चित्रमय नियंत्रण तत्व |ग्राफिकल नियंत्रण तत्व]] (जिसे अधिकांशतः विजेट कहा जाता है) [[ खींचें और छोड़ें |ड्रैग-एंड-ड्रॉप]] [[WYSIWYG|डब्वालूईएसआईडब्ल्यूवाईजी]] संपादक की व्यवस्था करने की अनुमति देकर ग्राफिकल यूजर इंटरफेस के निर्माण को सरल बनाता है। जीयूआई निर्माता के बिना, जीयूआई को मैन्युअल रूप से प्रत्येक विजेट के पैरामीटर को स्रोत-कोड में निर्दिष्ट करके बनाया जाना चाहिए, जब तक प्रोग्राम चलाया नहीं जाता तब तक कोई दृश्य प्रतिक्रिया नहीं होती है। इस तरह के उपकरण को सामान्यतः [[रैपिड अनुप्रयोग का विकास]] [[एकीकृत विकास पर्यावरण|आईडीई]] कहा जाता है।


उपयोगकर्ता इंटरफेस को आमतौर पर [[घटना-संचालित प्रोग्रामिंग]]|ईवेंट-संचालित आर्किटेक्चर का उपयोग करके प्रोग्राम किया जाता है, इसलिए जीयूआई बिल्डर्स इवेंट-ड्रिवन कोड बनाने को भी आसान बनाते हैं। यह सपोर्टिंग कोड [[सॉफ्टवेयर विजेट]]्स को आउटगोइंग और इनकमिंग [[ घटना (कंप्यूटिंग) ]] से जोड़ता है जो एप्लिकेशन लॉजिक प्रदान करने वाले कार्यों को ट्रिगर करता है।
उपयोगकर्ता इंटरफेस को सामान्यतः [[घटना-संचालित प्रोग्रामिंग]] आर्किटेक्चर का उपयोग करके प्रोग्राम किया जाता है, इसलिए जीयूआई बिल्डर्स इवेंट-ड्रिवन कोड बनाने को भी सरल बनाते हैं। यह सपोर्टिंग कोड [[सॉफ्टवेयर विजेट]] को आउटगोइंग और इनकमिंग [[ घटना (कंप्यूटिंग) |घटना (कंप्यूटिंग)]] से जोड़ता है जो अनुप्रयोग लॉजिक प्रदान करने वाले कार्यों को ट्रिगर करता है।


कुछ ग्राफिकल यूजर इंटरफेस बिल्डर्स स्वचालित रूप से ग्राफिकल नियंत्रण तत्व के लिए सभी स्रोत कोड उत्पन्न करते हैं। अन्य, जैसे [[इंटरफ़ेस बिल्डर]] या [[ग्लेड इंटरफेस डिजाइनर]], क्रमांकन ऑब्जेक्ट उदाहरण उत्पन्न करते हैं जो तब एप्लिकेशन द्वारा लोड किए जाते हैं।
कुछ ग्राफिकल यूजर इंटरफेस बिल्डर्स स्वचालित रूप से ग्राफिकल नियंत्रण तत्व के लिए सभी स्रोत कोड उत्पन्न करते हैं। अन्य, जैसे [[इंटरफ़ेस बिल्डर]] या [[ग्लेड इंटरफेस डिजाइनर]], क्रमांकन ऑब्जेक्ट उदाहरण उत्पन्न करते हैं, जो तब अनुप्रयोग द्वारा लोड किए जाते हैं।


== जीयूआई बिल्डरों की सूची ==
== जीयूआई बिल्डरों की सूची ==
Line 10: Line 10:
=== सी भाषा आधारित ===
=== सी भाषा आधारित ===
*[[जीटीके]] / ग्लेड इंटरफेस डिजाइनर
*[[जीटीके]] / ग्लेड इंटरफेस डिजाइनर
*[[XForms (टूलकिट)]] fDesign
*[[XForms (टूलकिट)|एक्सफॉर्म (उपकरणकिट)]] एफडिजाइन
* [[एक्स टूलकिट इंट्रिनिक्स]]
* [[एक्स टूलकिट इंट्रिनिक्स|एक्स उपकरणकिट इंट्रिनिक्स]]
*[[ आकृति (सॉफ्टवेयर) ]]
*[[ आकृति (सॉफ्टवेयर) ]]


Line 17: Line 17:
* [[यूनिवर्सल विंडोज प्लेटफॉर्म]] / [[विंडोज प्रेजेंटेशन फाउंडेशन]] / [[विनफॉर्म]]
* [[यूनिवर्सल विंडोज प्लेटफॉर्म]] / [[विंडोज प्रेजेंटेशन फाउंडेशन]] / [[विनफॉर्म]]
** माइक्रोसॉफ्ट विजुअल स्टूडियो, [[एक्सएएमएल]] आधारित जीयूआई लेआउट
** माइक्रोसॉफ्ट विजुअल स्टूडियो, [[एक्सएएमएल]] आधारित जीयूआई लेआउट
** माइक्रोसॉफ्ट [[ अभिव्यक्ति मिश्रण ]]
** माइक्रोसॉफ्ट [[ अभिव्यक्ति मिश्रण |अभिव्यक्ति मिश्रण]]
** तीव्र विकास
** तीव्र विकास
* Xamarin.Forms / .NET कोर
* ज़ामरीन.फॉर्म / .नेट कोर
** ज़मारिन
** ज़मारिन


Line 26: Line 26:
** माइक्रोसॉफ्ट विजुअल स्टूडियो, एक्सएएमएल आधारित जीयूआई लेआउट
** माइक्रोसॉफ्ट विजुअल स्टूडियो, एक्सएएमएल आधारित जीयूआई लेआउट
** [[माइक्रोसॉफ्ट ब्लेंड]]
** [[माइक्रोसॉफ्ट ब्लेंड]]
* [[क्यूटी (टूलकिट)]]
* [[क्यूटी (टूलकिट)|क्यूटी (उपकरणकिट)]]
** [[क्यूटी निर्माता]]
** [[क्यूटी निर्माता]]
* एफएलटीके
* एफएलटीके
** [[तरल]]
** [[तरल|एफएलयूआईडी]]
* रस
* जेयूसीई
** [[मैं उत्पादन करता हूँ]]
** [[मैं उत्पादन करता हूँ|प्रोजुसर]]
* [[ परम ++ ]]|यू++
* [[ परम ++ | यू ++]]
** आई.डी.ई
** आई.डी.ई
* डब्ल्यूएक्सविजेट्स
* डब्ल्यूएक्सविजेट्स
** डब्ल्यूएक्सग्लेड
** डब्ल्यूएक्सग्लेड
** WxFormBuilder
** डब्ल्यूएक्सफॉर्मबिल्डर
** wxCrafter ([[कोडलाइट]] के लिए प्लगइन)
** डब्ल्यूएक्सक्राफ्टर ([[कोडलाइट]] के लिए प्लगइन)


=== ऑब्जेक्टिव-सी / स्विफ्ट आधारित ===
=== ऑब्जेक्टिव-सी / स्विफ्ट आधारित ===
* [[कोको (एपीआई)]] (आधुनिक) और [[कार्बन (एपीआई)]] (पदावनत)।
* [[कोको (एपीआई)|कोकोआ]] (आधुनिक) और [[कार्बन (एपीआई)|कार्बन]] (बहिष्कृत)।
** [[एक्सकोड]]
** [[एक्सकोड]]
* [[जीएनयूस्टेप]] (पूर्व में [[ओपनस्टेप]])
* [[जीएनयूस्टेप]] (पूर्व में [[ओपनस्टेप]])
** [[ गर्म (कंप्यूटिंग) ]]
** [[ गर्म (कंप्यूटिंग) | गोर्म (कंप्यूटिंग)]]


=== जावा-आधारित ===
=== जावा-आधारित ===
* [[एंड्रॉइड स्टूडियो]], एक्सएमएल आधारित जीयूआई लेआउट
* [[एंड्रॉइड स्टूडियो]], एक्सएमएल आधारित जीयूआई लेआउट
*NetBeans#GUI डिज़ाइन टूल
*नेटबीन्स जीयूआई डिज़ाइन उपकरण
* सीनबिल्डर<ref>{{cite web | url=https://gluonhq.com/products/scene-builder/ | title=Scene Builder }}</ref>
* सीनबिल्डर<ref>{{cite web | url=https://gluonhq.com/products/scene-builder/ | title=Scene Builder }}</ref>




=== HTML/जावास्क्रिप्ट आधारित ===
=== एचटीएमएल/जावास्क्रिप्ट आधारित ===
* Adobe (वेब ​​एप्लिकेशन यूजर इंटरफेस बिल्डर्स) से ड्रीम[[वीवर]] - 2022 तक अप्रचलित
* एडोब (वेब ​​अनुप्रयोग यूजर इंटरफेस बिल्डर्स) से [[वीवर|ड्रीमवीवर]] - 2022 तक अप्रचलित
* [[अपाचे कॉर्डोवा]] / [[फोनगैप]]
* [[अपाचे कॉर्डोवा]] / [[फोनगैप]]


=== ऑब्जेक्ट पास्कल आधारित ===
=== ऑब्जेक्ट पास्कल आधारित ===
* [[डेल्फी (प्रोग्रामिंग भाषा)]] / वीसीएल ([[विजुअल कंपोनेंट लाइब्रेरी]])
* [[डेल्फी (प्रोग्रामिंग भाषा)]] / वीसीएल ([[विजुअल कंपोनेंट लाइब्रेरी]])
* [[लाजर (आईडीई)]] / एलसीएल ([[लाजर घटक पुस्तकालय]])
* [[लाजर (आईडीई)|लजारस (आईडीई)]] / एलसीएल ([[लाजर घटक पुस्तकालय|लजारस घटक]] [[विजुअल कंपोनेंट लाइब्रेरी|लाइब्रेरी]])


=== फ़्लटर फ्रेमवर्क आधारित ===
=== फ़्लटर फ्रेमवर्क आधारित ===
* [[स्पंदन (सॉफ्टवेयर)]]
* [[स्पंदन (सॉफ्टवेयर)|फ़्लटर (सॉफ्टवेयर)]]
** [[स्पंदन प्रवाह]],<ref>{{cite web |title=FlutterFlow - दिखने में नेटिव ऐप्स बनाएं|url=https://flutterflow.io/ |access-date=5 June 2022}}</ref>
** [[स्पंदन प्रवाह|फ़्लटर फ्लो]],<ref>{{cite web |title=FlutterFlow - दिखने में नेटिव ऐप्स बनाएं|url=https://flutterflow.io/ |access-date=5 June 2022}}</ref>
** [[FlutterStudio]],<ref>{{cite web |title=FlutterStudio|url=https://flutterstudio.app/ |access-date=5 June 2022}}</ref>
** [[FlutterStudio|फ़्लटर स्टूडियो]],<ref>{{cite web |title=FlutterStudio|url=https://flutterstudio.app/ |access-date=5 June 2022}}</ref>
** [[नोवा ऐप बिल्डर]],<ref>{{cite web |title=बिल्डिंग ऐप्स से प्यार हो गया|website=Nowa |url=https://nowa.dev/ |access-date=5 October 2022}}</ref>
** [[नोवा ऐप बिल्डर]],<ref>{{cite web |title=बिल्डिंग ऐप्स से प्यार हो गया|website=Nowa |url=https://nowa.dev/ |access-date=5 October 2022}}</ref>
** [https://blup.in/blog/which-is-the-best-flutter-no-code-app-builder-in-2023 ब्लूप - विज़ुअल फ़्लटर ऐप बिल्डर]
** [https://blup.in/blog/which-is-the-best-flutter-no-code-app-builder-in-2023 ब्लूप - विज़ुअल फ़्लटर ऐप बिल्डर]


=== टीके फ्रेमवर्क आधारित ===
=== टीके फ्रेमवर्क आधारित ===
* [[टीके (ढांचा)]]
* [[टीके (ढांचा)|टीके (फ्रेमवर्क)]]
** [[एक्टिवस्टेट कोमोडो]] (अब नहीं{{Since when|date = April 2015}} में GUI निर्माता है)
** [[एक्टिवस्टेट कोमोडो]] (अब कोई जीयूआई बिल्डर नहीं है)


=== विजुअल बेसिक आधारित ===
=== विजुअल बेसिक आधारित ===
* यूनिवर्सल विंडोज प्लेटफॉर्म / विंडोज प्रेजेंटेशन फाउंडेशन / विनफॉर्म
* यूडब्ल्यूपी / विंडोज प्रेजेंटेशन फाउंडेशन / विनफॉर्म
** माइक्रोसॉफ्ट विजुअल स्टूडियो, एक्सएएमएल आधारित जीयूआई लेआउट
** माइक्रोसॉफ्ट विजुअल स्टूडियो एक्सएएमएल संपादक, एक्सएएमएल आधारित जीयूआई लेआउट
** माइक्रोसॉफ्ट एक्सप्रेशन ब्लेंड
** माइक्रोसॉफ्ट एक्सप्रेशन ब्लेंड


=== अन्य उपकरण ===
=== अन्य उपकरण ===
* [[एडोब एनिमेट]]
* [[एडोब एनिमेट]]
* [[Android के लिए ऐप आविष्कारक]]
* [[Android के लिए ऐप आविष्कारक|एंड्रॉयड के लिए ऐप आविष्कारक]]
* ऑटोआईट
* ऑटोआईटी
* [[एक्सुरआरपी]]
* [[एक्सुरआरपी|एक्स्यूर आरपी]]
* इंटरफ़ेस बिल्डर
* इंटरफ़ेस बिल्डर
* [[ क्रैंक AMETEK स्टोरीबोर्ड ]]
* [[ क्रैंक AMETEK स्टोरीबोर्ड | क्रैंक एएमईटीईके स्टोरीबोर्ड]]
*सृजनात्मक रूप से
*सृजनात्मक रूप से
* [[एंबेडेड जादूगर]]
* [[एंबेडेड जादूगर|एंबेडेड विज़ार्ड]]
*[[ग्राफिक्स पर्यावरण प्रबंधक]]
*[[ग्राफिक्स पर्यावरण प्रबंधक|जीईएम]]
* [[संसाधन निर्माण सेट]]
* [[संसाधन निर्माण सेट]]
*स्थैतिक
*स्थैतिक
Line 92: Line 92:
* [[वेवमेकर]]
* [[वेवमेकर]]


== विकास के वातावरण की सूची ==
== विकास परिवेशों की सूची ==


=== जीयूआई बिल्डरों के साथ आईडीई (तेजी से अनुप्रयोग विकास एकीकृत विकास पर्यावरण) ===
=== जीयूआई बिल्डरों के साथ आईडीई (आरएडी आईडीई) ===
* [[चौथा आयाम (सॉफ्टवेयर)]]
* [[चौथा आयाम (सॉफ्टवेयर)|4डी]]
* एक्टिवस्टेट कोमोडो (अब नहीं{{Since when|date = April 2015}} में GUI निर्माता है)
* एक्टिवस्टेट कोमोडो (अब कोई जीयूआई बिल्डर नहीं है)
* एंड्रॉइड स्टूडियो
* एंड्रॉइड स्टूडियो
* [[अंजुता]]
* [[अंजुता]]
* [[AutoIt3]]
* [[AutoIt3|ऑटोआईटी3]]
* [[बी4एक्स]]
* [[बी4एक्स]]
* [[सी ++ बिल्डर]]
* [[सी ++ बिल्डर]]
* क्रैंक AMETEK स्टोरीबोर्ड
* क्रैंक एएमईटीईके स्टोरीबोर्ड
* [[बिगुल (प्रोग्रामिंग भाषा)]]
* [[बिगुल (प्रोग्रामिंग भाषा)|क्लेरियन (प्रोग्रामिंग भाषा)]]
* कोड :: ब्लॉक
* कोड :: ब्लॉक
* कोडलाइट
* कोडलाइट
* [[डीबेस]]
* [[डीबेस]]
* [[डेल्फी (आईडीई)]]
* [[डेल्फी (आईडीई)]]
* एंबेडेड जादूगर
* एंबेडेड विज़ार्ड
* [[ग्रहण (सॉफ्टवेयर)]]
* [[ग्रहण (सॉफ्टवेयर)|एक्लिप्स (सॉफ्टवेयर)]]
* गम्बास
* गम्बास
* इंटेलीज आईडिया
* इंटेलीज आईडिया
* जे [[डेवलप]]
* जे [[डेवलप|डेवलपर]]
* केडेवलप
* केडेवलप
* लैबविंडोज़/सीवीआई
* लैबविंडोज़/सीवीआई
* [[LANSA (विकास पर्यावरण)]]
* [[LANSA (विकास पर्यावरण)|एलएएनएसए (विकास पर्यावरण)]]
* [[लाजर (सॉफ्टवेयर)]]
* [[लाजर (सॉफ्टवेयर)|लजारस (सॉफ्टवेयर)]]
* [[लिबर्टी बेसिक]]
* [[लिबर्टी बेसिक]]
* [[माइक्रोसॉफ्ट विजुअल स्टूडियो]]
* [[माइक्रोसॉफ्ट विजुअल स्टूडियो]]
* [[मोनोडेवलप]]
* [[मोनोडेवलप]]
* मुफ़्त पास्कल#MSEide|MSEide+MSEgui
* एमएसईआईडीई+एमएसई जीयूआई
* मेरा ग्रहण
* मेरा एक्लिप्स
* नेटबीन
* नेटबीन
* [[आउटसिस्टम]]
* [[आउटसिस्टम|आउटप्रणाली]]
* पास्कलएबीसी.नेट
* पास्कलएबीसी.नेट
* [[प्योरबेसिक]]
* [[प्योरबेसिक]]
* क्यूटी निर्माता
* क्यूटी निर्माता
* तेज विकास
* तीव्र विकास
* [[सॉफ्टवेल मेकर]]
* [[सॉफ्टवेल मेकर]]
* [[फ्रीबेसिक]]<ref>{{cite web|url=https://www.theregister.com/2022/05/06/rad_basic_alpha_3/|title=RAD Basic – the Visual Basic 7 that never was – releases third alpha|website=[[The Register]]|first=Richard|last=Speed|date=2022-05-06|access-date=2023-03-26|quote=''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).''}}</ref>
* [[फ्रीबेसिक|विजुअल एफबी एडिटर]]<ref>{{cite web|url=https://www.theregister.com/2022/05/06/rad_basic_alpha_3/|title=RAD Basic – the Visual Basic 7 that never was – releases third alpha|website=[[The Register]]|first=Richard|last=Speed|date=2022-05-06|access-date=2023-03-26|quote=''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).''}}</ref>
* फ्रीबेसिक
* विनएफबीई
* [[VB6]] VB6 IDE ही है, शायद यहाँ सूचीबद्ध सभी RAD IDE के दादा। माइक्रोसॉफ्ट से 20 साल की उपेक्षा के बावजूद विंडोज 10+ पर अभी भी परिचालन और कार्यात्मक। यह अभी भी माइक्रोसॉफ्ट से सब्सक्रिप्शन द्वारा उपलब्ध है। यह कुछ छोटे प्रयासों (ऑनलाइन गाइड का उपयोग करके) के साथ स्थापित होता है और आश्चर्यजनक रूप से अच्छे परिणाम उत्पन्न करता है। असमर्थित होना वास्तव में एक सकारात्मक हो सकता है क्योंकि VB6 अपरिवर्तनीय है और कम से कम स्थिर है। एक उपकरण के रूप में VB6 सभी तरह से 32 बिट तक सीमित है, लेकिन आईडीई, वस्तु और कोड संपादक अभी भी सक्षम है और आधुनिक प्रणालियों पर शुरू करने, संकलित करने और व्याख्या करने में बहुत तेज है। ग्राफिक कंपोज़िटर अपने समय का निश्चित रेड बिल्डर है। अकेले VB6 नियंत्रणों तक सीमित होने के बावजूद, कुछ बेहद उन्नत जीयूआई डिजाइन अभी भी बनाए जा सकते हैं। TwinBasic और RADBasic ने खुद को सच्चे उत्तराधिकारी के रूप में स्थापित किया और भाषा के साथ पूरी तरह से संगत होने के दौरान भविष्य में प्रूफिंग और 64 बिट क्षमता प्रदान करने का लक्ष्य रखा। दोनों जीयूआई बिल्डर की नकल करते हुए एक प्रतिस्थापन आईडीई का निर्माण कर रहे हैं। नोट: VBA 64bit है, जो पूरी तरह से Microsoft द्वारा समर्थित है और VB6 पर आधारित है।
* [[VB6|वीबी6]]: वीबी6 आईडीई ही है, संभवतया यहाँ सूचीबद्ध सभी आरएडी आईडीई के दादा, माइक्रोसॉफ्ट से 20 साल की उपेक्षा के अतिरिक्त विंडोज 10+ पर अभी भी परिचालन और कार्यात्मक है। यह अभी भी माइक्रोसॉफ्ट से सब्सक्रिप्शन द्वारा उपलब्ध है। यह कुछ छोटे प्रयासों (ऑनलाइन गाइड का उपयोग करके) के साथ स्थापित होता है और आश्चर्यजनक रूप से अच्छे परिणाम उत्पन्न करता है। असमर्थित होना वास्तव में सकारात्मक हो सकता है क्योंकि वीबी6 अपरिवर्तनीय है और कम से कम स्थिर है। उपकरण के रूप में वीबी6 सभी तरह से 32 बिट तक सीमित है, लेकिन आईडीई, वस्तु और कोड संपादक अभी भी सक्षम है और आधुनिक प्रणालियों पर प्रारंभ करने, संकलित करने और व्याख्या करने में बहुत तीव्र है। ग्राफिक कंपोज़िटर अपने समय का निश्चित रेड बिल्डर है। अकेले वीबी6 नियंत्रणों तक सीमित होने के अतिरिक्त, कुछ अत्यधिक उन्नत जीयूआई डिजाइन अभी भी बनाए जा सकते हैं। ट्विनबेसिक और आरएडीबेसिक ने स्वयं को सच्चे उत्तराधिकारी के रूप में स्थापित किया और भाषा के साथ पूरी तरह से संगत होने के समय भविष्य में प्रूफिंग और 64 बिट क्षमता प्रदान करने का लक्ष्य रखा था। दोनों जीयूआई बिल्डर की प्रतिलिपि करते हुए प्रतिस्थापन आईडीई का निर्माण कर रहे हैं। नोट: वीबीए 64बिट है, जो पूरी तरह से माइक्रोसॉफ्ट द्वारा समर्थित है और वीबी6 पर आधारित है।
* एक्सकोड
* एक्सकोड
* [[षोजो]]
* [[षोजो|ज़ोजो]]


== यह भी देखें ==
== यह भी देखें ==
* रैपिड अनुप्रयोग का विकास
* रैपिड अनुप्रयोग का विकास
* [[मानव इंटरफ़ेस दिशानिर्देश]]
* [[मानव इंटरफ़ेस दिशानिर्देश]]
* [[मानव इंटरफ़ेस डिवाइस]]
* [[मानव इंटरफ़ेस डिवाइस|मानव इंटरफ़ेस उपकरण]]
[[उपयोगकर्ता इंटरफ़ेस मार्कअप भाषा]] भाषा
*[[उपयोगकर्ता इंटरफ़ेस मार्कअप भाषा]]
 
* [[यूजर इंटरफेस मॉडलिंग]]
* [[यूजर इंटरफेस मॉडलिंग]]
* डिज़ाइन-उन्मुख प्रोग्रामिंग
* डिज़ाइन-उन्मुख प्रोग्रामिंग
Line 149: Line 150:
==संदर्भ==
==संदर्भ==
{{Reflist}}
{{Reflist}}
[[Category: चित्रमय नियंत्रण तत्व]] [[Category: ग्राफिकल यूजर इंटरफेस]] [[Category: यूजर इंटरफेस बिल्डर्स|*]]


[[Category: Machine Translated Page]]
[[Category:Collapse templates]]
[[Category:Created On 15/05/2023]]
[[Category:Created On 15/05/2023]]
[[Category:Lua-based templates]]
[[Category:Machine Translated Page]]
[[Category:Navigational boxes| ]]
[[Category:Navigational boxes without horizontal lists]]
[[Category:Pages with script errors]]
[[Category:Sidebars with styles needing conversion]]
[[Category:Template documentation pages|Documentation/doc]]
[[Category:Templates Vigyan Ready]]
[[Category:Templates generating microformats]]
[[Category:Templates that add a tracking category]]
[[Category:Templates that are not mobile friendly]]
[[Category:Templates that generate short descriptions]]
[[Category:Templates using TemplateData]]
[[Category:Wikipedia metatemplates]]
[[Category:ग्राफिकल यूजर इंटरफेस]]
[[Category:चित्रमय नियंत्रण तत्व]]
[[Category:यूजर इंटरफेस बिल्डर्स|*]]

Latest revision as of 16:06, 29 May 2023

नेटबीन्स जीयूआई बिल्डर

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

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

कुछ ग्राफिकल यूजर इंटरफेस बिल्डर्स स्वचालित रूप से ग्राफिकल नियंत्रण तत्व के लिए सभी स्रोत कोड उत्पन्न करते हैं। अन्य, जैसे इंटरफ़ेस बिल्डर या ग्लेड इंटरफेस डिजाइनर, क्रमांकन ऑब्जेक्ट उदाहरण उत्पन्न करते हैं, जो तब अनुप्रयोग द्वारा लोड किए जाते हैं।

जीयूआई बिल्डरों की सूची

सी भाषा आधारित

सी # आधारित

सी ++ आधारित

ऑब्जेक्टिव-सी / स्विफ्ट आधारित

जावा-आधारित


एचटीएमएल/जावास्क्रिप्ट आधारित

ऑब्जेक्ट पास्कल आधारित

फ़्लटर फ्रेमवर्क आधारित

टीके फ्रेमवर्क आधारित

विजुअल बेसिक आधारित

  • यूडब्ल्यूपी / विंडोज प्रेजेंटेशन फाउंडेशन / विनफॉर्म
    • माइक्रोसॉफ्ट विजुअल स्टूडियो एक्सएएमएल संपादक, एक्सएएमएल आधारित जीयूआई लेआउट
    • माइक्रोसॉफ्ट एक्सप्रेशन ब्लेंड

अन्य उपकरण

विकास परिवेशों की सूची

जीयूआई बिल्डरों के साथ आईडीई (आरएडी आईडीई)

  • 4डी
  • एक्टिवस्टेट कोमोडो (अब कोई जीयूआई बिल्डर नहीं है)
  • एंड्रॉइड स्टूडियो
  • अंजुता
  • ऑटोआईटी3
  • बी4एक्स
  • सी ++ बिल्डर
  • क्रैंक एएमईटीईके स्टोरीबोर्ड
  • क्लेरियन (प्रोग्रामिंग भाषा)
  • कोड :: ब्लॉक
  • कोडलाइट
  • डीबेस
  • डेल्फी (आईडीई)
  • एंबेडेड विज़ार्ड
  • एक्लिप्स (सॉफ्टवेयर)
  • गम्बास
  • इंटेलीज आईडिया
  • जे डेवलपर
  • केडेवलप
  • लैबविंडोज़/सीवीआई
  • एलएएनएसए (विकास पर्यावरण)
  • लजारस (सॉफ्टवेयर)
  • लिबर्टी बेसिक
  • माइक्रोसॉफ्ट विजुअल स्टूडियो
  • मोनोडेवलप
  • एमएसईआईडीई+एमएसई जीयूआई
  • मेरा एक्लिप्स
  • नेटबीन
  • आउटप्रणाली
  • पास्कलएबीसी.नेट
  • प्योरबेसिक
  • क्यूटी निर्माता
  • तीव्र विकास
  • सॉफ्टवेल मेकर
  • विजुअल एफबी एडिटर[5]
  • विनएफबीई
  • वीबी6: वीबी6 आईडीई ही है, संभवतया यहाँ सूचीबद्ध सभी आरएडी आईडीई के दादा, माइक्रोसॉफ्ट से 20 साल की उपेक्षा के अतिरिक्त विंडोज 10+ पर अभी भी परिचालन और कार्यात्मक है। यह अभी भी माइक्रोसॉफ्ट से सब्सक्रिप्शन द्वारा उपलब्ध है। यह कुछ छोटे प्रयासों (ऑनलाइन गाइड का उपयोग करके) के साथ स्थापित होता है और आश्चर्यजनक रूप से अच्छे परिणाम उत्पन्न करता है। असमर्थित होना वास्तव में सकारात्मक हो सकता है क्योंकि वीबी6 अपरिवर्तनीय है और कम से कम स्थिर है। उपकरण के रूप में वीबी6 सभी तरह से 32 बिट तक सीमित है, लेकिन आईडीई, वस्तु और कोड संपादक अभी भी सक्षम है और आधुनिक प्रणालियों पर प्रारंभ करने, संकलित करने और व्याख्या करने में बहुत तीव्र है। ग्राफिक कंपोज़िटर अपने समय का निश्चित रेड बिल्डर है। अकेले वीबी6 नियंत्रणों तक सीमित होने के अतिरिक्त, कुछ अत्यधिक उन्नत जीयूआई डिजाइन अभी भी बनाए जा सकते हैं। ट्विनबेसिक और आरएडीबेसिक ने स्वयं को सच्चे उत्तराधिकारी के रूप में स्थापित किया और भाषा के साथ पूरी तरह से संगत होने के समय भविष्य में प्रूफिंग और 64 बिट क्षमता प्रदान करने का लक्ष्य रखा था। दोनों जीयूआई बिल्डर की प्रतिलिपि करते हुए प्रतिस्थापन आईडीई का निर्माण कर रहे हैं। नोट: वीबीए 64बिट है, जो पूरी तरह से माइक्रोसॉफ्ट द्वारा समर्थित है और वीबी6 पर आधारित है।
  • एक्सकोड
  • ज़ोजो

यह भी देखें

संदर्भ

  1. "Scene Builder".
  2. "FlutterFlow - दिखने में नेटिव ऐप्स बनाएं". Retrieved 5 June 2022.
  3. "FlutterStudio". Retrieved 5 June 2022.
  4. "बिल्डिंग ऐप्स से प्यार हो गया". Nowa. Retrieved 5 October 2022.
  5. 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).