Денис Владимирович Голиков - Знакомьтесь, это Snap! Блочная среда программирования мощнее Scratch стр 2.

Шрифт
Фон

Пример использования предиката.

Об авторе

Голиков Денис Владимирович.

Окончил МЭИ по специальности промышленная электроника. Автор нескольких учебников по программированию на Scratch.

Сайт scratch4russia.com

Facebook https://www.facebook.com/ScratchBook4u

Страница книг https://www.facebook.com/scratch4you/

Вконтакте https://vk.com/scratch.book

e-mail scratch.book@ya.ru

Источники

При создании книги были использованы материалы следующих сайтов:


http://snap.berkeley.edu

http://progopedia.ru/implementation/snap/

http://scratch4russia.com/

Знакомство с интерфейсом Snap!

Запуск Snap!

Перейдите на сайт http://snap.berkeley.edu/, запустите Snap!


Кнопка запуска Snap!


Интерфейс Snap!

Элементы интерфейса

Интерфейс очень похож на интерфейс Scratch 1.4.


По умолчанию в Snap! установлен английский язык интерфейса. Однако его можно переключить на один из 38 языков.


Раздел меню для переключения языка.


Я не советую переключать его на русский, так как вся литература, по Snap! на английском языке.

Строка меню. Первая кнопка

Первая кнопка меню.


Первый раздел строки меню содержит следующие команды:

Project notes


Текстовое описание проекта.

New

Создать новый проект.

Open

Открытие проекта. Проекты могут быть сохранены как на локальном компьютере (кнопка Browser), так и в облаке (кнопка Cloud). При сохранении файлов на локальном компьютере доступ к ним возможен только из Snap! Для сохранения в облаке нужно зарегистрироваться.


Окно открытия проекта.


Также есть возможность загрузить готовые примеры (кнопка Examples). Кнопка Share позволяет поделиться проектом. «Расшаренный» проект будет выделен жирным шрифтом. Для того чтобы им поделится, надо скопировать ссылку на проект вида http://snap.berkeley.edu/snapsource/snap.html#present:Username=***&ProjectName=*** из строки браузера и отправить эту ссылку.

Save и Save as

Окно сохранения проекта.


Import

Этот раздел меню позволяет импортировать в проект следующие объекты:

 проект, экспортированный в файл формата XML;

КОНЕЦ ОЗНАКОМИТЕЛЬНОГО ОТРЫВКА

 проект, экспортированный в файл формата XML;

 спрайт, экспортированный в файл формата XML;

 блок, экспортированный в файл формата XML;

 проект из Scratch 1.4 в формате SB;

 проект из Scratch 2.0 в формате SB2;

 проект из BYOB 3.1

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

 звуки в любом формате, поддерживаемом Вашим браузером.

Также для импорта любого файла в Snap! достаточно перетащить его мышкой в окно Snap! в браузере.

Export project

Экспорт проекта в файл XML.

Export summary

Экспорт сводной информации о проекте в виде html страницы.

Export blocks

Этот раздел меню появляется только в случае создания в проекте собственных блоков или импорта блоков из библиотек. Он позволяет сохранить созданные блоки в файл формата XML.


Окно экспорта блоков.


Unused blocks

Этот раздел меню появляется только в случае создания в проекте собственных блоков или импорта блоков из библиотек. Он позволяет увидеть неиспользованные блоки чтобы удалить их и уменьшить размер готового проекта.


Окно удаления неиспользуемых блоков.


Import tools

Этот раздел позволяет импортировать большое количество полезных блоков созданных на Snap! Подробнее об этих блоках будет рассказано в следующих главах.

Snap! можно сразу запустить с автоматической загрузкой указанных блоков. Для этого на странице http://snap.berkeley.edu/ есть кнопка http://snap.berkeley.edu/init/.


Кнопка запуска Snap! с автоматической загрузкой дополнительных блоков.


Libraries

Импорт библиотек, расширяющих возможности Snap! и содержащих дополнительные полезные блоки, созданные на Snap!


Импорт библиотек.

Costumes

Импорт стандартных костюмов спрайтов.


Импорт стандартных костюмов.

Sounds

Импорт стандартных звуков.


Импорт стандартных звуков.

Строка меню. Вторая кнопка

Вторая кнопка меню.

Login

Вход в облачный сервис для зарегистрированных пользователей.


Вход в облачный сервис.

Signup

Регистрация нового пользователя облачного сервиса.


Регистрация в облачном сервисе.

Reset Password

Сброс пароля зарегистрированного пользователя.

Строка меню. Третья кнопка

Третья кнопка меню.

Language

Выбор одного из 38 языков интерфейса.

Zoom blocks

Изменение размера блоков. Стандартный размер равен 1.


Окно изменения размеров блоков.


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


Меню выбора размера блоков.

Stage size

Изменить размеры сцены. Ширина изменяется в пределах от 480 до 1 000 000, а высота от 180 до 1 000 000. Не имеет смысла делать сцену размером больше экрана.


Окно изменения размеров сцены.

Long form input dialog

При создании переменной в пользовательском блоке вы увидите не простую форму ввода имени переменной.


Простая форма создания переменных.


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


Расширенная форма создания переменных.


Рекомендую держать этот параметр всегда включенным.

Plain prototype labels

Убирает плюсики из редактора блоков.


Если немного поводить мышкой над именем блока, то появится плюсик, и можно вводить имена параметров.


Появился плюсик.


Эта функция используется для создания красивых скриншотов при написании руководств и учебников по Snap!

Ваша оценка очень важна

0
Шрифт
Фон

Помогите Вашим друзьям узнать о библиотеке

Скачать книгу

Если нет возможности читать онлайн, скачайте книгу файлом для электронной книжки и читайте офлайн.

fb2.zip txt txt.zip rtf.zip a4.pdf a6.pdf mobi.prc epub ios.epub fb3