Blockly 為各種視覺元件提供許多詞彙。本文件分析了開始使用 Blockly 時需要瞭解的幾個最重要的概念。
工作區
工作區是 Blockly 中的最高層級元件,其中包含所有其他元件。您可以在這裡執行程式設計!
工具箱
toolbox 包含您用來編寫程式的區塊。這些區塊可以拖曳至工作區。
工具箱和類別工具箱主要分為兩種。都能以垂直和水平方向顯示。
Flyout 工具箱
飛出工具箱 (又稱為簡易工具箱) 具有一組隨時顯示的區塊。
類別工具箱
類別工具箱有多組區塊。
按一下類別項目,即可開啟視窗,其中顯示該類別中的區塊。
垃圾桶
您可以在垃圾桶中拖曳方塊來刪除建塊。您也可以按一下垃圾桶來開啟飛行,其中包含已刪除的區塊,以便還原。
縮放控制項
縮放控制項會在按下工作區時縮放工作區。
內容選單
當您在工作區的特定元素 (例如工作區背景或區塊) 上按一下滑鼠右鍵或長按,系統會顯示內容選單。它會顯示清單,列出您可以對該元素執行的操作。
阻攻次數
封鎖條件就是您用來編寫程式的工具。這些類別代表文字程式設計語言中的運算式和陳述式。
區塊堆疊
區塊堆疊是任何已連結的區塊集合。可以水平或垂直連接。
陰影方塊
陰影區塊是可編輯但不可移動的區塊,與另一個區塊連結。只要拖曳陰影區塊上方的非陰影區塊,即可覆寫這些區塊。
插入標記
插入標記是一種預覽,如果某一個區塊遭到捨棄,該區塊會連接哪個位置。看起來是灰色的方塊。
模塊
區塊包含多個不同部分,您可以編輯這些部分並與程式互動。
輸入內容
輸入通常代表區塊中的一個資料列。
輸入 | 映像檔 |
---|---|
暫時訊息 | |
值 | |
陳述式 |
連線
連結是指其他區塊可以連線的位置。
連線 | 映像檔 |
---|---|
輸出內容 | |
輸入 | |
上一個 | |
繼續 |
欄位
「欄位」是指位於區塊上的視覺元素。這可以編輯 (例如文字輸入) 或僅限資訊 (例如標籤)。欄位一律會由輸入組成。
圖示
圖示是指位於區塊上的視覺元素。它們一律位於區塊的頂端角落,且通常會建立對話框。