上次课程介绍了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. clickhouse redash---olap

    curl -XPUT '10.1.193.250:9200/ngx-logstash-2019-06/_settings' -d ' { "index.mapping.total_field ...

  2. 程序中的.htaccess文件是做什么的

    程序中的.htaccess文件是做什么的 一.总结 一句话总结: htaccess=ht(Hypertext)+access=超文本入口 覆盖Apache服务器的默认配置 .htaccess(超文本访 ...

  3. php发现一个神奇的函数

    echo strtr('aaddffvvbbcc','avc','242'); //22ddff44bb22 echo '<br>'; echo str_replace('ad',22,' ...

  4. 时间戳 Flume's Memory Consumption

    效率 https://www.cnblogs.com/zhujiabin/p/6168671.html?utm_source=itdadao&utm_medium=referral  http ...

  5. 如何向Makefile传递参数?

    答: 直接在make命令的后面加上参数,如: make HOST_CFLAGS=-I. 注意事项: HOST_CFLAGS变量将会替换相应Makefile中的HOST_CFLAGS,也就是Makefi ...

  6. Kibana的安装与配置

    Kibana的安装与配置 配置 [root@es01 kibana-5.6.3-linux-x86_64]# egrep -v '^$|^#' config/kibana.yml server.hos ...

  7. UI——DOM

    原文链接:Introduction to the DOM Introduction The Document Object Model, usually referred to as the DOM, ...

  8. myeclipse启动的过程中没提示就自动退出,闪退的有效解决方法

      今天遇到一个问题,已经打开myeclipse的电脑因为非正常关机后myeclipse打不开了,进度条进到十分之一就闪退,什么提示都没有的解决方案如下: 1.打开myeclipse工作空间(存放项目 ...

  9. OpenStack Smaug项目简介

    1 项目简介 Smaug是一个OpenStack中提供应用数据保护服务的项目. 2 项目使命 在OpenStack中建立应用数据保护的标准和规范. 保护OpenStack中的任何资源以及资源的依赖项. ...

  10. Python使用设计模式中的责任链模式与迭代器模式的示例

    Python使用设计模式中的责任链模式与迭代器模式的示例 这篇文章主要介绍了Python使用设计模式中的责任链模式与迭代器模式的示例,责任链模式与迭代器模式都可以被看作为行为型的设计模式,需要的朋友可 ...