أدوات حظر Proly

Blockly Developer Tools هي أداة للمطوّرين مستنِدة إلى الويب تعمل على تشغيل أجزاء من عملية إعداد Openly بشكل آلي، بما في ذلك إنشاء وحدات كتل مخصَّصة وإنشاء صندوق أدواتك وضبط مساحة العمل على الويب بشكل حظر.

تتألف عملية استخدام الأداة من ثلاثة أجزاء:

  • يمكنك إنشاء قوالب مخصصة باستخدام Block factor وBblock Exporter.
  • يمكنك إنشاء صندوق أدوات ومساحة عمل تلقائية باستخدام Workspace factor.
  • اضبط إعدادات مساحة العمل باستخدام Workspace Fact (الميزة متاحة حاليًا على الويب فقط).

حظر علامة تبويب المصنع

تساعدك علامة تبويب "Block factor" في إنشاء تعريفات الحظر وأدوات إنشاء رموز الحظر للوحدات المخصّصة. في علامة التبويب هذه، يمكنك بسهولة إنشاء قوالب مخصصة وتعديلها وحفظها.

تحديد القالب

يشرح هذا الفيديو خطوات تعريف الحظر بالتفصيل. واجهة المستخدم قديمة، لكن ميزات الكتلة التي تبرزها لا تزال دقيقة.

إدارة المكتبة

وتتم الإشارة إلى القوالب باسمها، لذا يجب أن يكون لكل مجموعة تريد إنشاء اسم فريد لها. وتنفّذ واجهة المستخدم ذلك وتوضّح عند "حفظ" قطعة جديدة أو "تحديث" كتلة حالية.

يمكنك التبديل بين الوحدات التي حفظتها مسبقًا أو إنشاء قالب جديد فارغ من خلال النقر على زر "المكتبة". يُعد تغيير اسم كتلة حالية طريقة أخرى لإنشاء كتل متعددة بسرعة بتعريفات متشابهة.

تصدير مكتبة واستيرادها

يتم حفظ الحظر في مساحة التخزين المحلية للمتصفِّح. سيؤدي محو مساحة التخزين المحلية في المتصفّح إلى حذف الكتل. لحفظ الكتل إلى أجل غير مسمى، يجب عليك تنزيل مكتبتك. يتم تنزيل مكتبة القوالب كملف XML يمكن استيراده لضبط مكتبة الكتل على الحالة التي كانت عليها عند تنزيل الملف. لاحظ أن استيراد مكتبة القوالب يحل محل المكتبة الحالية، لذا قد ترغب في تصديرها أولاً.

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

حظر علامة التبويب "المصدِّر"

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

وسيتم عرض كل جزء مخزَّن في "مكتبة الحظر" في "أداة اختيار القوالب". انقر على مجموعة المجموعة لاختيارها أو إلغاء اختيارها لتصديرها. إذا أردت تحديد كل الوحدات الأساسية في مكتبتك، استخدِم الخيار "اختيار" ← "كل المحتوى المحفوظ في المكتبة". إذا أنشأت مجموعة أدواتك أو هيأت مساحة عملك باستخدام علامة تبويب Workspace factory، يمكنك أيضًا اختيار جميع القوالب التي استخدمتها من خلال النقر على "اختيار" ← "جميع الأجهزة المستخدَمة في Workspace factor".

تتيح لك إعدادات التصدير اختيار اللغة التي تم إنشاؤها المراد استهدافها وما إذا كنت تريد التعريفات أو عناصر إنشاء البيانات أو كليهما للكتل المحدّدة. بعد تحديد الملفات، انقر على "تصدير" لتنزيل ملفاتك.

.

علامة تبويب "الإعدادات الأصلية" في Workspace

ويسهّل Workspace factor عملية إعداد صندوق أدوات ومجموعة القوالب التلقائية في مساحة العمل. يمكنك التبديل بين تعديل صندوق الأدوات ومساحة العمل الأولية باستخدام زرَّي "مربع الأدوات" و "مساحة العمل".

بناء صندوق أدوات

تساعد علامة التبويب هذه في إنشاء ملف XML لـ "مجموعة أدوات". تفترض المادة أنها مألوفة بميزات مربع الأدوات. إذا كان لديك ملف XML لمربع أدوات تريد تعديله هنا، يمكنك تحميله بالنقر على "تحميل للتحرير".

مجموعة أدوات بدون فئات

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

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

إذا أردت عرض مجموعات في فئات، فانقر فوق الزر "+" وحدد عنصر القائمة المنسدلة للفئة الجديدة. سيؤدي ذلك إلى إضافة فئة إلى قائمة الفئات التي يمكنك تحديدها وتعديلها. اختَر "فئة عادية" لإضافة فئة حظر عادية فردية (المنطق أو التكرارات الحلقية أو غير ذلك) أو "مجموعة أدوات عادية" لإضافة جميع فئات الحظر العادية. استخدِم أزرار الأسهم لإعادة ترتيب الفئات.

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

الوحدات المتقدمة

بشكل افتراضي، يمكنك إضافة أي من القوالب القياسية أو أي كتل في مكتبتك إلى مربع الأدوات. إذا كان لديك قوالب تم تحديدها بتنسيق JSON وغير موجودة في مكتبتك، يمكنك استيرادها باستخدام الزر "استيراد قوالب مخصصة".

يجب استخدام بعض الوحدات الأساسية معًا أو تضمين القيم التلقائية. ويتم ذلك باستخدام المجموعات والظلال. ستتم إضافة أي قوالب مرتبطة في المحرر إلى مربع الأدوات كمجموعة. يمكن أيضًا تغيير القوالب المرتبطة بقطعة أخرى إلى كتل ظلال من خلال اختيار الكتلة الفرعية والنقر على الزر "وضع ظل". ملاحظة: يمكن فقط تغيير القوالب الثانوية التي لا تحتوي على متغير إلى مجموعات الظل.

إذا أدرجت متغيرًا أو كتلة دالة في مربع الأدوات الخاص به، فقم بتضمين فئة "متغيرات" أو "دوال" في مجموعة الأدوات للسماح للمستخدمين بالاستفادة الكاملة من المجموعة. اطّلِع على المزيد من المعلومات عن فئات "المتغيّرات" أو "الدوالّ".

ضبط مساحة عمل (لتطبيق WebBlockly)

لضبط أجزاء مختلفة من مساحة العمل، انتقِل إلى علامة التبويب "Workspace factor" واختَر "Workspace".

تحديد خيارات Workspace

يمكنك ضبط قيم مختلفة لخيارات الضبط والاطّلاع على النتيجة في منطقة المعاينة. يؤدي تفعيل الشبكة أو التكبير/التصغير إلى الكشف عن المزيد من الخيارات التي يمكن ضبطها. بالإضافة إلى ذلك، عادةً ما يتطلب التبديل إلى استخدام الفئات مساحة عمل أكثر تعقيدًا، حيث تتم إضافة سلة المهملات وأشرطة التمرير تلقائيًا عند إضافة الفئة الأولى.

إضافة أقسام تم تحميلها مسبقًا إلى مساحة العمل

هذا اختياري ولكنه قد يكون ضروريًا إذا كنت ترغب في عرض مجموعة من القوالب في مساحة العمل:

  • عند تحميل التطبيق
  • عند بدء حدث (الانتقال إلى مستوى أو النقر على زر مساعدة أو غير ذلك).

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

يمكنك تصدير هذه المجموعات بتنسيق XML (انظر أدناه). يمكنك إضافتها إلى مساحة العمل باستخدام 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 factor خيارات التصدير التالية:

  • رمز Starter: يقدّم رمز HTML للمبتدئين وJavaScript لإدخال مساحة العمل المخصَّصة Blockly.
  • Toolbox: لعرض XML لتحديد صندوق الأدوات الخاص بك.
  • مجموعات Workspace: توفّر ملف XML الذي يمكن تحميله في مساحة عمل.