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!
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 | |
Valor | |
Instrução |
Conexões
Uma conexão é um lugar em um bloco ao qual outros blocos podem se conectar.
Conexão | Imagem |
---|---|
Saída | |
Entrada | |
Anterior | |
Próxima |
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.