Blockly واژگان زیادی برای اجزای بصری مختلف خود دارد. این سند برخی از مهم ترین مواردی را که برای شروع کار با Blockly باید بدانید را توضیح می دهد.
فضای کار
فضای کاری بالاترین سطح در Blockly است. این شامل تمام اجزای دیگر است. این جایی است که شما کار برنامه نویسی را انجام می دهید!
جعبه ابزار
جعبه ابزار شامل بلوک هایی است که برای برنامه نویسی استفاده می کنید. بلوک ها را می توان به فضای کاری کشیده.
دو نوع اصلی جعبه ابزار وجود دارد، جعبه ابزار فلای اوت و جعبه ابزار دسته بندی. اینها هم به صورت عمودی و هم افقی قابل نمایش هستند.
جعبه ابزار Flyout
جعبه ابزار Flyout (با نام مستعار جعبه ابزار ساده) دارای یک مجموعه بلوک است که همیشه نمایش داده می شود.
جعبه ابزار دسته
جعبه ابزارهای دسته دارای چندین مجموعه بلوک هستند.
اگر روی یک آیتم دسته کلیک کنید، صفحه ای باز می شود که بلوک های آن دسته را نمایش می دهد.
سطل زباله
سطل زباله به شما امکان می دهد بلوک ها را با کشیدن و رها کردن آنها حذف کنید. همچنین میتوانید روی سطل زباله کلیک کنید تا فلای اوت حاوی بلوکهایی که حذف کردهاید باز شود تا بتوانید آنها را برگردانید.
کنترل های زوم
زوم کنترل میکند که وقتی روی آنها کلیک میکنید، فضای کاری را بزرگنمایی و بزرگنمایی میکند.
منوی زمینه
وقتی روی عناصر خاصی از فضای کاری (مثلاً پسزمینه یا بلوکهای فضای کاری) راست کلیک میکنید یا فشار طولانی میزنید، منوی زمینه ظاهر میشود. لیستی از اقداماتی را که می توانید روی آن عنصر انجام دهید را نمایش می دهد.
بلوک ها
بلوک ها همان چیزی هستند که برای برنامه نویسی استفاده می کنید. آنها عبارات و عبارات را در زبان های برنامه نویسی مبتنی بر متن نشان می دهند.
پشته را مسدود کنید
پشته بلوک هر مجموعه ای از بلوک های متصل است. آنها می توانند به صورت افقی یا عمودی متصل شوند.
بلوک سایه
بلوک سایه یک بلوک قابل ویرایش اما غیرقابل حرکت است که به بلوک دیگری متصل است. می توانید بلوک های غیر سایه را روی بلوک های سایه بکشید تا آنها را بازنویسی کنید.
نشانگر درج
نشانگر درج پیش نمایشی از جایی است که در صورت رها شدن دسته ای از بلوک ها به آن متصل می شود. به نظر می رسد یک نسخه خاکستری از یک بلوک است.
بلوک کردن قطعات
بلوک ها چندین بخش مختلف دارند که می توانید آنها را ویرایش کرده و با آنها برنامه ریزی کنید.
ورودی ها
یک ورودی معمولاً نشان دهنده یک ردیف در یک بلوک است.
ورودی | تصویر |
---|---|
ساختگی | |
ارزش | |
بیانیه |
اتصالات
اتصال مکانی روی بلوکی است که بلوک های دیگر می توانند به آن متصل شوند.
ارتباط | تصویر |
---|---|
خروجی | |
ورودی | |
قبلی | |
بعد |
زمینه های
فیلد یک عنصر بصری است که روی یک بلوک زندگی می کند. این می تواند قابل ویرایش (مانند ورودی متن)، یا فقط اطلاعاتی (مانند یک برچسب) باشد. یک فیلد همیشه توسط یک ورودی وجود دارد.
نمادها
نماد یک عنصر بصری است که روی یک بلوک زندگی می کند. آنها همیشه در گوشه شروع بالای بلوک زندگی می کنند و اغلب حباب ایجاد می کنند.