אבני בניין בהתאמה אישית

המסמך הזה מיועד למפתחים שרוצים ליצור בלוקים חדשים ב-Blockly. ההנחה היא שלערוץ אחד יש עותק מקומי שלBlockly, שאותו אפשר לערוך, שלכולם יש הבנה בסיסית בשימוש ב-Blockly ובשניה יש הבנה בסיסית ב-JavaScript.

חברת blockly כוללת מספר גדול של בלוקים מוגדרים מראש. מגוון רחב של פונקציות, מפונקציות מתמטיות ועד לחיבור של מבנים בלופ. עם זאת, כדי להתחבר לאפליקציה חיצונית צריך ליצור בלוקים בהתאמה אישית כדי ליצור ממשק API. לדוגמה, כשיוצרים תוכנית לשרטוט, יכול להיות שצריך ליצור בלוק מסוג "draw circles of radius R".

ברוב המקרים, הגישה הקלה ביותר היא פשוט למצוא בלוק דומה שכבר קיים, להעתיק אותו ולשנות אותו לפי הצורך. המסמכים הבאים מיועדים לאנשים שזקוקים לעזרה נוספת.

הגדרת חסימה

בשלב הראשון יוצרים בלוק, שמציינים את הצורה, השדות ונקודות החיבור שלו. השימוש ב-Blockly Developer Tools הוא הדרך הקלה ביותר לכתוב את הקוד הזה.

← מידע נוסף על הכלים למפתחים ל-Blockly

לחלופין, אפשר לכתוב את הקוד ידנית אחרי שלומדים את ממשק ה-API.

← מידע נוסף על הגדרת בלוקים

הצורה של בלוקים מתקדמים עשויה לשנות את הצורה באופן דינמי בהתאם למשתמש או לגורמים אחרים.

← מידע נוסף על מוטרים...

יצירת קוד

השלב השני הוא ליצור את מחולל קוד הבלוקים כדי לייצא את הבלוק החדש לשפת תכנות (כמו JavaScript, Python, PHP, Lua או Dart).

← מידע נוסף על מחוללי קודי בלוקים...

שימוש בבלוק החדש

אחרי שיוצרים את הבלוק, אל תשכחו להוסיף אותו לארגז הכלים או להשתמש בו בסביבת העבודה.

← מידע נוסף על הוספת אבני בניין מותאמות אישית...