लेगसी Blockly डेवलपर टूल

ब्लॉक करने वाले डेवलपर टूल यह वेब पर आधारित डेवलपर टूल है. यह ब्लॉकली कॉन्फ़िगरेशन के कुछ हिस्सों को ऑटोमेट करता है इसमें कस्टम ब्लॉक बनाना, टूलबॉक्स बनाना, और आपके Web Blockly का फ़ाइल फ़ोल्डर को कॉन्फ़िगर करना होगा.

टूल का इस्तेमाल करने वाली Blockly डेवलपर प्रोसेस के तीन हिस्से हैं:

  • ब्लॉक फ़ैक्ट्री और ब्लॉक एक्सपोर्टर का इस्तेमाल करके कस्टम ब्लॉक बनाएं.
  • Workspace फ़ैक्ट्री का इस्तेमाल करके, टूलबॉक्स और डिफ़ॉल्ट फ़ाइल फ़ोल्डर बनाएं.
  • Workspace फ़ैक्ट्री का इस्तेमाल करके, अपना फ़ाइल फ़ोल्डर कॉन्फ़िगर करें. फ़िलहाल, यह सुविधा सिर्फ़ वेब पर उपलब्ध है फ़ीचर).

फ़ैक्ट्री टैब को ब्लॉक करें

ब्लॉक फ़ैक्ट्री टैब की मदद से, परिभाषाओं को ब्लॉक करें और ब्लॉक-कोड जनरेटर कस्टम ब्लॉक के लिए. इस टैब पर, कॉन्टेंट को आसानी से बनाया, बदला, और सेव किया जा सकता है कस्टम ब्लॉक.

ब्लॉक तय करना

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

लाइब्रेरी मैनेज करना

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

पहले से सेव किए गए ब्लॉक के बीच स्विच किया जा सकता है या कोई नया खाली ब्लॉक बनाया जा सकता है लाइब्रेरी बटन पर क्लिक करके ब्लॉक करें. मौजूदा ब्लॉक का नाम बदलना है एक जैसी परिभाषाओं वाले कई ब्लॉक बनाने का एक और तरीका है.

लाइब्रेरी को एक्सपोर्ट और इंपोर्ट करना

ब्लॉक, ब्राउज़र के लोकल स्टोरेज में सेव किए जाते हैं. ब्राउज़र की लोकल फ़ाइलें साफ़ करना मेमोरी आपके ब्लॉक को हटा देगा. अपने ब्लॉक हमेशा के लिए सेव करने के लिए, आपको अपनी लाइब्रेरी डाउनलोड करें. आपकी ब्लॉक लाइब्रेरी को एक्सएमएल के तौर पर डाउनलोड किया गया फ़ाइल अपलोड करें, जिसे इंपोर्ट करके आपकी ब्लॉक लाइब्रेरी को उसी स्थिति में सेट किया जा सकता है जब वह आपने फ़ाइल डाउनलोड की हो. ध्यान दें कि ब्लॉक लाइब्रेरी इंपोर्ट करने से है, तो हो सकता है कि आप पहले निर्यात करना चाहें.

आयात और निर्यात सुविधाएं भी उन उपयोगकर्ताओं के लिए कस्टम ब्लॉक के अलग-अलग सेट शेयर करते हैं.

एक्सपोर्टर टैब को ब्लॉक करें

अपने ब्लॉक डिज़ाइन कर लेने के बाद, आपको ब्लॉक परिभाषाएं एक्सपोर्ट करनी होंगी और जनरेटर स्टब का इस्तेमाल करें. यह काम करने के लिए एक्सपोर्टर टैब को ब्लॉक करें.

आपकी ब्लॉक लाइब्रेरी में सेव किया गया हर ब्लॉक, ब्लॉक चुनने वाले में दिखेगा. ब्लॉक करने के लिए उस पर क्लिक करें, ताकि आप एक्सपोर्ट करने के लिए उसे चुन सकें या उससे चुने हुए का निशान हटा सकें. अगर आपको यह चुनना है कि अपनी लाइब्रेरी में मौजूद सभी ब्लॉक को चुनने के लिए, “चुनें” → “ब्लॉक में सेव किए गए सभी आइटम” का इस्तेमाल करें लाइब्रेरी” विकल्प का इस्तेमाल किया जा सकता है. अगर आपने टूलबॉक्स बनाया था या फ़ाइल फ़ोल्डर को Workspace फ़ैक्ट्री टैब में जाकर, वे सभी ब्लॉक भी चुने जा सकते हैं जिनका इस्तेमाल आपने किया है “चुनें” → “सभी इस्तेमाल की गई जगहें, Workspace फ़ैक्ट्री में इस्तेमाल की गई जगहें” पर क्लिक करें.

एक्सपोर्ट सेटिंग से आपको यह चुनने की सुविधा मिलती है कि आपको किस भाषा को टारगेट करना है और क्या आपको परिभाषाएं, जनरेटर स्टब या दोनों चुने गए ब्लॉक. इन्हें चुनने के बाद, 'एक्सपोर्ट करें' पर क्लिक करें ऐप्लिकेशन डाउनलोड करने के लिए फ़ाइलें शामिल हैं.

Workspace फ़ैक्ट्री टैब

Workspace फ़ैक्ट्री की मदद से, किसी टूलबॉक्स और डिफ़ॉल्ट टूल को कॉन्फ़िगर करना आसान हो जाता है में ब्लॉक का सेट है. आप टूलबॉक्स और "टूलबॉक्स" से फ़ाइल फ़ोल्डर शुरू करना और "फ़ाइल फ़ोल्डर" बटन.

टूलबॉक्स बनाना

यह टैब टूलबॉक्स के लिए एक्सएमएल बनाने में मदद करता है. कॉन्टेंट में यह माना जा सकता है कि टूलबॉक्स की सुविधाओं के बारे में अच्छे से जानना. अगर आपके पास पहले से ही किसी टूलबॉक्स के लिए एक्सएमएल है जिसमें आपको यहां बदलाव करना है, तो इसे लोड करने के लिए, "बदलाव करने के लिए लोड करें" पर क्लिक करें.

बिना कैटगरी वाला टूलबॉक्स

अगर आपके पास कुछ ब्लॉक हैं और आपको उन्हें बिना किसी कैटगरी के दिखाना है, तो उन्हें फ़ाइल फ़ोल्डर में खींचें और छोड़ें. इससे आपको टूलबॉक्स में अपने ब्लॉक दिखने लगेंगे शामिल हैं.

कैटगरी वाला टूलबॉक्स

अगर आपको डिसप्ले ब्लॉक को कैटगरी में रखना है, तो “+” बटन पर क्लिक करें और नई कैटगरी के लिए ड्रॉपडाउन आइटम. इससे आपकी कैटगरी की सूची में एक कैटगरी जुड़ जाएगी जिसे चुनकर उसमें बदलाव किया जा सकता है. किसी व्यक्ति को जोड़ने के लिए, “स्टैंडर्ड कैटगरी” चुनें सभी को जोड़ने के लिए स्टैंडर्ड Blockly कैटगरी (तर्क, लूप वगैरह) या “स्टैंडर्ड टूलबॉक्स” ब्लॉकली की स्टैंडर्ड कैटगरी. कैटगरी का क्रम बदलने के लिए, ऐरो बटन का इस्तेमाल करें.

चुनी गई कैटगरी का नाम या रंग बदलने के लिए, “कैटगरी में बदलाव करें” का इस्तेमाल करें ड्रॉपडाउन पर जाएं. ब्लॉक को फ़ाइल फ़ोल्डर में खींचकर छोड़ने पर वह चुने गए फ़ोल्डर में जुड़ जाएगा श्रेणी.

बेहतर ब्लॉक

डिफ़ॉल्ट रूप से, आपके पास अपनी लाइब्रेरी में किसी भी स्टैंडर्ड ब्लॉक या किसी ब्लॉक को जोड़ने का विकल्प होता है टूलबॉक्स में जोड़ा. अगर JSON में ऐसे ब्लॉक मौजूद हैं जो आपकी लाइब्रेरी में नहीं हैं, तो तो आप उन्हें बटन.

कुछ ब्लॉक एक साथ इस्तेमाल किए जाने चाहिए या उनमें डिफ़ॉल्ट सेटिंग शामिल होनी चाहिए. यह काम इससे किया जाता है ग्रुप और शैडो. कोई भी एडिटर में कनेक्ट किए गए ब्लॉक को टूलबॉक्स में ग्रुप के तौर पर जोड़ा जाएगा. किसी अन्य ब्लॉक से जुड़े ब्लॉक को शैडो ब्लॉक में भी बदला जा सकता है चाइल्ड ब्लॉक चुनें और "मेक शैडो" पर क्लिक करें बटन. ध्यान दें: सिर्फ़ ऐसे चाइल्ड ब्लॉक ही शैडो में बदले जा सकते हैं जिनमें वैरिएबल न हो ब्लॉक.

अगर आप उनके टूलबॉक्स में वैरिएबल या फ़ंक्शन ब्लॉक शामिल करते हैं, तो आपके टूलबॉक्स में “वैरिएबल” या “फ़ंक्शन” कैटगरी का इस्तेमाल करना, ताकि उपयोगकर्ता ब्लॉक का इस्तेमाल करें. इसके बारे में ज़्यादा जानें “वैरिएबल” या “फ़ंक्शन" कैटगरी तय करें.

फ़ाइल फ़ोल्डर को कॉन्फ़िगर करना (वेब के लिए ब्लॉकली)

अपने फ़ाइल फ़ोल्डर के अलग-अलग हिस्सों को कॉन्फ़िगर करने के लिए, “Workspace फ़ैक्ट्री” पर जाएं टैब पर क्लिक करके “फ़ाइल फ़ोल्डर" चुनें.

Workspace के विकल्प चुनें

इनके लिए अलग-अलग वैल्यू सेट करें कॉन्फ़िगरेशन के विकल्प और झलक वाली जगह पर नतीजा देख सकते हैं. सक्षम कर रहा है ग्रिड या ज़ूम करने पर, कॉन्फ़िगर करने के ज़्यादा विकल्प दिखते हैं. साथ ही, आम तौर पर कैटगरी का इस्तेमाल करने पर स्विच करने के लिए ज़्यादा पेचीदा काम करना पड़ता है workspace; जब आप अपनी पहली कैटगरी.

Workspace में, पहले से लोड किए गए ब्लॉक जोड़ें

यह वैकल्पिक है, लेकिन अगर आपको ब्लॉक का एक सेट दिखाना है, तो फ़ाइल फ़ोल्डर:

  • ऐप्लिकेशन लोड होने पर.
  • जब कोई इवेंट (किसी लेवल को आगे बढ़ाना, सहायता बटन पर क्लिक करना वगैरह) ट्रिगर होता है.

झलक में ब्लॉक को अपने फ़ाइल फ़ोल्डर में देखने के लिए, उन्हें खींचकर एडिटिंग स्पेस में छोड़ें. ब्लॉक ग्रुप बनाए जा सकते हैं, ब्लॉक को बंद किया जा सकता है, और कुछ ब्लॉक को शैडो बनाया जा सकता है उन्हें चुनने पर उन्हें ब्लॉक कर सकता है.

आप इन ब्लॉक को एक्सएमएल के तौर पर एक्सपोर्ट कर सकते हैं (नीचे देखें). उन्हें इसके साथ अपने फ़ाइल फ़ोल्डर में जोड़ें Blockly.Xml.domToWorkspace, फ़ाइल फ़ोल्डर बनाने के तुरंत बाद:

var xmlText = '<xml xmlns="https://developers.google.com/blockly/xml">' +
    '<block type="math_number"></block></xml>';
Blockly.Xml.domToWorkspace(Blockly.utils.xml.textToDom(xmlText), workspace);

यह सैंपल कोड, फ़ाइल फ़ोल्डर में एक math_number ब्लॉक जोड़ता है.

एक्सपोर्ट किए जा रहे हैं

Workspace फ़ैक्ट्री आपको एक्सपोर्ट करने के ये विकल्प देता है:

  • स्टार्टर कोड: यह स्टार्टर कोड और JavaScript तैयार करता है. इससे आपकी ज़रूरत के मुताबिक बनाई गई चीज़ें इंजेक्ट की जा सकती हैं ब्लॉकली फ़ाइल फ़ोल्डर.
  • टूलबॉक्स: आपके टूलबॉक्स की जानकारी देने के लिए एक्सएमएल बनाता है.
  • Workspace Blocks: इससे एक्सएमएल बनता है, जिसे वर्कस्पेस में लोड किया जा सकता है.