少儿编程 | 02.Scratch编程环境
上次课程介绍了Scratch的基本概念和一些特点,最后还给出了一些有趣的例子。本次课程介绍Scratch的两种编程环境以及在Scratch官网注册个人账号的步骤。
Scratch 3.0的两种编程环境
(1)网页版:通过浏览器打开网页中的编辑器,电脑必须联网,编写的程序可以保存在网站上,还能分享给其他人,同时也支持保存到自己的电脑上。
(2)电脑版:需要在电脑上安装软件,使用时不需要联网,编写的程序只能保存在自己的电脑上。当然两种方式保存的程序文件是可以通用的,电脑版的程序文件可以上传到网页版。
两种编程环境的功能基本上是一样的,使用哪种都没问题。如果网络比较稳定,建议使用网页版,后续课程也会基于网页版进行讲解。
下面介绍两种编程环境的准备,如果小朋友在操作中遇到问题,可以让家长帮忙完成。
1、网页版编辑器
在浏览器中输入Scratch的官方网站地址 https://scratch.mit.edu/,可以看到Scratch网站的首页,如下图。(注意:部分国产浏览器会错误地认为这是恶意网址,导致页面打不开,可以换用谷歌的Chrome浏览器)

▲Scratch网站首页
(1)切换界面语言
网站默认显示英文界面。把网页滚动到最下面,在语言选择下拉框中选“简体中文”,就可以切换到中文界面了。

▲切换语言为简体中文
选择语言为简体中文之后,首页上的信息会变成中文。

▲切换语言为简体中文之后的首页
(2)注册账号
为了后续将程序保存到网站上,需要注册一个Scratch的个人账号。在首页顶部的右上角点击“加入Scratch社区”菜单,会显示注册账号界面,如下图。填写用户名称和密码,然后点击“下一步”按钮。

▲输入个人账号的名称和密码
接下来在第二步中输入出生年和月、性别、国家等个人信息,再点击“下一步”按钮。

▲输入个人信息
第三步需要输入电子信箱(Email)的地址,完成后点击“下一步”按钮。

▲输入电子信箱
注册信息已经输入完了,网站会显示欢迎界面。点击“好了,让我们开始吧!”按钮,网页会跳转到首页。

▲欢迎界面
此时,首页右上角会显示注册的用户名,并在顶部用橙色提示确认邮件的信息。

▲首页中提示确认邮件信息
打开刚才注册输入的邮箱,可以看到有一封来自Scratch的邮件。打开邮件,点击“验证我的信箱”按钮。

▲验证邮箱的邮件
网页会跳转到Scratch的欢迎页面。到此,注册账号就彻底完成了。点击“OK, let’s go!”按钮,会跳转到Scratch网站首页。

▲确认邮箱之后的欢迎页面
Scratch会发送一封欢迎邮件,其中包含一些教程和资料。

▲Scratch欢迎邮件
(3)主菜单操作
在首页的右上角个人账号右边会显示一个小箭头,点击下拉可以在菜单中看到“个人中心”、“我的东西”、“账号设置”和“退出”。

▲账号菜单下拉
点击“个人中心”菜单,可以查看和编辑个人信息。

▲“个人中心”页面
点击“我的东西”菜单,可以查看和创建项目和工作室。

▲“我的东西”页面
点击“账号设置”菜单,可以查看和修改个人账号相关信息。

▲“账号设置”页面
(4)网页编辑器界面
在网站的顶部菜单栏,点击最右边的“创建”,页面会跳转到网页编辑器页面。编辑器界面的具体功能和操作方法下节课会详细说明。

▲网页编辑器页面
2、电脑版编辑器
电脑版编辑器需要到Scratch网站下载并安装。在浏览器中输入网站https://scratch.mit.edu/download,打开下载页面。

▲电脑版编辑器下载页面
点击“下载”按钮,即可完成电脑版编辑器的下载。下载完成之后,双击运行下载的exe文件会自动完成安装。
安装完成之后,在电脑桌面会出现一个名称为“Scratch Desktop”的图标。点击这个图标,打开Scratch电脑版编辑器。

▲Scratch电脑版编辑器桌面图标
可以看到,Scratch电脑版编辑器和网页版编辑器的界面基本是一致的。

▲电脑版编辑器界面
课程小结
本次课程首先介绍了Scratch编辑器的类型和特点,然后打开Scratch网站把界面语言切换为中文,接着展示注册Scratch账号的详细步骤,以及登录账号之后可以进行的主菜单操作。最后展示了Scratch网页编辑器,并列出Scratch电脑版编辑器的下载和安装方法。请跟着课程中的步骤实际操作一遍,完成账号的注册,并尝试在编辑器中点击和拖动,看看会产生什么效果。
下次课程将详细介绍Scratch编辑器的各个元素和基本操作方法,欢迎持续关注。
少儿编程 | 02.Scratch编程环境的更多相关文章
- 跟我一起学编程—《Scratch编程》第24课:幸运大转盘
同学你好,欢迎来到<跟我一起学编程>,我是包老师.这是<Scratch3.0编程>课程的第24课,我这节课教你做一个抽奖游戏:幸运大转盘. 学习目标: 1. 能够熟练使用造型工 ...
- 跟我一起学编程—《Scratch编程》第22课:颠弹力球
1. 能够熟练绘制角色和背景造型 2. 能够熟练控制角色角度.速度等 3. 能够熟练使用变量 4. 能够熟练使用循环.选择等指令控制程序 任务描述: 1. 绘制弹力小球.托板角色,背景造型. 2. 游 ...
- 跟我一起学编程—《Scratch编程》第21课:打地鼠
能够熟练创建并使用变量 能够熟练使用“广播”和侦测指令 能够熟练绘制角色和背景造型 能够熟练使用循环.选择等程序指令 任务描述: 绘制有6个地洞的背景:绘制锤子的两个造型:绘制地鼠的造型. 游戏开始后 ...
- Scratch编程:初识Scratch及编程工具安装(一)
“ Scratch是一款由美国麻省理工学院(MIT)设计开发的少儿编程工具.” Scratch采用可视化.模块化的编程方式,非常适合青少年作为初次接触编程的工具和语言来学习,进而用其编写充满趣味的小程 ...
- 少儿编程|Scratch编程教程系列合集,总有一款适合你
如果觉得资源不错,友情转发,贵在分享!!! 少儿编程Scratch: 少儿编程Scratch第一讲:Scratch完美的初体验少儿编程Scratch第二讲:奇妙的接球小游戏少儿编程Scratch第三讲 ...
- Scratch少儿编程系列:(十一)Scratch编程之简单见解
一.Scratch官网的说明 With Scratch, you can program your own interactive stories, games, and animations ...
- Scratch编程:游来游去的鱼(二)
“ Scratch编程学习环境搭建好了吗?让我们一起来进行游戏吧!” 01 — 游戏介绍 这是一款简单的小游戏,实现了一条小鱼在池塘里游来游去. 02 — 设计思路 1,这个游戏主要由一个池塘背景和一 ...
- 并发编程 02—— ConcurrentHashMap
Java并发编程实践 目录 并发编程 01—— ThreadLocal 并发编程 02—— ConcurrentHashMap 并发编程 03—— 阻塞队列和生产者-消费者模式 并发编程 04—— 闭 ...
- python并发编程02 /多进程、进程的创建、进程PID、join方法、进程对象属性、守护进程
python并发编程02 /多进程.进程的创建.进程PID.join方法.进程对象属性.守护进程 目录 python并发编程02 /多进程.进程的创建.进程PID.join方法.进程对象属性.守护进程 ...
随机推荐
- 第六章、Linux 的档案权限不目彔配置
1. 使用者不群组 2. Linux 档案权限概念 2.1 Linux 文件属怅 2.2 如何改变文件属怅不权限: chgrp, chown, chmod 2.3 目彔不档案乀权限意丿 2.4 Lin ...
- Sollin算法的C++实现 BY gremount
Sollin算法可以看作是Kruskal算法和Prim算法的综合 基本思想是: 1. 从所有节点都孤立的森林开始,通过合并树来得到最小生成树 2. 每次合并树的边都是用最小权重的割边 程序具体实现思路 ...
- Wireshark过滤命令总结
1.表达式1 (tcp.flags.reset == )&&(tcp.seq == ) 2.表达式2 (tcp.flags.syn == )&&(tcp.analysi ...
- qt mvc2
继续上次的例子,对于list才说只有行,讨论列是没有意义的. bool insertRows(int row, int count, const QModelIndex &parent); b ...
- Django 测试开发5 unittest测试用例
Django测试用例 Django默认Python的标准库unittest编写测试用例.Django的单元测试类django.test.TestCase 从unittest.TestCase继承而来. ...
- MediaPlayer: BufferQueue has been abandoned 解决方案
最近在做一个播放器,需要实现一个从小屏切换到全屏的效果,我用的是TextureView + MediaPlayer 的方式去实现,当需要切换成全屏时,我在 TextureView 的 onSurfac ...
- mac上运行shell脚本遇到回车字符错误
今天运行一段其他人给的shell脚本,遇到如下问题,这个脚本的内容如下: dname=\((dirname "\)PWD") mkdir ${dname}"/rom_pu ...
- js实现文本框支持加减运算的方法
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/T ...
- Flutter常用命令和mac电脑常用命令
0. flutter create example_demo 新建flutter项目 1.flutter packages get 安装新增的包 2.flutter run 运行flutter项 ...
- laravel中redis pipeline用法说明
$res = Redis::pipeline(function($pipe) use($params) { for ($i = 0; $i < 1000; $i++) { $pipe->g ...