هذا المستند موجّه إلى المطوّرين الذين يريدون إنشاء وحدات جديدة داخل Blockly. من المفترض أن يكون لدى المستخدم نسخة محلية من Blockly يمكن تعديلها، وأن يكون على دراية بشكل عام باستخدام Blockly، ولدى الآخر فهم أساسي للغة JavaScript.
يأتي بشكل كبير مع عدد كبير من الوحدات المحددة مسبقًا. كل شيء من الدوال الرياضية إلى الهياكل الحلقية. ومع ذلك، لإنشاء واجهة مع تطبيق خارجي، يجب إنشاء وحدات كتل مخصّصة لإنشاء واجهة برمجة تطبيقات. على سبيل المثال، عند إنشاء برنامج رسم، قد يلزم إنشاء كتلة "رسم دائرة نصف القطر R".
في معظم الحالات، تتمثل أسهل طريقة في البحث عن كتلة مشابهة موجودة بالفعل ونسخها وتعديلها حسب الحاجة. المستندات التالية مخصصة لأولئك الذين يحتاجون إلى مزيد من المساعدة.
تحديد قالب
تتمثل الخطوة الأولى في إنشاء كتلة، وتحديد شكلها وحقولها ونقاط اتصالها. يُعد استخدام أدوات مطوّري البرامج بحظر أسهل طريقة لكتابة هذه التعليمة البرمجية.
← مزيد من المعلومات حول Blockly Developer Tools...
بدلاً من ذلك، يمكن للمرء كتابة هذه التعليمة البرمجية يدويًا بعد دراسة واجهة برمجة التطبيقات.
→ مزيد من المعلومات حول تحديد الحظر...
قد تتغيّر أشكال الحظر المتقدمة بشكل ديناميكي استجابةً للمستخدم أو لعوامل أخرى.
← مزيد من المعلومات حول أداة التفعيل...
إنشاء الرموز
والخطوة الثانية هي إنشاء منشئ رمز الكتل لتصدير الكتلة الجديدة إلى إحدى لغات البرمجة (مثل JavaScript أو Python أو PHP أو Lua أو Dart).
← مزيد من المعلومات حول أدوات إنشاء رموز الحظر...
استخدام القالب الجديد
بعد إنشاء القطعة، لا تنسَ إضافتها إلى صندوق الأدوات أو استخدامها في مساحة عمل.
→ مزيد من المعلومات حول إضافة وحدات أساسية مخصصة...