上次课程介绍了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编程环境的更多相关文章

  1. 跟我一起学编程—《Scratch编程》第24课:幸运大转盘

    同学你好,欢迎来到<跟我一起学编程>,我是包老师.这是<Scratch3.0编程>课程的第24课,我这节课教你做一个抽奖游戏:幸运大转盘. 学习目标: 1. 能够熟练使用造型工 ...

  2. 跟我一起学编程—《Scratch编程》第22课:颠弹力球

    1. 能够熟练绘制角色和背景造型 2. 能够熟练控制角色角度.速度等 3. 能够熟练使用变量 4. 能够熟练使用循环.选择等指令控制程序 任务描述: 1. 绘制弹力小球.托板角色,背景造型. 2. 游 ...

  3. 跟我一起学编程—《Scratch编程》第21课:打地鼠

    能够熟练创建并使用变量 能够熟练使用“广播”和侦测指令 能够熟练绘制角色和背景造型 能够熟练使用循环.选择等程序指令 任务描述: 绘制有6个地洞的背景:绘制锤子的两个造型:绘制地鼠的造型. 游戏开始后 ...

  4. Scratch编程:初识Scratch及编程工具安装(一)

    “ Scratch是一款由美国麻省理工学院(MIT)设计开发的少儿编程工具.” Scratch采用可视化.模块化的编程方式,非常适合青少年作为初次接触编程的工具和语言来学习,进而用其编写充满趣味的小程 ...

  5. 少儿编程|Scratch编程教程系列合集,总有一款适合你

    如果觉得资源不错,友情转发,贵在分享!!! 少儿编程Scratch: 少儿编程Scratch第一讲:Scratch完美的初体验少儿编程Scratch第二讲:奇妙的接球小游戏少儿编程Scratch第三讲 ...

  6. Scratch少儿编程系列:(十一)Scratch编程之简单见解

    一.Scratch官网的说明     With Scratch, you can program your own interactive stories, games, and animations ...

  7. Scratch编程:游来游去的鱼(二)

    “ Scratch编程学习环境搭建好了吗?让我们一起来进行游戏吧!” 01 — 游戏介绍 这是一款简单的小游戏,实现了一条小鱼在池塘里游来游去. 02 — 设计思路 1,这个游戏主要由一个池塘背景和一 ...

  8. 并发编程 02—— ConcurrentHashMap

    Java并发编程实践 目录 并发编程 01—— ThreadLocal 并发编程 02—— ConcurrentHashMap 并发编程 03—— 阻塞队列和生产者-消费者模式 并发编程 04—— 闭 ...

  9. python并发编程02 /多进程、进程的创建、进程PID、join方法、进程对象属性、守护进程

    python并发编程02 /多进程.进程的创建.进程PID.join方法.进程对象属性.守护进程 目录 python并发编程02 /多进程.进程的创建.进程PID.join方法.进程对象属性.守护进程 ...

随机推荐

  1. String源码分析

    前言:String类在日常开发过程中使用频率非常高,平时大家可能看过String的源码,但是真的认真了解过它么,笔者在一次笔试过程中要求写出String的equals方法,瞬间有点懵逼,凭着大致的理解 ...

  2. oracle之case

    使用oracle时,不免会用到判断后转换为要展示的值,这里常用case,如下: SELECT (case ) then 'yes' ) then 'no' else 'other' end) --no ...

  3. java 接口和抽象类的一个最大的区别

    写在前面,下面是在百度百科上看到的,之前就看过,这次再看感觉有更深的体会,真的是这样,每一个脚印都会留下痕迹 java接口和java抽象类有太多相似的地方,又有太多特别的地方,这里说下两者之间的一个最 ...

  4. eclipse手动添加本地jar包到本地maven仓库

    在使用maven进行构建项目时,有时候中央仓库不包含所需的jar包,就需要下载到本地后手动添加到本地仓库中.这里介绍下利用eclipse进行本地jar安装到maven本地仓库. 在Eclipse项目中 ...

  5. angular 中*ngIf 和*ngSwitch判断语句

    <div style="text-align:center"> <h1> Welcome to {{ title }}! </h1> <p ...

  6. iOS 百度地图报私有api的解决方案

    1.Build Settings-->搜索other linker Flags-->将other linker Flags设置为-objc 2.用2.1.1的版本的百度地图 3.换高德地图

  7. 小程序下载canvas生成图片

    save_share_img:function(img){ var that = this; let { result } = that.data; getData.getData( "sa ...

  8. Mac PhpStorm 2017 破解

    官网下载链接: https://www.jetbrains.com/zh/phpstorm/specials/phpstorm/phpstorm.html?utm_source=baidu&u ...

  9. 完全解读 margin 标签

    你真的了解margin吗?你知道margin有什么特性吗?你知道什么是垂直外边距合并?margin在块元素.内联元素中的区别?什么时候该用 padding而不是margin?你知道负margin吗?你 ...

  10. ant design Table合并单元格合并单元格怎么用?

    1.ant design table合并单元格怎么用?