问题标签 [mit-scratch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
878 浏览

.net - 有人知道像程序构建 UI 框架这样的划痕吗?

我非常喜欢从头开始的拖放式可插拔编程块(http://scratch.mit.edu/

我希望能够让用户使用相同的技术创建自己的迷你脚本......

只是想知道是否有人知道我可以在 .NET 中使用类似的东西?理想情况下在 WPF 中。

0 投票
10 回答
3310 浏览

language-agnostic - 从零开始教什么?

我儿子正在用Scratch热情地编写简单的游戏。然而,Scratch 是一个非常简单的编程环境(甚至没有子例程),我可以看到他很快将需要转向其他事情。

有谁知道一种很好的学习语言,它可以使图形变得简单,但提供“真正的”编程特性,如数据结构、函数、数组和列表?

如果它在 Linux (Ubuntu) 下运行,则可以加分。“带有库 Bar 的语言 Foo”形式的答案也是一种选择。

0 投票
1 回答
527 浏览

c++ - 从头开始创建,还是在从头开始构建?

我正在考虑构建一种类似于Scratch的可视化编程语言,供儿童(又名糟糕的打字员)在编程微控制器或机器人时使用。

例如,有一个为 Arduino 构建图形编程环境的项目。

我真的很喜欢 Scratch,并且希望图形编码是相似的。 Scratches 源代码在其自己的免费许可下可用。它是用 Squeak(基于 Smalltalk)编写的,我不懂这种语言。

在我看来,可能还有其他项目可以构建。当我查看 Wikipedia 的图形语言列表时,我并没有看到很多开源和可以构建的内容。

我熟悉 C/C++、Python 和一点 Objective C。如果我要从头开始构建自己的项目,我想我会使用Qt 库,因为我想构建一些跨平台的东西,但是不幸的是,我也不知道。

如果我有无限的时间来研究它,你可以打赌我会学习 Squeak 和 Qt,并对所有现有的可视化编程项目进行详尽的搜索。事实并非如此,我在征求意见:

  • 是否有一个我应该考虑工作的现有项目?
  • 你会推荐学习 Squeak、Qt 或其他东西吗?
0 投票
8 回答
3850 浏览

mit-scratch - Alice 和 Scratch 8 岁以上,8 岁以下呢?

我刚刚发现了 Alice 和 Scratch。我将很快实施这些。但是,我想知道,对于一年级到四年级/五年级的孩子来说,什么是好的材料?

0 投票
3 回答
5564 浏览

collision-detection - 如何判断在 Scratch 中触摸了哪个边缘?

Scratch中,传感类别中有一个条件叫做touch,它可以有边缘作为参数。

鉴于条件返回 true,我如何判断触摸了哪个边缘(即场景的顶部、底部、左侧或右侧边缘)?

或者:如何判断场景的尺寸?我已经计算出位置 (x=0, y=0) 位于场景的中间。四个角点在哪里?

0 投票
6 回答
2081 浏览

drag-and-drop - 在 Scratch 中拖动精灵

如何在 Scratch 中执行期间拖动精灵?

0 投票
4 回答
900 浏览

mindstorms - 学习编程语言概念

作为一名学生教师,我对诸如 Scratch、Logo、Alice 和 Lego mindstorms 等“迷你语言”在教授学生编程的核心概念(如变量、函数和循环)方面的有效性非常感兴趣。

在教授这些基本核心概念方面,一种“迷你语言”是否比另一种更好?

0 投票
1 回答
302 浏览

cocoa - 乐高风格的 Cocoa 工作流程应用程序

我目前必须开发一个与 MIT 的 Scratch 的 UI 非常相似的系统。如果你不知道,这里是截图: http: //kidconfidence.com/blogs/wp-content/uploads/2007/10/scratch1.png

基本上,您在左侧的图书馆中有砖块,您可以将其放入右侧的窗口中。我遇到的问题是我是 Cocoa 的新手,不知道实现这一目标的最佳方法是什么。

因为您有时可以嵌套这些砖块,有时将它们粘在一起,我想知道是否有什么可以帮助实现它。我认识到这不是一个非常常见的接口,可能没有它的实现,但也许这部分有帮助。

问候, 阿明

0 投票
4 回答
1251 浏览

mit-scratch - 修改 SCRATCH 源代码应该知道哪些编程语言

我打算构建一个自定义版本的 SCRATCH。我是一名 Web 开发人员,因此不熟悉可能用于构建 Scratch 的技术。

我看到那里使用了很多技术,例如 Java Applets、C、SmallTalk 等。

有人能告诉我为了我的目的修改 SCRATCH 所需的基本技能吗?

0 投票
2 回答
577 浏览

javascript - Javascript 中的 Scratch 式标记字段

我正在尝试在 Scratch < http://scratch.mit.edu >中制作拖放式编程界面的副本,但使用的是 javascript。我已经完成了构建块部分,但我对如何构建标记化字段特别感兴趣。

Scratch 具有可以输入数字或文本的字段,以及表示变量或操作的标记,这些标记反过来可以接受自己的数字、文本或标记,并且可以嵌套更多的变量和操作等等。

Scratch 在字段中的嵌套令牌系统示例:http: //i.stack.imgur.com/falmA.png

我将 jQuery 与 jQuery UI 一起用于 Draggables 和 droppables。关于如何制作这样一个领域的任何建议?