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

← מידע נוסף על השימוש בבלוקים
← מידע נוסף על יצירת בלוקים של פרוצדורות בהתאמה אישית.
← מידע נוסף על יצירת מודלים של תהליכים בהתאמה אישית, שמאפשרים להוסיף פונקציונליות חדשה כמו פרמטרים שהוקלדו.
מובנה לעומת פלאגין
חברתBlockly מספקת שני הטמעות של בלוקים של תהליכים.
תוסף כזה קיים בפלאגין @blockly/block-shareable-procedures, שמטמיע בלוקים של תהליכים שמבוססים על מודל נתוני גיבוי. כך תוכלו לבצע פעולות בבלוקים של התהליכים, כמו בלוק ההגדרות קיים בסביבת עבודה אחת ובלוק הקריאות קיים בסביבת עבודה אחרת. אנחנו ממליצים להטמיע את הפלאגין של בלוקים של תהליכים.
הסוג השני הוא ההטמעה מהדור הקודם, שמסופקת ב-Blockly Core. לבלוקים האלה אין מודל נתונים לגיבוי, וכל המידע לגבי ההליכים מגיע מהבלוקים עצמם. הדרך היחידה לדעת אילו תהליכים זמינים בסביבת העבודה היא לבדוק את הבלוקים של הגדרות התהליכים שנכללים באותו סביבת עבודה. עדיין יש תמיכה בבלוקים האלה לצורך תאימות לאחור, אבל לרוב המפתחים צריכה להיות אפשרות להשתמש בבלוקים החדשים שהפלאגין מספק.
אם אתם משתמשים בסדרה של XML, תוכלו להשתמש בבלוקים החדשים, אבל לא ניתן יהיה לשתף אותם בין סביבות עבודה. לתכונה הזו נדרשת סידור בהמשכים נוסף שמסופק רק על ידי מבצע ההסדרה של ה-JSON. כשמשתמשים ב-XML, הבלוקים החדשים יפעלו באופן זהה לבלוקים הקודמים.
מידע נוסף על השדרוג ל-JSON
אם הגדרתם בלוקים של פרוצדורות בהתאמה אישית, צריך לעדכן אותן כדי שיפעלו עם המודלים החדשים של הנתונים.
אם הגדרתם בלוקים של הגדרות לתהליך מותאם אישית אבל אתם משתמשים בבלוק הקריאות המובנה, תצטרכו להמשיך להשתמש בבלוק הקריאות הקודם, עד שתעדכנו את בלוק ההגדרות.
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-25 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-07-25 (שעון UTC)."],[[["In Blockly, procedures are reusable code blocks that execute specific tasks, allowing users to define and call them within their projects."],["Blockly offers two procedure block implementations: a recommended plugin-based approach with data models for advanced features and a legacy core implementation for backward compatibility."],["The plugin-based implementation enables procedure sharing across workspaces when utilizing JSON serialization, whereas XML serialization limits sharing but functions similarly to legacy blocks."],["Custom procedure blocks require updates to ensure compatibility with the newer data models introduced by the plugin-based implementation."],["When using custom procedure definition blocks with built-in procedure call blocks, it's necessary to retain the legacy caller block until the definition block is updated for compatibility."]]],["Blockly uses blocks to define and call procedures, which are reusable code segments. It offers two implementations: a recommended plugin (@blockly/block-shareable-procedures) with a backing data model for features like cross-workspace sharing, and a legacy core implementation without a data model. The plugin blocks support JSON serialization for sharing; XML serialization is limited. Custom procedure blocks must be updated to use the new data models. Custom definition blocks used with the built-in caller block should use legacy caller blocks until the definition block is updated.\n"]]