第课cratch编程系列:cratch操作界面

开通VIP,畅享免费电子书等14项超值服

首页

好书

留言交流

下载APP

联系客服

一、关于Scratch

Scratch是由麻省理工学院(MIT)媒体实验室的终身幼儿园团队开发的一款图形化编程工具。

Scratch 旨在通过其直观、用户友好的界面和积木式的编程语言,让儿童和其他初学者能够轻松地创建交互式故事、游戏和动画,从而激发他们对编程的兴趣并培养计算思维能力。

Scratch 是专为少儿设计的入门级编程语言,是小学生开启编程之旅的理想选择。

三、Scratch软件操作界面

Scartch操作界面划分为:功能区、积木指令区、编程区、舞台区、角色区、背景区。

3.1、功能区

功能区包括:语言、文件、编辑、教程、文件名称等操作。

(1)语言

点击网格图标下拉按钮,可以选择操作界面语言,包括简体中文、英文等。

(2)文件

包括新作品、从电脑中上传、保存到电脑等操作。

点击 新作品 ,可以打开全新界面。若原界面中有操作,点击此按钮系统会弹出消息提示框,提示“是否丢弃当前作品中尚未保存的内容”。点击“确认”按钮将丢弃未保存的内容打开新的全新界面,点击“取消”按钮关闭提示框。

点击 从电脑中上传 ,将弹出系统选择框,可以从电脑文件中选择sb3后缀文件打开。

(3)编辑

包括恢复、打开加速模式等操作。

恢复 :针对角色、造型和声音设计,帮助找回最后已删除的角色、造型或声音。

当删除角色、造型或声音,该功能会变成 “复原删除的角色”、“复原删除的造型”、“复原删除的声音”,点击就可以恢复最后一次删除的角色、造型、声音。(!注意:只能恢复最后一次的操作。)

打开加速模式 :打开后,项目将以更快的速度执行。

开启加速模式会让舞台区进入加速模式,针对一些花费时间比较久的效果,会加速进行,Scratch 推荐使用加速的模式项目有工程图、大型数学运算、需要3D引擎的运算、画笔项目等。

3.2、积木指令区

积木指令区是存放积木块的区域。

积木指令区的积木分为运动、外观、声音、事件、控制、侦测、运算、变量、自制积木等几类。

运动:这类积木用于设置角色在舞台上的各种运动,如角色的移动、旋转、方向和位置的改变等。

外观:这类积木用于改变角色的外观和显示效果,如角色的对话、文字显示、造型、背景选择、外观大小、颜色、亮度、虚像等。

声音:这类积木用于播放声音效果,如播放声音、停止声音、声音的大小、音调等。

事件:这类积木用于触发特定的事件或操作。如设定事件的发生(点击小绿旗,点击角色,点击按钮等),需要执行的程序代码。

控制:这类积木用于控制角色的行为。如逻辑判断、等待、等待时间、脚本停止、克隆、克隆体启动、删除克隆体等。

侦测:这类积木用于检测角色周围环境的变化、对周围环境做出响应。判断角色是否发生特定的情况,经常和控制类的积木互相搭配使用。

运算:这类积木用于进行数学运算或比较。如数学运算、文字拼接、逻辑判断、四舍五入、绝对值、随机数、向上取整、向下取整、三角函数等。

变量:这类积木用于存储和操作数据。建立变量和列表用来存储程序需要的数据等。

自制积木:允许用户自定义积木块,将一段复杂和重复使用的积木抽取出来,封装成一个可重复使用的积木块,从而简化程序的开发过程‌。

每类积木指令的具体功能使用,我们会在后续教程中,进行详细的说明。

除了上述九种类别的积木,点击左下角的扩展按钮,Scratch还提供了扩展功能的积木类别,默认提供音乐、画笔、视频侦测、文字朗读、翻译等高级的积木模块功能。

3.3、编程区

编程区是用来搭建积木编写程序的区域。

用鼠标点击并选中左侧积木指令区中的所需积木块,接着按住鼠标左键不放,将积木拖拽到中央的编程区进行放置。通过这种方式,我们可以逐步搭建出完整的逻辑程序。

3.4、舞台区

编程区是用来运行程序展示效果的区域。

点击舞台区左上角的绿旗按钮,开始运行编程区的程序。点击红色按钮,停止正在运行的程序。

舞台区右上角的三个按钮作用依次为:小舞台模式、大舞台模式(默认)、全屏模式。

全屏模式下整个界面只能看到舞台区。

3.5、角色区

角色区用于管理、选择和编辑项目中的所有角色,包括添加新角色、切换当前编辑的角色属性以及查看角色列表。

(1)编辑角色属性

角色区上方区域可以对角色的名字、坐标、显示隐藏、大小、方向进行修改。

角色区下方区域,展示所有的角色列表。当前选中哪个角色,编程区展示的是为该角色编写的代码。

(2)添加角色

鼠标移动到右下角的猫头按钮上,出现四种添加角色的方式,从上到下分别为:

1、上传角色:从电脑中上传一张图片,作为角色。

2、随机:从系统自带的角色库中,随机选择一个。

3、绘制:打开造型编辑器,自己绘制一个角色。

4、选择一个角色:打开系统自带的角色库,自己选择一个角色。直接点击猫头按钮与点击搜索按钮的作用是一样的。

(3)删除角色

方式1:鼠标点击角色,角色被选中,变成蓝色框选中状态。点击该角色右上角的垃圾桶X按钮,该角色就被删除了。注意的是:删除该角色的同时,对该角色编写的程序代码也将一起被删除。

方式2:鼠标移动到角色身上,然后点击鼠标右键,在下拉菜单中,点击删除按钮,删除该角色。

3.6、背景区

背景区是用来显示舞台背景的缩列图以及使用的所有背景数量,并且可以添加背景的区域。

(1)添加背景

鼠标移动到右下角的图片形状按钮上,出现四种添加背景的方法,从上到下分别为:

1、上传背景:从电脑中上传一张图片,作为背景。

2、随机:从系统自带的背景库中,随机选择一个。

3、绘制:打开造型编辑器,自己绘制一个背景。

4、选择一个背景:打开系统自带的背景库,自己选择一个背景。直接点击图片形状按钮与点击搜索按钮的作用是一样的。

(2)删除背景

第一步,鼠标点击背景区,被蓝色框选,表示选中了背景区;

第二步,点击界面左上角的积木指令区的背景按钮,展示出所有的背景列表。

删除背景方式跟删除角色类似,也有两种:

方式1:鼠标点击背景,背景被选中,变成蓝色框选中状态。点击该背景右上角的垃圾桶X按钮,该背景就被删除了。

方式2:鼠标移动到背景身上,然后点击鼠标右键,在下拉菜单中,点击删除按钮,删除该背景。

注意的是:删除背景时,最后一个背景是无法删除的。

四、课程总结

在本节课中,我们对Scratch 3.0软件的操作界面及其各个功能模块进行了初步的探索和介绍。通过详细了解 Scratch 3.0 的用户界面布局、积木区、编程区、舞台区、角色区和背景区等功能,我们为后续的学习奠定了坚实的基础。

接下来的课程中,我们将利用这个平台来学习创建一系列丰富多彩的编程项目。通过这些实践项目,我们将深入理解编程的基本概念和思维理念,包括事件处理、循环结构、条件判断、变量和列表使用等核心编程思想。这不仅有助于大家掌握编程技能,还能激发创造力,让大家在动手实践中体验到编程的乐趣。

总之,通过本节课的学习,我们已经准备好迎接更多的挑战,并将在未来的课程中不断进步,享受编程带来的无限可能。

THE END
0.Scratch3.0|ILPMIT Corporate Relations Back to Projects Entry Date: May 30, 2017 Principal InvestigatorMitchel Resnick Project Websitehttp://www.media.mit.edu/projects/scratch-3-0/overview/ Since the release of Scratch in 2007jvzquC41knv/ory0gf{0pxig169:;<
1.Scratch|MITNews|MassachusettsInstituteofTechnologyScratch Download RSS feed:News Articles/In the Media/Audio Displaying 1 - 8 of 8news articlesrelated to this topic. Show: News Articles In the Media Audio Introducing Scratch 3.0 The new version of the popular free coding platform builds on a robust community of kid coders.jvzquC41pg}t0vnv0gjv1}trke5te{fvej
2.Overview‹Scratch—MITMediaLabScratch is the world's most popular coding community for kids. Millions of kids around the world are using Scratch to program their own interactive storie…jvzquC41yy}/onikc0sjv7jfw1vsqsjevu5te{fvej5pxnwxkg}0
3.MITMediaLaboratory:PressArchivePRESS ANNOUNCEMENT: SCRATCH PROJECT ABSTRACT Scratch is a new programming language that makes it easy to create your own interactive stories, games, music, and animations—and share your creations on the Web. Scratch is designed to help young people (ages 8 and up) develop 21st century learningjvzquC41yy}/onikc0sjv7jfw1vsg|x1uexbvlm1
4.Scratch:Creatingandsharinginteractivemedia—MITMediaScratch (http://scratch.mit.edu) is a new programming language that makes it easy to create interactive stories, music, games, art, and animations - and share those creations on the web. In a little over a year,jvzquC41yy}/onikc0sjv7jfw1vvdunecvopp|4uetgueq2etggukwl/cpj.uqftkpm.kwygtciukj/ogjjc8
5.Overview‹Scratch3.0—MITMediaLabSince the release of Scratch in 2007, young people around the world have programmed and shared more than 15 million Scratch projects . The first generation of …jvzquC41yy}/onikc0sjv7jfw1vsqsjevu5te{fvej34/94qxgxwkn|1
6.Updates‹ScratchOnlineCommunity—MITMediaLabLaunched in 2007, the Scratch Online Community enables children, primarily between the ages of 8 and 16, to share interactive media such as games, stories, and…jvzquC41yy}/onikc0sjv7jfw1vsqsjevu5te{fvej3ppunpg/ipovzpkv0wyicvgy0
7.scratch.mit.edu|Scratchis the world’s largest coding community for children and a coding language with a simple visual interface that allows young people to create digital stories, games, and animations. Scratch is designed, jvzquC41vjkdw{nqwuhscrs0eqs0AyB367>3:
8.Scratch@MIT—MITMediaLabLocationMIT Media Lab DescriptionThe Scratch community keeps growing and growing. Young people around the world have shared more than 14 million projects in th…jvzquC41yy}/onikc0sjv7jfw1kwgwyu1uisc}hjokz.48
9.Scratch:ProgrammingforAll—MITMediaLabviaCommunications of the ACM Oct. 26, 2009 People Amon D. Millner Former Visiting Scientist Groups Share this articlejvzquC41yy}/onikc0sjv7jfw1gsvrhngu5te{fvej3qtxltcosjpp2hqt3bnu241
10.Overview‹ScratchOnlineCommunity—MITMediaLabLaunched in 2007, the Scratch Online Community enables children, primarily between the ages of 8 and 16, to share interactive media such as games, stories, and…jvzquC41yy}/onikc0sjv7jfw1vsqsjevu5te{fvej3ppunpg/ipovzpkv0qjtxkkx1
11.ScratchScratch is an exciting programming environment designed for young people to learn to program cool computer applications that can be easily shared with their friends. Scratch has been created by the lifelong learning group at MIT and is free to download athttp://scratch.mit.edu. jvzq<84uetgueq3tgf}btn3eqo5
12.第1课认识Scratch Scratch是美国麻省理工学院媒体实验室开发的一个适用于少年儿童使用的编程软件。利用它可以学习计算机编程,与他人一起分享自己创作的互动式故事、游戏和动画。 单击此处或者扫描右边的二维码,可以在线观看Scratch的介绍视频。 通过观看这段视频,你了解到利用Scratch都可以干什么?将你的发现填写到学习手册上。 jvzquC41yy}/jjtjcqjbfj3eqo5te{fvejeugjhj1Uisc}hjaN7/j}rn
13.Scratch编程乐园:开启编程概念的探索之旅scratch麻省理工Scratch,这款由麻省理工学院媒体实验室开发的图形化编程工具,已经成为全球少儿编程教育的璀璨明星。它以独特的拖拽式编程积木,引领孩子们进入充满无限可能的编程世界。本文将详细介绍Scratch如何提供对编程概念的解释和教学资源,并通过实际的编程示例,展示Scratch在编程教育领域的应用。 Scratch,这款由麻省理工学院媒体实验室开 jvzquC41dnuh0lxfp0tfv87623e97@;5:290c{ykenk0fnyckny03=666295:
14.c如何创建一个.h头文件如何在Scratch中创建一个赛车游戏本文教你如何使用麻省理工学院的免费Scratch程序创建一个基本的赛车游戏。这个赛车游戏的主要目的是在尽可能短的时间内完成赛道而不撞车。 第一部分:设置赛道 1.打开Scratch。在计算机的网络浏览器中转到https://scratch.mit.edu/。 2.单击Create。它是页面顶部的一个选项卡。这样做将打开Scratch界面。 jvzquC41dnuh0lxfp0tfv8|gkzooa<>89663:8ftvkimg8igvcomu8632966:B9
15.Updates‹ScratchJr—MITMediaLabScratchJr makes coding accessible to younger children (ages 5-7), enabling them to program their own interactive stories, games, and animations. To make Scratc…jvzquC41yy}/onikc0sjv7jfw1vsqsjevu5te{fvejps1~ufcvkt1
16.IntroducingScratch3.0:ExpandingtheCreativePossibilitiesOver the past decade, millions of kids around the world have used Scratch to code their own interactive games, stories, animations, and more. This outpouring o…jvzquC41yy}/onikc0sjv7jfw1gsvrhngu5jp}wqfwijpp2uetgueq25/23fzyfpfkth/}mg/exfc}nxg/vpu|ndknouknx/qh3dqmnpi1
17.少年编程软件mind+和scratch一样吗Scratch 是由麻省理工学院媒体实验室 Lifelong Kindergarten 小组开发的一种编程语言。Scratch 的服务是免费的。 Scratch官网 https://scratch.mit.edu/ 目前,官网打不开。可用scratch-cn替代https://www.scratch-cn.cn/ 单击上图所示页面中的“新建项目”链接将显示如下: jvzquC41dnuh0lxfp0tfv8hpfu7358ftvkimg8igvcomu8645;<65B<