makecode 增加块折叠功能

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

makecode 增加块折叠功能

#1

帖子 shaoziyang »

在最近的一个makecode更新中,新增加了一个非常有用的功能:块折叠

大家知道图形编程很直观方便,但是有一个很大的缺点是图形块占用空间比较大,一小段代码完成的功能,就需要很大一个屏幕空间才能展示出来。这样稍复杂一点的程序,就需要不断拖到屏幕才能查看程序,可维护性比代码方式困难多了,对于手机平板这样小屏幕设备更是困难。

块折叠功能,可以将一个较大的图形块折叠起来,这样整个程序的结构看起来就会比较清晰。比如下面是一个番茄时钟的例子,没有折叠前是这样的: 
 
块折叠1.jpg
块折叠1.jpg (61.67 KiB) 查看 5489 次

折叠后:
 
块折叠2.jpg
块折叠2.jpg (60.68 KiB) 查看 5489 次

可以看到折叠后程序的结构变得简单和清晰了。


现在的折叠功能还不完善,只支持在最顶层的方块上进行折叠,不支持对部分方块的折叠,也不支持一键折叠/展开,但是这个功能已经是一个非常大的进步了。


 

头像
shaoziyang
帖子: 3965
注册时间: 2019年 10月 21日 13:48

Re: makecode 增加块折叠功能

#2

帖子 shaoziyang »

块折叠功能暂时只能在microbit makecode测试版中体验(其它版本的makecode中还不支持),打开一个程序后,在程序方块上单击鼠标右键,就可以看到折叠块/展开块菜单了。

块折叠3.jpg
块折叠3.jpg (58.45 KiB) 查看 5488 次

回复

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