Blockly tiene mucho vocabulario en relación con sus diferentes componentes visuales. En este documento, se desglosan algunos de los más importantes que debes conocer para comenzar a usar Blockly.
Espacio de trabajo
El lugar de trabajo es el componente de nivel más alto en Blockly. Contiene todos los otros componentes. ¡Aquí es donde haces el trabajo de programación!
Caja de herramientas
La caja de herramientas contiene los bloques que usas para programar. Los bloques se pueden arrastrar al lugar de trabajo.
Hay dos tipos principales de cajas de herramientas: cajas de herramientas flotantes y cajas de herramientas de categorías. Se pueden mostrar de forma vertical y horizontal.
Caja de herramientas flotante
Las cajas de herramientas flotantes (también conocidas como cajas de herramientas simples) tienen un conjunto de bloques que se muestra en todo momento.
Caja de herramientas de Categoría
Las cajas de herramientas de categorías tienen varios conjuntos de bloques.
Si haces clic en un elemento de categoría, se abre un menú flotante que muestra los bloques en la categoría.
Papelera
La papelera te permite eliminar bloques arrastrándolos y soltándolos. También puedes hacer clic en la papelera para abrir un menú flotante que contiene los bloques que borraste y recuperarlos.
Controles de zoom
Los controles de zoom permiten acercar y alejar el lugar de trabajo cuando haces clic en ellos.
Menú contextual
El menú contextual aparece cuando haces clic con el botón derecho o los mantienes presionados en ciertos elementos del lugar de trabajo (por ejemplo, el fondo o los bloques del lugar de trabajo). En ella, se muestra una lista de las acciones que puedes realizar en ese elemento.
Bloqueos
Los bloques son lo que usas para programar. Representan expresiones y declaraciones en lenguajes de programación basados en texto.
Pila de bloques
Una pila de bloques es cualquier colección de bloques conectados. Podrían conectarse horizontalmente o verticalmente.
Bloque de sombras
Un bloque de sombras es un bloque editable, pero no movible, conectado a otro bloque. Puedes arrastrar bloques que no sean sombras para reemplazarlos.
Marcador de inserción
Un marcador de inserción es una vista previa del lugar en el que se conectará una pila de bloques si se arroja. Parece la versión gris de un bloque.
Piezas de bloque
Los bloques tienen varias partes diferentes que puedes editar y con las que puedes interactuar para programar.
Entradas
Una entrada generalmente representa una fila en un bloque.
Entrada | Imagen |
---|---|
Cuenta ficticia | |
Valor | |
Declaración |
Conexiones
Una conexión es un lugar en un bloque al que se pueden conectar otros bloques.
Conexión | Imagen |
---|---|
Salida | |
Entrada | |
Anterior | |
Siguiente |
Campos
Un campo es un elemento visual que se aloja en un bloque. Podría ser editable (como una entrada de texto) o solo informativo (como una etiqueta). Un campo siempre está contenido por una entrada.
Íconos
Un ícono es un elemento visual que se aloja en un bloque. Siempre se encuentran en la esquina superior del bloque y, a menudo, crean burbujas.