Визуальный глоссарий

Blockly имеет большой словарный запас для различных визуальных компонентов. В этом документе описаны некоторые из наиболее важных вещей, которые вам необходимо знать, чтобы начать работу с Blockly.

Рабочая среда

Рабочая область — это компонент самого высокого уровня в Blockly. Он содержит все остальные компоненты. Здесь вы занимаетесь программированием!

Рабочее пространство

Ящик для инструментов

Набор инструментов содержит блоки, которые вы используете для программирования. Блоки можно перетаскивать на рабочую область.

Существует два основных типа наборов инструментов: всплывающие наборы инструментов и наборы инструментов категорий. Они могут отображаться как вертикально, так и горизонтально.

Всплывающий набор инструментов

Всплывающие наборы инструментов (также известные как простые наборы инструментов) имеют один набор блоков, который отображается постоянно.

Панель инструментов категории

Панели инструментов категорий содержат несколько наборов блоков.

Если щелкнуть элемент категории, откроется всплывающее меню, отображающее блоки в категории.

Мусорное ведро

Корзина позволяет удалять блоки, перетаскивая их. Вы также можете щелкнуть корзину, чтобы открыть всплывающее окно с удаленными блоками и вернуть их обратно.

Элементы управления масштабированием

Элементы управления масштабированием увеличивают и уменьшают рабочую область при нажатии на них.

Контекстное меню

Контекстное меню появляется при щелчке правой кнопкой мыши или длительном нажатии на определенные элементы рабочей области (например, фон рабочей области или блоки). Он отображает список действий, которые вы можете выполнить с этим элементом.

Блоки

Блоки — это то, что вы используете для программирования. Они представляют собой выражения и инструкции в текстовых языках программирования.

Стек блоков

Стек блоков — это любая совокупность связанных блоков. Их можно было соединять горизонтально или вертикально.

Теневой блок

Теневой блок — это редактируемый, но неподвижный блок, соединенный с другим блоком. Вы можете перетаскивать нетеневые блоки поверх теневых блоков, чтобы перезаписать их.

Маркер вставки

Маркер вставки — это предварительный просмотр того, где будет соединена стопка блоков, если ее уронить. Выглядит как серая версия блока.

Детали блока

Блоки состоят из нескольких различных частей, которые вы можете редактировать и взаимодействовать с ними для программирования.

Входы

Входные данные обычно представляют собой строку в блоке.

Вход Изображение
Дурачок фиктивный ввод
Ценить ввод значения
Заявление ввод оператора

Соединения

Соединение — это место в блоке, к которому могут подключаться другие блоки.

Связь Изображение
Выход выходное соединение
Вход входное соединение
Предыдущий предыдущее соединение
Следующий следующее соединение

Поля

Поле — это визуальный элемент, расположенный в блоке. Он может быть редактируемым (например, ввод текста) или только информационным (например, метка). Поле всегда содержится во входных данных.

Иконки

Значок — это визуальный элемент, расположенный в блоке. Они всегда живут в верхнем стартовом углу квартала и часто создают пузыри.