مسرد المصطلحات المرئي

يحتوي Blockly على الكثير من المفردات لمكوّناته المرئية المختلفة. يوضّح هذا المستند بعض أهم المعلومات التي تحتاج إلى معرفتها للبدء في استخدام Blockly.

Workspace

مساحة العمل هي المكوّن الأعلى مستوى في Blockly. وهي تتضمّن جميع المكوّنات الأخرى. هذا هو المكان الذي يتم فيه تنفيذ عملية البرمجة.

مساحة عمل تحتوي على صندوق أدوات الفئات وأشرطة التمرير وسلة المهملات وعناصر التحكّم في التكبير/التصغير

مربع الأدوات

تحتوي حزمة الأدوات على اللبنات التي تستخدمها للبرمجة. يمكن سحب اللبنات إلى مساحة العمل.

هناك نوعان رئيسيان من صناديق الأدوات، وهما صناديق الأدوات المنبثقة وصناديق الأدوات حسب الفئة. ويمكن عرضها عموديًا وأفقيًا.

مجموعة الأدوات المنبثقة

تحتوي أدوات مربع الحوار المنبثق (المعروفة أيضًا باسم أدوات مربع الحوار البسيطة) على مجموعة واحدة من اللبنات يتم عرضها في جميع الأوقات.

مساحة عمل تحتوي على شريط أدوات منبثق يتضمّن أربع مربّعات

مجموعة أدوات الفئات

تحتوي مجموعات أدوات الفئات على مجموعات متعددة من اللبنات.

مساحة عمل تحتوي على صندوق أدوات فئات يتضمّن ثماني فئات (المنطق، والحلقات، والرياضيات، وما إلى ذلك) لا تظهر أي مربّعات لأنّه لم يتم فتح أي فئات.

إذا نقرت على عنصر فئة، سيتم فتح قائمة منبثقة تعرض الوحدات في الفئة.

صندوق الأدوات نفسه الخاص بفئة مساحة العمل والفئة كما في الصورة السابقة، باستثناء أنّ فئة "المنطق" مفتوحة، وتعرض سبع كتل منطقية (if-do، ومقارنة، وand-or، وما إلى ذلك).

Trashcan

تتيح لك سلة المهملات حذف البلوكات عن طريق سحبها وإفلاتها. يمكنك أيضًا النقر على رمز سلة المهملات لفتح قائمة منبثقة تحتوي على البلوكات التي حذفتها حتى تتمكّن من استعادتها.

مساحة عمل تحتوي على سلة مهملات في أسفل يسار الشاشة

عناصر التحكم في التكبير/التصغير

تؤدي عناصر التحكّم في التكبير/التصغير إلى تكبير مساحة العمل أو تصغيرها عند النقر عليها.

مساحة عمل تتضمّن عناصر التحكّم في التكبير/التصغير فوق سلة المهملات

قائمة السياقات

تظهر قائمة الخيارات عند النقر بزر الماوس الأيمن أو الضغط مع الاستمرار على عناصر معيّنة في مساحة العمل (مثل خلفية مساحة العمل أو اللبنات). تعرض هذه القائمة الإجراءات التي يمكنك تنفيذها على هذا العنصر.

تم فتح قائمة سياقات فوق كتلة "إذا" و"نفِّذ". تحتوي القائمة على العناصر التالية: "تكرار" و"إضافة تعليقات" و"الإدخالات المضمّنة" و"تصغير الكتلة" و"إيقاف الكتلة" و"حذف الكتلة" و "مساعدة".

Blocks

اللبنات هي ما تستخدمه للبرمجة. وهي تمثّل العبارات والجُمل في لغات البرمجة المستندة إلى النصوص.

كتلة if-do، وكتلة أرقام، وكتلة لإنشاء قائمة

قائمة الحظر

حزمة الحظر هي أي مجموعة من الحظر المرتبط. ويمكن أن تكون متصلة أفقيًا أو رأسيًا.

كتلة "إذا" و"نفِّذ" مع كتلتَين متصلتَين بها يتم ربط مربّع مقارنة رقمية بمدخل if، ويتم ربط مربّع تكرار بمدخل do.

الحظر المظلّل

الكتلة الفرعية هي كتلة قابلة للتعديل ولكن لا يمكن نقلها، وهي مرتبطة بكتلة أخرى. يمكنك سحب كتل غير مظلّلة فوق كتل مظلّلة للكتابة فوقها.

كتلة لتقريب الأرقام مرتبطة بكتلة أرقام ظلّية، وكتلة طباعة مرتبطة بكتلة نص ظلّية تظهر مربّعات الظل باللون الرمادي للإشارة إلى أنّها مربّعات تلقائية ويمكنك سحب مربّعات أخرى فوقها.

علامة الإدراج

علامة الإدراج هي معاينة لمكان ربط مجموعة من الكتل عند إسقاطها. يبدو وكأنّه نسخة رمادية من المربّع.

كتلة if-do مع علامة توضّح مكان إدراج كتلة أخرى

حظر أجزاء

تحتوي اللبنات على عدة أجزاء مختلفة يمكنك تعديلها والتفاعل معها لإنشاء البرنامج.

الحقول

الحقل هو عنصر مرئي يظهر في أحد المربّعات. ويمكن أن يكون قابلاً للتعديل (مثل إدخال نص)، أو معلوماتيًا فقط (مثل تصنيف). يحتوي حقل الإدخال دائمًا على حقل.

كتلة تتضمّن ثلاثة حقول: التصنيف "تكرار"، وقائمة منسدلة تم اختيار الخيار "بينما" منها، والتصنيف "تنفيذ".

الاتصالات

نقطة الربط هي موضع في أحد المربّعات يمكن للمربّعات الأخرى الاتصال به.

الاتصال صورة
الناتج اتصال إخراج
الإدخال اتصال إدخال
السابق اتصال سابق
التالي اتصال تالٍ

مدخلات

الإدخال هو حاوية للحقول وعمليات الربط. يتم إنشاء الكتلة من خلال عرض مدخلاتها في صف واحد أو أكثر مثل الطوب.

كتلة تم إنشاؤها من إدخال قيمة، وإدخال نهاية الصف، وإدخال عبارة

يمكن أن تحتوي جميع المدخلات على حقول. يمكن أن تحتوي مدخلات القيمة والعبارة على اتصال.

نوع الإدخال نوع الاتصال ملاحظات
Dummy بدون
نهاية الصف بدون يفرض على الإدخال التالي بدء صف جديد.
القيمة الإدخال
كشف التالي

الرموز

الرمز هو عنصر مرئي يظهر في أحد المربّعات. وتظهر دائمًا في الزاوية العلوية اليمنى من الكتلة، وغالبًا ما تنشئ فقاعات.

كتلة "إذا-نفِّذ" تتضمّن رمزًا معدِّلاً ورموز تعليقات

الكتلة نفسها مع فتح فقاعات التعليقات وأداة التعديل يتيح لك مربّع التعديل إضافة عبارات "else" إلى الكتلة، ويتيح لك مربّع التعليق إدخال تعليق حول الكتلة.