ब्लॉकली के अलग-अलग विज़ुअल कॉम्पोनेंट के लिए, बहुत ज़्यादा शब्दों का इस्तेमाल किया जाता है. इस दस्तावेज़ में, कुछ अहम विषयों के बारे में बताया गया है, जिनकी जानकारी आपको Blockly का इस्तेमाल शुरू करने के लिए करनी होगी.
फ़ाइल फ़ोल्डर
ब्लॉकली में, फ़ाइल फ़ोल्डर सबसे ऊपर के लेवल का कॉम्पोनेंट है. इसमें बाकी सभी कॉम्पोनेंट भी शामिल होते हैं. यहां से प्रोग्रामिंग का काम किया जाता है!
टूलबॉक्स
टूलबॉक्स में वे ब्लॉक होते हैं जिनका इस्तेमाल, आपको प्रोग्राम करने के लिए किया जाता है. ब्लॉक को खींचकर Workspace में लाया जा सकता है.
मुख्य तौर पर दो तरह के टूलबॉक्स होते हैं, फ़्लाईआउट टूलबॉक्स और कैटगरी टूलबॉक्स. इन्हें वर्टिकल और हॉरिज़ॉन्टल, दोनों तरीके से दिखाया जा सकता है.
फ़्लायआउट टूलबॉक्स
फ़्लायआउट टूलबॉक्स यानी आसान टूलबॉक्स में ब्लॉक का एक सेट होता है, जो हर समय दिखाया जाता है.
कैटगरी टूलबॉक्स
कैटगरी टूलबॉक्स में ब्लॉक के कई सेट होते हैं.
किसी कैटगरी आइटम पर क्लिक करने पर, एक फ़्लायआउट खुलता है, जो कैटगरी में मौजूद ब्लॉक दिखाता है.
ट्रैशकैन
ट्रैशकैन आपको ब्लॉक को खींचने और छोड़ने की सुविधा देता है. ट्रैशकैन पर क्लिक करके एक फ़्लायआउट भी खोला जा सकता है, जिसमें आपके मिटाए गए ब्लॉक मौजूद होते हैं. इससे उन ब्लॉक को वापस पाया जा सकता है.
ज़ूम कंट्रोल
ज़ूम कंट्रोल किसी फ़ाइल फ़ोल्डर पर क्लिक करने पर, उसे ज़ूम इन और ज़ूम आउट करते हैं.
संदर्भ मेन्यू
कॉन्टेक्स्ट मेन्यू तब दिखता है, जब वर्कस्पेस के कुछ एलिमेंट (जैसे, फ़ाइल फ़ोल्डर का बैकग्राउंड या ब्लॉक) पर दायां क्लिक किया जाता है या उसे दबाकर रखा जाता है. इससे उन कार्रवाइयों की सूची दिखती है जिन्हें उस एलिमेंट पर किया जा सकता है.
ब्लॉक
ब्लॉक का इस्तेमाल करके किसी चैनल को प्रोग्राम किया जा सकता है. ये टेक्स्ट पर आधारित प्रोग्रामिंग भाषाओं में एक्सप्रेशन और स्टेटमेंट को दिखाते हैं.
स्टैक को ब्लॉक करें
ब्लॉक स्टैक, कनेक्ट किए गए ब्लॉक का कोई कलेक्शन होता है. वे हॉरिज़ॉन्टल या वर्टिकल तरीके से जोड़े जा सकते हैं.
शैडो ब्लॉक
शैडो ब्लॉक किसी दूसरे ब्लॉक से जुड़ा ऐसा ब्लॉक होता है जिसमें बदलाव किया जा सकता है. हालांकि, इसे एक जगह से दूसरी जगह नहीं ले जाया जा सकता. नॉन-शैडो ब्लॉक को ओवरराइट करने के लिए, उन्हें शैडो ब्लॉक पर खींचकर छोड़ा जा सकता है.
इंसर्शन मार्कर
इंसर्शन मार्कर से पता चलता है कि अगर ब्लॉक को गिरा दिया जाता है, तो स्टैक को कहां कनेक्ट किया जाएगा. यह किसी ब्लॉक के स्लेटी रंग जैसा लग रहा है.
ब्लॉक पार्ट
ब्लॉक के कई अलग-अलग हिस्से होते हैं जिनमें आप बदलाव कर सकते हैं. साथ ही, प्रोग्राम के लिए इनके साथ इंटरैक्ट कर सकते हैं.
इनपुट
इनपुट आम तौर पर किसी ब्लॉक में एक पंक्ति को दिखाता है.
इनपुट | इमेज |
---|---|
डमी | |
वैल्यू | |
जानकारी |
डिवाइस
कनेक्शन एक ऐसी जगह है जहां से दूसरे ब्लॉक कनेक्ट हो सकते हैं.
कनेक्शन | इमेज |
---|---|
आउटपुट | |
इनपुट | |
पीछे जाएं | |
आगे बढ़ें |
फ़ील्ड
फ़ील्ड एक विज़ुअल एलिमेंट होता है, जो किसी ब्लॉक पर रहता है. इसमें बदलाव किया जा सकता है (जैसे कि टेक्स्ट इनपुट) या सिर्फ़ जानकारी दी जा सकती है (जैसे कि कोई लेबल). फ़ील्ड में हमेशा इनपुट होता है.
आइकॉन
आइकॉन एक विज़ुअल एलिमेंट होता है, जो ब्लॉक पर मौजूद होता है. वे हमेशा ब्लॉक के टॉप-स्टार्ट कोने में रहते हैं और अक्सर बबल बनाते हैं.