结构简单:Small Basic语言仅包含14个关键字。 类型系统:实际上一个也没有。您可以创建字符串和数字常量,并将它们分配给变量。将根据内容解释对这些变量执行的操作。 全局变量:所有变量都是全局变量,并且总是被初始化。可以在分配它们之前使用它们。 事件功能:您可以创建一个子例程并将其分配给事件。这会将它关联到...
Write a new year greeting program in Small BasicHi everyone. It's time to write a new year greeting program in Small Basic. This is my first trial...Date: 11/30/2017Draw a Picture of Halloween with Small BasicLet's draw a picture of Halloween with Small Basic. Happy Halloween! This ...
Announcing Small Basic Online 1.0 - Public PreviewPlease kick the tires of our new Public Preview of Small Basic Online 1.0! What's up on our website...Date: 02/08/2019Play with Morse Code in Small Basic (2)I'm continuing to develop Morse Telegraph Key. And Tryhest shared his Morse ...
Small Basic is actually a toned down version of [[Visual Basic]].NET, running on the .NET 3.5 framework.ExtensionsIf you can't find a function you need to use in a program in Small Basic's main library, you can write an extension for it in any other .NET language (VB.NET and C#...
Write a new year greeting program in Small BasicHi everyone. It's time to write a new year greeting program in Small Basic. This is my first trial...Date: 11/30/2017Draw a Picture of Halloween with Small BasicLet's draw a picture of Halloween with Small Basic. Happy Halloween! This ...
目前为止,在所有例子中,我们都用TextWindow 解释Small Basic 语言的基础知识。然而,Small Basic 还有一组强大的图形功能。我们将在这章中学习。 GraphicsWindow 引言 就如TextWindow 使我们可以处理 Text (文本)和 Numbers(数字), Small Basic 提供了GraphicsWindow,我们可以用它来画图。让我们从显示GraphicsWindow开始...
If,Then和EndIf是在程序运行过程中计算机能够理解的特殊语言。If后面总是会跟一个条件判断。在这个例子中是(Clock.Hour < 12)。记住,为了让计算机理解你的意图,小括号在这里是必须的。条件判断后面跟的是then和要执行的实际操作。实际操作后面跟的是EndIf, 这告诉计算机这个有条件的执行过程结束了。
Small Basic is a free, beginner-friendly programming language and UI created by Microsoft (starting in 2008) to teach kids how to code. It's the only text-based programming language + tool that's made for kids. Small Basic is Fun (Turtle, Flickr, Kinect,
一点吐槽:Small Basic虽然语法结构很简单,直观,也支持用户自定义子例程(也就是函数)这样的机制。但是在Small Basic里面,作用域这个概念对于用户的数据和自定义子例程(当然Small Basic本身有提供带参数的方法,不在此文讨论范围)来说似乎是浮云。 在Small Basic中,一切用户定义的变量都是全局范围。而且变量的声明和定义...