当前位置:

首页 > 编程开发 > scratch编程

scratch编程

Scratch由麻省理工开发,是一种面向青少年的可视化编程语言,通过搭积木式组合功能块激发编程兴趣。编程教育被纳入中小学课程后,Scratch成为首选。其发展历经1.4版(Smalltalk)、2.0版(Flash)和3.0版(HTML5),3.0版本新增文字朗读、翻译等扩展功能,并支持旧文件格式。

本文目录

    随着Scratch项目编辑器逐渐普及,今天我们来聊聊这个少儿编程领域的明星工具。

    Scratch由麻省理工学院媒体实验室的终身幼儿园团队设计开发,是专门为青少年打造的可视化编程语言。简单来说,编写Scratch代码就是像搭积木一样,把一个个功能块组合起来,最终实现你想要完成的目标。

    这种简单、直观的编程方式,让编程过程充满了趣味性和创造性,很容易吸引孩子们的注意力,并激发他们主动编写程序的热情。孩子们通过玩游戏、甚至编写自己的小游戏,自然而然就掌握了计算机编程的基本思维方式。这也正是Scratch能逐渐流行起来的原因。而随着教育部将编程正式纳入中小学课程,Scratch更是毫无悬念地成为了许多学校的首选课程。

    Scratch支持在线和离线两种编程方式。在线版非常方便,不需要单独安装软件,直接访问Scratch官网,输入用户名和密码登录即可使用。接下来,我们主要聚焦离线版本来做介绍——离线编程需要先下载安装对应的软件才能开始。

    Scratch发展史

    Scratch的1.4版本、2.0版本和3.0版本,分别采用了Smalltalk、Flash和HTML5三种不同的技术来开发。

    Scratch 1.x时期:Scratch 1.x采用Smalltalk编写。作为“OLPC(每个孩子一台电脑)”项目的一部分,Smalltalk提出了一套语言学习顺序,每种语言都是下一种语言的基础。在整个1.x系列中,Scratch官网基本保持不变。这个版本与网站的联系并不多(除了发布程序之外),这一点在2.0时期发生了根本性变化——人们终于可以直接在网页里制作程序了。

    Scratch 2.0时期:Scratch 2.0由Andresmh于2010年1月在Scratch论坛上发布。它采用Flash编写,并且支持了矢量图。Scratch 2.0分为离线版和在线版:在线版允许直接在Web浏览器里创建、编辑和查看项目,不再需要上传、下载项目或安装其他软件,还支持云变量;而离线版只能在本地制作程序,无法使用云变量。2020年,随着更先进的3.0版本发布,官网也不再提供Scratch 2.0编辑器了。

    Scratch 3.0时期:Scratch 3.0放弃了Flash,转而采用HTML5编写。HTML5是最新的HTML、CSS和Ja vaScript的集合。Scratch 3.0首先使用了WebGL、Web Workers和Web Audio等Ja vaScript库。Ja vaScript是一种广泛使用的语言,支持所有浏览器和WebGL,因此能够跨平台使用。它经过精心选择,运行不需要任何额外的插件。Scratch 3.0不仅仅是重构,还增加了一些实用功能,比如“移到最后面”积木、“文字朗读”和“翻译”扩展等。编辑器的外形看起来更加美观,支持多次撤销和重做。Scratch 3.0保存的文件格式为.sb3,但它也可以读取.sb和.sb2格式的旧文件。

    本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
    作者最新文章
    编程开发 微信 百度
    相关文章 更多
    百度15.84.0如何使用智能搜索、识图和语音输入?
    百度15.84.0如何使用智能搜索、识图和语音输入?

    百度15.84.0的iOS发行说明为已知问题修复与体验改进。使用智能搜索时,可根据问题选择文字、图片或语音入口;这些搜索方式是应用已有能力,不应把本次维护版本写成首次推出新模型。

    微信网页版打不开提示浏览器版本低怎么办
    微信网页版打不开提示浏览器版本低怎么办

    微信网页版提示浏览器版本低,先确认当前浏览器及内核,再从官方渠道更新并重新打开;使用IE模式或兼容模式时,改用现代浏览器的普通模式。若浏览器已新仍报错,再检查扩展和本站数据;账号不支持网页版时,升级浏览器也不能保证开通。

    微信Mac版本如何关闭自动更新(新手必看)
    微信Mac版本如何关闭自动更新(新手必看)

    微信Mac版关闭自动更新,要先分清安装渠道:App Store安装的版本,在App Store设置里取消「自动更新」;官网下载的版本则检查微信自身是否提供更新选项。App Store开关会影响该商店管理的其他应用,也不能代替官网安装版的设置。

    微信网页版扫码没反应的几种解决思路
    微信网页版扫码没反应的几种解决思路

    微信网页版扫码没反应,先刷新过期二维码,用手机微信内置扫一扫重新扫描,再检查手机是否等待本人确认登录。相机打不开就查手机给微信的相机权限;如果扫码后明确提示账号不支持网页版,应按提示使用官方客户端,而不是反复换二维码。

    如何恢复微信旧版本误删的重要聊天记录
    如何恢复微信旧版本误删的重要聊天记录

    微信旧版本误删聊天记录,先查删除前是否已有电脑备份,或其他设备仍保留需要的内容;有可用备份时,通过电脑微信「迁移与备份→备份与恢复→恢复聊天记录至手机」操作。没有备份且各设备均无原内容,不能承诺靠重新安装、降级或故障修复找回。

    微信小程序打不开黑屏的排查与处理办法
    微信小程序打不开黑屏的排查与处理办法

    微信小程序打不开或黑屏,先判断只有一款小程序异常,还是整个微信都卡住,再依次尝试退出重进、检查网络、按需清小程序缓存和更新。只有某个服务始终失败时,应联系其运营方排查,不要直接删除微信数据或把重装当成必定有效的办法。

    微信Windows版本怎么彻底清理缓存
    微信Windows版本怎么彻底清理缓存

    微信Windows版清理缓存,应从「设置→账号与存储→存储空间→管理」进入,找到缓存项目后选择清理;想继续释放磁盘空间,再分别检查聊天附件和旧备份。8.0是手机端版本线,电脑端当前为4.x,不要照着手机页面寻找完全相同的按钮。

    微信Mac版收不到图片文件怎么解决
    微信Mac版收不到图片文件怎么解决

    微信Mac版收不到图片或文件,先用新发的小文件判断是消息没到、附件没下载,还是已经下载但打不开,再检查网络、自动下载、剩余空间和版本。明确提示已过期或已被清理的内容,应先找发送方或已有备份,不要指望清缓存把原文件重新变出来。

    微信网页版登录不了显示网络错误怎么办
    微信网页版登录不了显示网络错误怎么办

    微信网页版显示网络错误,先确认访问的是wx.qq.com,再对照其他网站、网络和浏览器判断故障范围,随后检查脚本与本站Cookie。若二维码已经扫过,而手机明确提示账号暂不支持网页版,清缓存或换DNS不能保证解除这个限制。

    微信电脑版如何修改聊天记录保存路径
    微信电脑版如何修改聊天记录保存路径

    微信电脑版修改聊天记录保存路径,先在设置中进入「账号与存储」,找到「存储位置」并点「更改」,再按提示选择新位置、完成迁移和重启。旧版3.x的入口通常在「文件管理」,操作前应备份重要记录,并确认目标磁盘空间充足。

    查看更多
    精品专题 更多
    装机必备
    装机必备

    正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

    Windows
    Windows

    正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

    PDF教程
    PDF教程

    正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

    Mac软件 更多
    讯飞智作 网页版
    讯飞智作 网页版
    Windows/ macOS/ Linux

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    火山引擎 网页版
    火山引擎 网页版
    Windows/ macOS/ Linux

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    Aperty macOS版
    Aperty macOS版
    macOS

    Aperty 是 Skylum 推出的 AI 人像修图软件,支持自然肤质修饰、瑕疵处理、面部与身体调整、预设及批量同步。

    WINDOWS 更多
    讯飞智作 网页版
    讯飞智作 网页版
    Windows/ macOS/ Linux

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    火山引擎 网页版
    火山引擎 网页版
    Windows/ macOS/ Linux

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    PixTV 网页版
    PixTV 网页版
    Windows

    PixTV 是一款在浏览器中使用的 AI 视觉内容创作平台,提供图片、视频、音频、文字生成、AI 分镜、局部重绘、提示词反推和无限画布等工具,适合短剧、漫剧、广告及社交媒体内容制作。