ScratchJr-ScratchJr介绍

2023-11-07

ScratchJr是什么?

ScratchJr 是一个入门级的编程语言,它可以让幼儿 ( 5-7岁 ) 创建互动的故事和游戏,孩子利用图形化的程序积木让角色移动、跳跃、舞蹈、唱歌。孩子也可以利用绘图编辑器绘制自己的角色、用麦克风录制自己声音、用照相机加入自己拍摄的照片。最后用拼积木的方法组合成程序,让他们心中的角色动起来。

你可以在 iPad 或是 Android 平板上免费下载到 ScratchJr ,若需进一步了解,请参考 scratchjr.org

为什么创造ScratchJr?

编码 ( 或电脑程序 ) 是新世代的必备素养,就像写作能让你的组识能力、表达能力变好一样,编程也一样。在过去,编程很难普及,但我们认为每个人都该具备这样的能力,就像写作能力一样。

当幼儿使用 ScratchJr 时,他们不只是和电脑互动,更可以通过电脑学习如何创造和表达内心所想。从这个过程中,孩子们也学到了解决问题、创意设计、逻辑思考的能力,这都是帮助他们在未来成功的基础。同时,他们在有意义、有动力的情况下使用数学、语文,能力的发展会变得更快。ScratchJr 希望孩子们不仅仅是学习程序代码,也能从编码中学习到更多更多。

ScratchJr功能介绍

一、界面介绍:

 

1、保存

保存当前的项目,并返回到主页。

2. 舞台

这里是项目中角色们表演的地方,要删除舞台上的角色,可以点着角色不放,会出现删除的图示按钮。

3. 全屏模式

将舞台放大成全屏显示。

4. 网格模式

点一下可以显示 ( 隐藏 ) 座标网格。

5. 变更背景

选择或是绘制一张图片作为舞台的背景。

6. 添加文字

在舞台上输入文字内容。

7. 重设角色

重设所有角色,让他们回到原来在舞台上的位置。( 如果要设定角色的原始位置,可以直接拖动角色 )。

8. 绿旗

启动所有以「点击绿旗时开始」积木开头的程序。

9. 页面

选取项目中的页面 - 或是点击加号图示来添加新的页面。每个页面有各自的角色、背景设置。若要删除页面,点着页面不放会出现删除按钮图示。若要调整页面顺序,可以拖动页面重新排列位置。

10. 项目信息

更改项目的名称,查看项目建立的时间,或者是分享项目 ( 如果你的设备支持的话 )。

11. 撤销和重做

如果你做错了什么,点一下撤销就可以回到上一步操作。若是要再做一次,可以点击重做按钮。

12. 程序积木

将积木连接在一起就组合成一个程序脚本,用来告诉角色做什么事情。在程序脚本的任何地方点一下就可以执行这个程序。若要删除一个积木或是一段脚本,只要把它们拖动到编程工作区以外的区域就可以了 。若要把一个积木或一段脚本从一个角色复制到另外一个角色上,可以直接将积木或脚本拖放到另一个角色的缩略图上。

13. 编程工作区

这里是组合积木,产生程序的地方,程序可以告诉角色要做的事情。

14. 积木面板

这个菜单显示可用积木,把要使用的积木拖放到编程工作区,然后在积木上点一下可以看到他们是做什么的。

15. 积木分类

这里将所有程序积木按照用途分类,可分为:触发 ( 黄色 ) 、动作 ( 蓝色 ) 、外观 ( 紫色 )、音效 ( 绿色 ) 、控制 ( 橙色 ) 、结束 ( 红色 ) 。

16. 角色

选择项目中使用中的角色 - 点击加号图示可以添加新的角色。当角色被选中,你可以编写它的程序;点击名称可以为角色重新命名,点击笔刷图示可以编辑角色图片。若要删除角色,在角色上点着不放,会出现删除按钮。若要复制角色到其他页面,只要将它拖放到其他的页面的缩略图。

二、绘图编辑器

1. 撤销

若做错了,可以利用这个工具撤销最近的操作。

2. 重做

若撤销错了,可以利用这个工具重作最近撤销的操作。

3. 形状

选择要绘制的形状,有:线、圆形、方形、三角形。

4. 角色名称

显示角色的名称,点一下可以修改。

5. 剪切

用来剪下指定的图案,在点击剪切工具后,你可以接着点一下角色或是形状,将它们从画布上移除。

6. 复制

用来复制指定的图案,在点击复制工具后,你可以接着点一下角色或是形状,将它们复制并贴在画布上。

7. 旋转

在点击旋转工具后,你可以旋转画布上的角色或是形状。

8. 拖动

在点击拖动工具后,你可以拖动画布上的角色或形状到想要的位置。如果你选择的是形状,你还可以拖动出现的小圆点来修改形状。

9. 保存

保存变更并离开绘图编辑器。

10. 填充

在点击填充工具后,你可以将角色的某个区域、或是形状填满指定的颜色。

11. 照相机

在点击照相机工具后,你可以点击角色的某个区域、或是形状,接着再点击照相机按钮,就可以把相片内容填充到这个区域上。

12. 颜色

选择绘制线条或是填充形状所要使用的颜色。

13. 线条粗细

变更绘制时线条的粗细。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ScratchJr-ScratchJr介绍 的相关文章

  • winscp内网mysql_WinSCP和PuTTY在刷openwrt固件的使用教程

    WinSCP和PuTTY在刷openwrt固件的使用教程 openwrt必备工具 WinSCP和PuTTY的搭配与使用 PuTTY和WinSCP是管理OpenWRT固件的路由器必备工具 WinSCP的优势在于支持多语言 可在图形化界面下管理
  • ocGUI编写(1)--框架设计

    上面是我的微信和QQ群 欢迎新朋友的加入 最近入手一个开发板 上面有一个彩屏接口 考虑到方便自己平时的开发应用 准备做个简单的GUI库 要求不需要太高 基本的图形解码以及简单的GUI创建就行 程序接口定义三个文件 doc 包含一些文档介绍和
  • C:当strtok遇上连续分割符

    strtok在字符串处理上灵活高效 但分割字符的同时也更改了输入字符串 即在分割符处更改为 0 这样 对于连续分割符的字符串 就显得无能为力了 最近在做一个物联网项目时 正好碰到需要处理类似的字符串 如 PARAMS 0 2 domain
  • k8s集群外访问集群内部服务的几种方式

    前言 目前k8s docker算是运维必修了 docker能让我们的环境一键迁移 k8s能自动编排 还能保证服务高可用 两者结合自然是无敌 那我们要不要使用k8s呢 这要根据自身情况 任何技术的使用 都需要根据具体情况来定 就像你要杀鸡 却
  • shaderGraph练习(二)------ 流光效果 Lerp

    本系列是shaderGraph的练习 流光效果 1 效果展示 2 变量与节点解析 3 连连看 4 保存和设置 5 意外之喜 1 效果展示 2 变量与节点解析 变量 Albedo texture 反射贴图 表现模型纹理和颜色 Normal t
  • Qt

    Qt 提示框QMessageBox的使用方法 QMessageBox自定义了几个常用的消息框 常用的如下两个 1 警告消息窗 python QMessageBox warning self MainWindow 标题 我是文本 QMessa
  • Visual Studio 2019 许可证过期解决方法

    Visual Studio 2019弹出窗口显示 许可证过期 解决方法 打开VS所在文件夹 找到DDConfigCA exe 这个文件 双击打开会立刻闪退 再次重启VS就可以了
  • ExitWindowsEx

    ExitWindowsEx Function 注销交互的使用者 关闭系统 或关机重启系统 它发送 WM QUERYENDSESSION消息给所有的应用程序 BOOL WINAPI ExitWindowsEx in UINT uFlags i
  • Python中,如何将反斜杠u类型(\uXXXX)的字符串,转换为对应的unicode的字符

    背景 类似于 u3232 u6674 的字符串 转换为对应的unicode字符 解决过程 对应的 可以通过Python的decode函数去解码 其中自定原始字符串位unicode ecape 就可以了 完整的python代码演示为 usr
  • Maven打包时,报错2则,解决方案(javac: ��Ч�ı�־�� -parameters)(Unable to find main class)

    Maven打包时 报错问题 问题如下 1 javac parameters
  • windows server2008 开启端口

    windows server 2008大多数端口都是默认关闭的 这里我们使用tomcat的8080端口为例 演示如何开启一个端口 打开服务器管理器 gt 配置 gt 高级安全windows防火墙设置 gt 入站规则 右键 gt 新建规则 点
  • Docker-compose部署Nacos启动时报错 Failed to create database ‘/data/nacos/data/derby-data‘

    Docker compose部署Nacos启动时报错Failed to create database data nacos data derby data 部署Nacos版本是2 2 1 启动时候报错 Failed to create d
  • STM32---RTC(Real Time Clock)

    文章目录 前言 STM32 RTC Real Time Clock 一 RTC概述 二 详细描述 三 中断配置注意事项 1 所有RTC中断均与EXTI控制器相连 2 要使能RTC闹钟中断 需按照以下顺序操作 3 要使能RTC唤醒中断 需按照
  • Linux下查看和监控GPU 信息的工具汇总

    GPU信息查看 要获取显卡信息 只有两种可能 一种是通过系统的API访问 或者直接读取 dev 下相关文件的状态 另一种方式是通过BIOS读取 1 通过PCI查看 通用的方法 通过lspci查看 lspci grep i vga 前边的序号
  • 平面设计矢量绘图软件 CorelDRAW 2019简体中文特别版 Win/Mac

    CorelDraw 2019回归Mac并进入网络经过近20年的努力 Corel再次吸引Mac用户加入到CorelDraw Graphics Suite 2019大家庭 Corel在2001年不可避免放弃了其Mac版CorelDraw产品 1
  • 实践教程|使用Stable Diffusion图像修复来生成自己的目标检测数据集

    作者丨R dig par Gabriel Guerin 来源丨AI公园 深度学习模型需要大量的数据才能得到很好的结果 目标检测模型也是一样 要训练一个YOLOv5的模型来自动检测你最喜欢的玩具 你需要拍几千张你的玩具在不同上下文中的照片 对
  • er图的主键外键_卓象科技:MYSQL外键的优缺点

    MYSQL外键是什么 定义 外键是相对于主键说的 是建立表之间联系的必须的前提 例如 这里有两张 user 用户 表和qx 权限 表 user中gid是用户权限id 而gid是依赖于qx中的id 那么qx中的id就是user的外键 也就是当
  • Java增强for循环(学习笔记)

    Java增强for循环 主要用于数组或者集合的增强型for循环 格式 for 声明语句 表达式 代码句子 声明语句 声明新的局部变量 该变量的类型必须和数组元素的类型匹配 其作用域限定在循环语句块 其值与此时数组元素的值相等 表达式 表达式
  • pycharm配置python路径_pycharm如何配置python环境

    pycharm配置python环境的方法是 1 依次点击 File Project Interpreter 2 点击 Show All 选择 Existing Environment 3 选择python的安装路径 点击OK即可 配置方法

随机推荐

  • 安装secureCRT提示sorry的解决办法

    摘自 你的secureCRT还在sorry吗 作者 丶PURSUING 发布时间 2021 03 12 08 21 37 网址 https blog csdn net weixin 44742824 article details 1146
  • WinCE5.0中文模拟器SDK(VS2005)的配置

    WinCE5 0中文模拟器SDK的安装过程不细说了 一路默认即可 下面主要介绍如何配置 使其能在VS2005中正常使用 安装完成后 打开VS2005 点击菜单 工具 选项 设备工具 设备 选择 Windows CE 5 0 ARMV4I E
  • Keil报错:Libraries\CMSIS\stm32f10x.h(298): error: #67: expected a "}"

    原因主要有三点 启动文件 头文件定义 驱动选择不一致 各项如下 1 启动文件 2 头文件定义 3 驱动选择 会导致报错的情况案例 1 启动文件为startup stm32f10x md s C C 的Define为 STM32F10X HD
  • moose安装过程中遇到问题及解决方案

    问题 curl 56 OpenSSL SSL read error 0A000126 SSL routines unexpected eof while reading errno 104 解决方案 未使用vpn 下载速度慢 可多次执行命令
  • [Unity3d]3D项目转换为VR项目(暴风魔镜SDK)

    使用暴风魔镜SDK来操作 将魔镜的摄像头拖放到项目中 将MoJingVrHead的Script剪切到CamRoot中 这个时候能看到显示2个物体了 不过使用的Canvas还是显示一个 调整Canvas的属性 使其显示2份 步骤一 将Rend
  • Linux下杀死指定命令进程

    ps grep cat awk F print 1 xargs kill 9 执行如下 在网上搜到其他不一样的方式 也在此贴一下 https www jianshu com p 80b141746fae
  • 深入理解JS闭包

    关于JS中闭包的理解 相信很多人都和笔者一样刚开始很是困惑 笔者也是在看了很多前辈的文章后 总结出一点自己的理解 记录与此 囿于笔者水平有限 若有错误之处 恳请不啬赐教 你可以在一个函数里面嵌套另外一个函数 嵌套 内部 函数对其容器 外部
  • Windows电脑怎么设置局域网内共享磁盘?

    前言 我有一台主机硬盘容量比较大 想做为一个共享硬盘 方便我其他笔记本能够往这台硬盘传输文件 想到的最好最快的方法就是通过局域网内部进行文件传输 通过局域网共享磁盘 这种方法也是非常便捷的 那如何设置操作呢 请详细看下文 局域网共享磁盘 共
  • 用QEMU虚拟国产飞腾+麒麟环境

    1 简述 由于调试 测试需要飞腾主机及麒麟的环境 但是飞腾主机资源有限 于是便尝试了下在Qemu下虚拟出来一个ARM主机用来作为测试环境 本文介绍如何在Qemu虚拟的ARM环境下安装麒麟操作系统 2 安装过程 2 1 准备 本次安装需要准备
  • 什么是分布式系统?

    分布式系统是由多个独立的计算机或计算节点组成的系统 这些节点通过消息传递或共享数据的方式进行协调和通信 以实现共同的目标 分布式系统的设计目标是提高系统的可靠性 可扩展性 性能和容错性 在一个分布式系统中 各个计算机节点之间相互合作 共同完
  • .NET Framework简介

    1 什么是 NET Framework NET Framework 是支持生成 运行下一代应用程序和XML Web Services的内部Windows组件 它简化了在高度分布式Internet环境中的应用程序开发 NET Framewor
  • python之数值类型数据及运算

    数据类型 数据类型分为 字符串 str 整型 int 浮点型 float 负数 complex 布尔型 bool 一 字符串 1双引号 单引号括起来的 2双引号开头 结尾 xxx 3单引号开通 结尾 xxx 4不能一边单一边双 5多行字符串
  • iOS 为app生成下载链接,并生成二维码

    1 打开这个网址 http aso100 com 在此处输入app名称 点搜索 2 看 第一个就是我们的app 下一步点击图标 3 点击app id 4 看连接出来了 5 最后到这个网站生成二维码 http 2bai com cn hao2
  • Vue2中使用高德地图(Loader )

    1 需求 根据输入的地址 地图显示地址的位置 2 准备工作 2 1 注册高德开放平台账户 并完成认证 根据具体实际情况 完成个人开发或者企业开发认证 高德开放平台https console amap com 2 2在应用管理 我的应用中添加
  • 斗地主老输?只能领低保?看我用Python写一个AI出牌器!现在一亿欢乐豆了!

    前言 最近在网上看到一个有意思的开源项目 快手团队开发的开源AI斗地主 DouZero 今天我们就一起来学习制作一个基于DouZero的欢乐斗地主出牌器 看看AI是如何来帮助我们斗地主 赢欢乐豆 实现财富自由的吧 首先一起来看看AI斗地主出
  • View那些事儿(1) -- View绘制的整体流程

    写在开头 Android的知识体系十分庞大 在Android的学习道路上难免会遇到学习了新东西就忘了旧东西的情况 本系列文章主要是对自己对View的学习过程进行一个深入的理解与总结 当然还结合自己在实际项目中的一些体会写了一些东西 当用户打
  • LINUX 下 用C语言编写 TCP/IP通信的 sqlite3数据库服务器

    一 功能需求 我们首先明确一下 我们要制作的这个小服务器 需要具备什么功能 1 1 用户的注册和登录 使用sqlite3数据库 插入新的用户和查询用户的名字和密码是否匹配 1 2 查询单词 单词及其解释中 保存在一个文本文件当中 需要打开文
  • Android 12(S) 图形显示系统 - 示例应用(二)

    1 前言 为了更深刻的理解Android图形系统抽象的概念和BufferQueue的工作机制 这篇文章我们将从Native Level入手 基于Android图形系统API写作一个简单的图形处理小程序 透过这个小程序我们将学习如何使用Nat
  • spring boot配置dubbo(properties)

    spring boot与dubbo配置 properties dubbo和zookeeper配合使用 具体的它们之间的配置这里不说了 一 spring boot与dubbo配置有两种方式 1 spring boot在自己的配置文件appli
  • ScratchJr-ScratchJr介绍

    ScratchJr是什么 ScratchJr 是一个入门级的编程语言 它可以让幼儿 5 7岁 创建互动的故事和游戏 孩子利用图形化的程序积木让角色移动 跳跃 舞蹈 唱歌 孩子也可以利用绘图编辑器绘制自己的角色 用麦克风录制自己声音 用照相机