Visuelles Glossar

Blockly hat eine Menge Vokabular für seine verschiedenen visuellen Komponenten. In diesem Dokument werden einige der wichtigsten Punkte aufgeführt, die Sie für die ersten Schritte mit Blockly kennen sollten.

Arbeitsbereich

Der Arbeitsbereich ist die Komponente auf der höchsten Ebene in Blockly. Sie enthält alle anderen Komponenten. Hier erledigen Sie die Arbeit des Programmierens!

Arbeitsbereich

Abbildung: Toolbox

Die Toolbox enthält die Blöcke, die Sie zum Programmieren verwenden. Die Blöcke können in den Arbeitsbereich gezogen werden.

Es gibt zwei Haupttypen von Toolboxen: Flyout-Toolboxes und Kategorie-Toolboxes. Diese können vertikal und horizontal angezeigt werden.

Flyout-Toolbox

Flyout-Toolboxes (auch als einfache Toolboxen bezeichnet) bestehen aus einem Satz von Blöcken, der immer angezeigt wird.

Kategorie-Toolbox

Die Toolboxen für Kategorien enthalten mehrere Blöcke.

Wenn Sie auf ein Kategorieelement klicken, wird ein Flyout-Fenster mit den Blöcken der Kategorie geöffnet.

Papierkorb

Über den Papierkorb können Sie Blöcke per Drag-and-drop löschen. Sie können auch auf den Papierkorb klicken, um ein Flyout-Fenster mit den gelöschten Blöcken zu öffnen und sie wiederherzustellen.

Zoomsteuerelemente

Mit den Zoomsteuerelementen wird der Arbeitsbereich vergrößert bzw. verkleinert, wenn Sie darauf klicken.

Kontextmenü

Das Kontextmenü wird angezeigt, wenn Sie auf bestimmte Elemente des Arbeitsbereichs (z. B. den Arbeitsbereichhintergrund oder Blöcke) mit der rechten Maustaste klicken oder sie gedrückt halten. Es wird eine Liste der Aktionen angezeigt, die für das Element ausgeführt werden können.

Blocks

Mit Blöcken programmieren Sie. Sie stellen Ausdrücke und Anweisungen in textbasierten Programmiersprachen dar.

Block-Stack

Ein Blockstapel ist eine Sammlung verbundener Blöcke. Sie können horizontal oder vertikal verbunden werden.

Schattenblock

Ein Schattenblock ist ein bearbeitbarer, aber nicht verschiebbarer Block, der mit einem anderen Block verbunden ist. Sie können Blöcke, bei denen keine Schatten vorhanden sind, auf Schattenblöcke ziehen, um sie zu überschreiben.

Einfügungsmarkierung

Eine Einfügungsmarkierung ist eine Vorschau der Stelle, an der ein Stapel von Blöcken verbunden wird, wenn er verworfen wird. Es sieht aus wie eine graue Version eines Blocks.

Blockteile

Blöcke bestehen aus verschiedenen Teilen, die Sie bearbeiten und zum Programmieren verwenden können.

Eingaben

Eine Eingabe stellt normalerweise eine Zeile in einem Block dar.

Eingabe Bild
Dummy Dummy-Eingabe
Wert eine Werteingabe
Aussage Eingabe einer Anweisung

Verbindungen

Eine Verbindung ist eine Stelle auf einem Block, mit der sich andere Blöcke verbinden können.

Verbindung Bild
Ausgabe eine Ausgangsverbindung
Eingabe eine Eingabeverbindung
Zurück einer vorherigen Verbindung
Weiter eine nächste Verbindung

Felder

Ein Feld ist ein visuelles Element, das sich in einem Block befindet. Er kann bearbeitbar sein (z. B. eine Texteingabe) oder nur zu Informationszwecken dienen (z. B. ein Label). Ein Feld ist immer in einer Eingabe enthalten.

Symbole

Ein Symbol ist ein visuelles Element, das auf einem Block besteht. Sie befinden sich immer in der oberen Startecke des Blocks und erzeugen oft Blasen.