Blockly ha un ampio vocabolario per i suoi diversi componenti visivi. Questo documento suddivide alcuni dei consigli più importanti che devi conoscere per iniziare a utilizzare Blockly.
Area di lavoro
Lo spazio di lavoro è il componente di livello più alto in Blockly. Contiene tutti gli altri componenti. È qui che lavori per programmare.
Strumenti
La sezione Strumenti contiene i blocchi che puoi utilizzare per la programmazione. I blocchi possono essere trascinati nello spazio di lavoro.
Esistono due tipi principali di toolbox: toolbox flyout e toolbox per le categorie. Possono essere mostrati sia in verticale sia in orizzontale.
Casella degli strumenti Flyout
Le caselle degli strumenti completi (o semplici) hanno una serie di blocchi visualizzati in ogni momento.
Strumenti per le categorie
Gli strumenti per le categorie hanno più insiemi di blocchi.
Se fai clic su un elemento della categoria, si apre un riquadro a comparsa che mostra i blocchi della categoria.
Cestino
Il cestino ti consente di eliminare i blocchi trascinandoli. Puoi anche fare clic sul cestino per aprire un riquadro a comparsa che contiene i blocchi che hai eliminato e ripristinarli.
Controlli di zoom
I controlli dello zoom consentono di aumentare e diminuire lo zoom dell'area di lavoro quando fai clic su di essi.
Menu contestuale
Il menu di contesto viene visualizzato quando fai clic con il tasto destro del mouse o premi a lungo su determinati elementi dell'area di lavoro, ad esempio lo sfondo o i blocchi dell'area di lavoro. Viene visualizzato un elenco di azioni che puoi eseguire su quell'elemento.
Stoppate
I blocchi sono gli elementi che usi per programmare. Rappresentano espressioni ed affermazioni nei linguaggi di programmazione basati su testo.
Stack a blocchi
Uno stack a blocchi è qualsiasi raccolta di blocchi connessi. Possono essere collegati orizzontalmente o verticalmente.
Blocco ombra
Un blocco ombra è un blocco modificabile ma non spostabile collegato a un altro blocco. Puoi trascinare blocchi non ombreggiati sopra i blocchi di ombra per sovrascriverli.
Indicatore di inserimento
Un indicatore di inserimento è un'anteprima del punto in cui una pila di blocchi verrà collegata nel caso in cui venga rilasciato. Sembra la versione grigia di un blocco.
Bloccare parti
I blocchi hanno diverse parti che puoi modificare e con cui puoi interagire nel programma.
Input
Generalmente, un input rappresenta una riga di un blocco.
Input | Immagine |
---|---|
dummy | |
Valore | |
Affermazione |
Connessioni
Una connessione è un punto su un blocco a cui altri blocchi possono connettersi.
Connessione | Immagine |
---|---|
Output | |
Input | |
Indietro | |
Avanti |
Campi
Un campo è un elemento visivo che si trova su un blocco. Può essere modificabile (come un input di testo) o solo informativo (come un'etichetta). Un campo è sempre contenuto da un input.
Icone
Un'icona è un elemento visivo che risiede su un blocco. Vivono sempre nell'angolo in alto all'inizio del blocco e spesso creano delle bolle.