micro:bit MakeCode 2020 测试版简介

micro:bit编程、教学、展示
STEM
回复
头像
shaoziyang
帖子: 3919
注册时间: 2019年 10月 21日 13:48

micro:bit MakeCode 2020 测试版简介

#1

帖子 shaoziyang »

micro:bit makecode 2020 beta 版已经发布一个多月了(正式版计划于6月发布),下面介绍这个版本的新功能。

具有返回值的函数

V2版中添加了带有参数的函数,今年我们将添加具有返回值的函数。

展开/折叠块

一些高级用户正在编写非常难以导航的大型Block程序。我们增加了折叠和扩展块和函数簇的功能,以帮助整理工作区并使大型程序更具可读性。

图片


Python语言支持

有些人可能知道,几个月来,我们在MakeCode for Minecraft中已经支持Python编程语言和JavaScript(https://makecode.com/blog/minecraft/python-release)。我们已经从教育者那里获得了很多积极的反馈,因此我们很高兴在此版本中将其引入micro:bit!


上下文内翻译

我们支持上下文内翻译,因此比以往更轻松地为您的语言本地化MakeCode。

图片


调试器

许多计算机教育研究人员将编程语言的知识定义为语法,语义和状态之间的映射。我们经常在我们的教育工具中专注于语法和语义。调试器是帮助学生了解程序执行流程状态的关键工具。我们一直在努力为块编辑器和文本编辑器添加调试功能。另外,以前版本中的慢动作(Slo-Mo)功能是帮助用户观看程序执行流程的唯一方法。调试器用自己的扩展慢动作模式代替了Slo-Mo。

图片


GitHub项目

在过去的几个月中,我们一直与GitHub上的朋友一起工作,以提供一种将MakeCode项目存储在GitHub存储库中的方法。这对于小组项目,版本控制以及向学生讲授开源软件开发非常有用。在https://makecode.com/blog/makecode-with-github上了解有关此功能的更多信息。

图片


Web USB

不再需要拖放程序文件!!Web USB技术允许您将USB设备与Web浏览器“配对”,因此,当您单击该下载按钮时,它可以直接下载到micro:bit!您将需要在micro:bit设备上使用最新的固件,并且需要使用新的Edge或Chrome浏览器。

图片


更多音乐

我们在“音乐”类别中添加了几个新块。在充满micro:bits和扬声器的教室中,教师经常要求“设置音量”!该播放旋律块是由我们惊人的实习生创建,我们很高兴将其带到micro:bit。我们想听听你们所有人创造的可爱旋律!

图片


break 和 continue

这些块可以在“ 循环”类别中找到,并允许您退出长时间运行的循环,或者在检查或暂停后继续进行处理。

图片


点对点连接器

这就是我们所谓的这些指标,旨在帮助将嵌入式块拖放到正确的位置。

图片


提示输入项目名称

我们添加的最后一个小功能是帮助减轻数百个“无标题”项目的浮动,一旦学生单击“ 新建项目”按钮,就会提示您为项目命名。

图片


多编辑器

您可能正在为两个micro:bits创建无线节目。一个发送消息,另一个接收消息。您必须为两个程序分别创建两个项目。好吧,现在有了Multi-edit!能够同时创建,修改和测试两个程序。在以下位置使用编辑器的Multi-edit版本:https//makecode.com/multi

图片


QR码分享

使用QR码共享您的项目。任何人都可以扫描代码来打开共享项目!

图片


编写自己的教程

有一些新工具和有用的功能可用于创建您自己的教程。您可以使用MakeCode 教程工具来编写和测试您的教程。您也可以在MakeCode中为micro:bit编辑器本身编写一个教程。看一下使用编辑器编写和共享教程的演示。
 
 
以上内容翻译自makecode博客
 
 

回复

  • 随机主题
    回复总数
    阅读次数
    最新文章