Glossário visual

A Blockly tem muito vocabulário para os diferentes componentes visuais. Este documento detalha algumas das mais importantes que você precisa conhecer para começar a usar o Blockly.

Workspace

O espaço de trabalho é o componente de nível mais alto no Blockly. Ele contém todos os outros componentes. É aqui que você faz o trabalho de programação!

espaço de trabalho

Caixa de ferramentas

A caixa de ferramentas contém os blocos usados para programar. Os blocos podem ser arrastados para o espaço de trabalho.

Há dois tipos principais de caixas de ferramentas: suspensas e de categoria. Eles podem ser exibidos vertical e horizontalmente.

Caixa de ferramentas de menu suspenso

As caixas de ferramentas dropout (também conhecidas como simples) têm um conjunto de blocos que é exibido o tempo todo.

Caixa de ferramentas da categoria

As caixas de ferramentas de categoria têm vários conjuntos de blocos.

Se você clicar em um item de categoria, ele abrirá um menu suspenso que exibe os blocos da categoria.

Lixeira

Na lixeira, você pode arrastar e soltar blocos para excluí-los. Também é possível clicar na lixeira para abrir um menu suspenso com os blocos excluídos para que você possa recuperá-los.

Controles de zoom

Os controles de zoom aumentam e diminuem o zoom do espaço de trabalho quando você clica neles.

Menu de contexto

O menu de contexto aparece quando você clica com o botão direito do mouse ou mantém pressionado determinados elementos do espaço de trabalho, como o plano de fundo ou blocos do espaço de trabalho. Ele exibe uma lista de ações que você pode realizar nesse elemento.

Blocks

Bloqueios são o que você usa para programar. Elas representam expressões e instruções em linguagens de programação baseadas em texto.

Pilha de blocos

Uma pilha de blocos é qualquer coleção de blocos conectados. Eles podem ser conectados na horizontal ou vertical.

Bloco sombra

Um bloco de sombra é um bloco editável, mas não móvel, conectado a outro bloco. É possível arrastar blocos que não são de sombra para substituí-los por cima de blocos de sombra.

Marcador de inserção

Um marcador de inserção é uma prévia de onde uma pilha de blocos será conectada se for solta. Ela parece a versão cinza de um bloco.

Peças de bloco

Os blocos têm várias partes diferentes que você pode editar e com que pode interagir com a programação.

Entradas

Uma input geralmente representa uma linha em um bloco.

Entrada Imagem
Falso uma entrada fictícia
Valor uma entrada de valor
Instrução uma entrada de instrução

Conexões

Uma conexão é um lugar em um bloco ao qual outros blocos podem se conectar.

Conexão Imagem
Saída uma conexão de saída
Entrada uma conexão de entrada
Anterior uma conexão anterior
Próxima uma próxima conexão

Campos

Um campo é um elemento visual que reside em um bloco. Ela pode ser editável (como uma entrada de texto) ou apenas informativa (como um rótulo). Um campo é sempre contido por uma entrada.

Ícones

Um ícone é um elemento visual que reside em um bloco. Eles sempre estão no canto superior do bloco e geralmente criam bolhas.