Blockly a beaucoup de vocabulaire pour ses différents composants visuels. Ce document détaille certaines des questions les plus importantes à connaître pour faire vos premiers pas avec Blockly.
Espace de travail
L'espace de travail est le composant de niveau le plus élevé dans Blockly. Il contient tous les autres composants. C'est ici que vous faites le travail de programmation !
Boîte à outils
La boîte à outils contient les blocs que vous utilisez pour programmer. Vous pouvez faire glisser les blocs vers l'espace de travail.
Il existe deux principaux types de boîtes à outils : les boîtes à outils volantes et les boîtes à outils de catégorie. Vous pouvez les afficher verticalement et horizontalement.
Boîte à outils volante
Les boîtes à outils volantes (également appelées boîtes à outils simples) comportent un ensemble de blocs qui s'affiche en permanence.
Boîte à outils des catégories
Les boîtes à outils de catégories comportent plusieurs ensembles de blocs.
Si vous cliquez sur un élément de catégorie, un menu déroulant affiche les blocs de la catégorie.
Poubelle
La corbeille vous permet de supprimer des blocs par glisser-déposer. Vous pouvez également cliquer sur la corbeille pour ouvrir un menu déroulant contenant les blocs que vous avez supprimés et ainsi les récupérer.
Commandes de zoom
Les commandes de zoom permettent de zoomer sur l'espace de travail lorsque vous cliquez dessus.
Menu contextuel
Le menu contextuel apparaît lorsque vous effectuez un clic droit ou un appui prolongé sur certains éléments de l'espace de travail (par exemple, son arrière-plan ou des blocs). Elle affiche la liste des actions que vous pouvez effectuer sur cet élément.
Blocages
Les blocs, c'est ce que vous utilisez pour programmer. Ils représentent des expressions et des instructions dans les langages de programmation textuels.
Pile de blocs
Une pile de blocs est un ensemble de blocs connectés. Ils peuvent être connectés horizontalement ou verticalement.
Bloc d'ombre
Un volume ombré est un volume modifiable, mais non déplaçable, relié à un autre volume. Vous pouvez faire glisser des blocs qui ne sont pas des ombres afin de les remplacer.
Repère d'insertion
Un repère d'insertion est un aperçu de l'endroit où une pile de blocs sera connectée en cas de suppression. Il ressemble à la version grise d'un bloc.
Parties de blocs
Les blocs se composent de plusieurs parties différentes que vous pouvez modifier et utiliser pour programmer.
Entrées
Une entrée représente généralement une ligne dans un bloc.
Entrée | Image |
---|---|
Factice | |
Valeur | |
Propos |
Connexions
Une connexion est un emplacement sur un bloc auquel d'autres blocs peuvent se connecter.
Connexion | Image |
---|---|
Sortie | |
Entrée | |
Précédent | |
Suivant |
Champs
Un champ est un élément visuel qui réside dans un bloc. Il peut être modifiable (comme une entrée de texte) ou uniquement informatif (comme un libellé). Un champ est toujours contenant par une entrée.
Icônes
Une icône est un élément visuel qui réside dans un bloc. Ils résident toujours dans le coin de début supérieur du bloc et créent souvent des bulles.