מילון מונחים חזותי

ל-Blockly יש אוצר מילים גדול שמתייחס לרכיבים החזותיים השונים שלה. במסמך הזה מפורטים כמה מהמושגים החשובים ביותר שצריך להכיר כדי להתחיל להשתמש ב-Blockly.

Workspace

סביבת העבודה היא הרכיב ברמה הגבוהה ביותר ב-Blockly. הוא מכיל את כל הרכיבים האחרים. כאן מתבצעת העבודה של התכנות.

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

תיבת כלים

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

יש שני סוגים עיקריים של ארגזי כלים: ארגזי כלים נפתחים וארגזי כלים לפי קטגוריות. אפשר להציג אותם גם אנכית וגם אופקית.

ארגז כלים נפתח

ארגזי כלים נפתחים (שנקראים גם ארגזי כלים פשוטים) מכילים קבוצה אחת של בלוקים שמוצגת בכל רגע.

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

ארגז הכלים של הקטגוריה

ארגזי הכלים של הקטגוריות מכילים כמה קבוצות של בלוקים.

סביבת עבודה עם ארגז כלים של קטגוריות שכולל שמונה קטגוריות (לוגיקה, לולאות, מתמטיקה וכו'). לא רואים אף בלוק כי לא נפתחו קטגוריות.

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

אותו ארגז כלים של סביבת העבודה והקטגוריה כמו בתמונה הקודמת, רק שהקטגוריה Logic פתוחה ומוצגים בה שבעה בלוקים של לוגיקה (if-do,‏ comparison,‏ and-or וכו').

פח אשפה

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

סביבת עבודה עם פח אשפה בפינה השמאלית התחתונה.

כפתורי הגדלה והקטנה

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

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

תפריט הקשר

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

תפריט הקשר פתוח מעל בלוק if-do. התפריט כולל את הפריטים: 'שכפול', 'הוספת הערות', 'הזנת נתונים בשורה', 'כיווץ הבלוק', 'השבתת הבלוק', 'מחיקת הבלוק' ו'עזרה'.

חסימות

בלוקים הם מה שמשמש לתכנות. הם מייצגים ביטויים והצהרות בשפות תכנות מבוססות-טקסט.

בלוק if-do, בלוק מספרים ובלוק ליצירת רשימה.

רשימת רשתות בתהליך בחירת הרשת

ערימת בלוקים היא כל אוסף של בלוקים מחוברים. הן יכולות להיות מחוברות במאוזן או במאונך.

בלוק if-do עם שני בלוקים שמחוברים אליו. בלוק השוואה מספרי מחובר לכניסת ה-if ובלוק חזרה מחובר לכניסת ה-do.

חסימת גישה ב-Drive

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

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

סמן מיקום ההזנה

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

בלוק if-do עם סמן שמראה איפה יוכנס בלוק אחר.

חסימת חלקים

לבלוקים יש כמה חלקים שונים שאפשר לערוך ולעבוד איתם כדי לתכנת.

שדות

שדה הוא רכיב חזותי שנמצא בבלוק. יכול להיות שיהיה אפשר לערוך אותו (כמו שדה להזנת טקסט), או שהוא יהיה רק אינפורמטיבי (כמו תווית). שדה תמיד נמצא בתוך input.

בלוק עם שלושה שדות: התווית repeat, תפריט נפתח עם האפשרות while שנבחרה והתווית do.

חיבורים

חיבור הוא מקום בבלוק שאפשר לחבר אליו בלוקים אחרים.

חיבור תמונה
פלט חיבור פלט
קלט חיבור קלט
הקודם חיבור קודם
הבא השיחה או ההודעה הבאה

קלט

קלט הוא קונטיינר לשדות ולחיבורים. בלוק נוצר על ידי עיבוד הקלט שלו בשורה אחת או יותר כמו לבנים.

בלוק שנבנה מקלט ערך, מקלט סוף שורה ומקלט הצהרה.

כל הקלטים יכולים להכיל שדות. רק קלט של ערך ושל הצהרה יכול להכיל חיבור.

סוג קלט סוג החיבור הערות
dummy ללא
סוף השורה ללא כופה על הקלט הבא להתחיל שורה חדשה.
ערך קלט
תדפיס הבא

סמלים

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

בלוק if-do עם סמל של מוטציה וסמל של תגובה.

אותו בלוק עם בועות המוטטור והתגובה פתוחות. הבועה של ה-mutator מאפשרת להוסיף משפטי else לבלוק, והבועה של התגובה מאפשרת להזין תגובה לגבי הבלוק.