Как организовать обмен сообщениями в комнате NetsBlox: различия между версиями
Материал из Поле цифровой дидактики
Patarakin (обсуждение | вклад) Нет описания правки |
Patarakin (обсуждение | вклад) Нет описания правки |
||
| Строка 1: | Строка 1: | ||
{{Scripting Tutorials | {{Scripting Tutorials | ||
|Description= | |Description=Обмен сообщениями — это способ создания распределённых программ в NetsBlox (кроме удалённых вызовов процедур, RPC). Если RPC работает по принципу запрос-ответ, то обмен сообщениями позволяет отправлять данные между программами, запущенными на разных компьютерах, используя асинхронную коммуникацию. Каждый проект NetsBlox имеет одну комнату (Room), которая содержит одну или несколько ролей (Roles) | ||
|FieldActivity=Computational Thinker, Цифровой Трансформатор | |FieldActivity=Computational Thinker, Цифровой Трансформатор | ||
|Возрастная категория=14 | |Возрастная категория=14 | ||
| Строка 6: | Строка 6: | ||
|Environment=NetsBlox | |Environment=NetsBlox | ||
}} | }} | ||
Обмен сообщениями — это второй способ создания распределённых программ в [[NetsBlox]] (кроме удалённых вызовов процедур, RPC). Если [[RPC]] работает по принципу запрос-ответ, то обмен сообщениями позволяет отправлять данные между программами, запущенными на разных компьютерах, используя асинхронную коммуникацию. | |||
Сообщения ([[message]]) похожи на события в Scratch (блоки «broadcast» и «when I receive»), но с двумя ключевыми отличиями: | |||
# Сообщения могут содержать данные (поля с информацией) - так же как и в предке NetsBlox [[Snap!]] | |||
# Сообщения могут быть отправлены на другие компьютеры, не только между спрайтами в одном проекте | |||
Каждый проект NetsBlox имеет одну комнату (Room), которая содержит одну или несколько ролей (Roles) | |||
<uml> | <uml> | ||
Версия от 10:25, 12 ноября 2025
| Описание | Обмен сообщениями — это способ создания распределённых программ в NetsBlox (кроме удалённых вызовов процедур, RPC). Если RPC работает по принципу запрос-ответ, то обмен сообщениями позволяет отправлять данные между программами, запущенными на разных компьютерах, используя асинхронную коммуникацию. Каждый проект NetsBlox имеет одну комнату (Room), которая содержит одну или несколько ролей (Roles) |
|---|---|
| Область знаний | |
| Область использования (ISTE) | Computational Thinker, Цифровой Трансформатор |
| Возрастная категория | 14
|
| Поясняющее видео | |
| Близкие рецепту понятия | Сообщение |
| Среды и средства для приготовления рецепта: | NetsBlox |
Обмен сообщениями — это второй способ создания распределённых программ в NetsBlox (кроме удалённых вызовов процедур, RPC). Если RPC работает по принципу запрос-ответ, то обмен сообщениями позволяет отправлять данные между программами, запущенными на разных компьютерах, используя асинхронную коммуникацию.
Сообщения (message) похожи на события в Scratch (блоки «broadcast» и «when I receive»), но с двумя ключевыми отличиями:
- Сообщения могут содержать данные (поля с информацией) - так же как и в предке NetsBlox Snap!
- Сообщения могут быть отправлены на другие компьютеры, не только между спрайтами в одном проекте
Каждый проект NetsBlox имеет одну комнату (Room), которая содержит одну или несколько ролей (Roles)

