微软Small Basic:适合零基础者的入门编程语言

介绍

微软Small Basic:适合零基础者的入门编程语言

先来看看 Small Basic 是什么。

微软 Small Basic 让“乐趣”重新回到了计算机编程中。它拥有一个很友好的开发环境,这个环境很容易被掌握。凭借此环境,儿童和成人都能较为容易地踏入编程的世界。

Small Basic 具备一个友好的环境,还拥有一种极为简单的语言,同时有一组丰富且迷人的库。这些因素使得你的程序和游戏能够流行起来。只需用几行代码,你就能够很好地创建属于自己的游戏。

--- 微软 Small Basic 官方网站

Small Basic 是一个针对“零基础”人的极好的入门编程语言。它特别适合年纪较小的学习者,像初高中学生。同时,也可供非计算机专业的大学生,比如文科专业的学生,用于编程快速入门。

可以看到,Small Basic 是由大厂推出的。它是专门为新手学习而设计的编程语言。在 2019 年 5 月,其主流版本为 1.2。该版本需要.NET Framework 4.5 的运行环境。其下载地址分别如下:

安装过程较为简单,通常一路点击 Next 即可完成。由于微软官方的入门教程撰写得很出色,然而其在线版本仅为英文版。因此,后续的文章会将入门教程迁移至本专栏,以便国内的编程爱好者进行学习。

第一章 入门

Small Basic 与编程

计算机编程被定义为一个过程,即利用编程语言来创建计算机软件。就如同我们能够说、理解英语、西班牙语或法语一样,计算机能够理解用特定语言编写的程序。这些特定的语言被称作编程语言。起初,仅存在少数几种编程语言,而且它们都极其容易学习和理解。然而,随着计算机和软件不断变得更加精深,编程语言发展极为迅速,并且随之汇聚了更为复杂的概念。现代大部分编程语言以及相关概念对于初学者掌握起来有挑战性。这一情况已经开始阻碍人们学习或尝试计算机编程。

它充当通往令人惊奇的计算机编程世界的踏脚石。

Small Basic 环境

让我们从对 Small Basic 环境开始进行一个快速介绍。你第一次运行 SmallBasic.exe 时,会看到一个窗口,这个窗口如下图所示。

图 - Small Basic 环境

这是 Small Basic 环境,我们要在这里编写并执行 Small Basic 程序。此环境包含几个完全不同的部分,图中已用数字进行了标记。

编辑器是标记为[1]的部分,我们会用它来写 Small Basic 程序。你打开一个示例程序或者先前保存过的程序时,它会显示在这个编辑器中。如此,你就能对其进行更改并保存起来以备后续使用。

你可以同时打开多个程序并在其上工作。每个被打开的程序会在单独的编辑器中显示。其中包含你当前正在工作的程序的编辑器被称作活动编辑器。

工具栏是被标记为[2]的部分,它是用来向活动编辑器或环境发布命令的。随着我们不断前进,我们会学到工具栏中各式各样的命令。

表面,即标记为[3]的部分,用来放置所有编辑器窗口。

我们的第一个程序

你已经熟悉了 Small Basic 环境,接下来我们要在其中开始编程。如之前所提到的,编辑器是写程序的地方。那么,让我们先在编辑器里输入下面这行。

TextWindow.WriteLine("世界你好")

这是我们的首个 Small Basic 程序。倘若你输入正确,那么你应当能看到与下图相近的结果。

图 2 – 第一个程序

我们已经输入了新程序,接下来让我们运行它以查看会发生什么。我们能够通过点击工具栏上的运行按钮,或者使用键盘上的 F5 快捷键来运行程序。倘若一切顺利,我们的程序将会运行并得出如下图所示的结果。

图 3 – 第一个程序的输出

恭喜!你已经完成了第一个 Small Basic 程序的编写并使其运行。这是一个极为简单的小程序,不过它却是迈向成为一名真正计算机程序员的重要一步!此刻,在继续去创建更大的程序之前,还有一个要点需要知晓。我们必须要弄清楚刚刚都发生了什么——我们究竟向计算机传达了什么,以及计算机又是如何得知要去做什么的?在下一章,我们将分析我们刚刚写的程序,从而对其进行理解。

图 4 – Intellisense (智能感知)

保存我们的程序

如果你想关闭 Small Basic 且打算之后回来在刚输入的程序上继续工作,那么你可以保存程序。随时保存程序是个很好的习惯,这样在意外关闭或断电时就不会丢失信息。你可以通过点击工具栏上的“保存”图标,或者使用快捷键“Ctrl+S”(按下 Ctrl 键时按 S 键)来保存当前程序。

你可能想看:
« 上一篇
下一篇 »

相关推荐

编程培训学费多少?不同模式、语言及机构收费大揭秘

2025年05月10日

79阅读

送你7款适合教孩子编码的免费编程语言,编程对孩子未来有多重要?

2025年05月10日

131阅读

未来科学家课程之Scratch编程:适合小朋友的热门编程语言介绍

2025年05月10日

81阅读

编程培训费用详情:学费区间、培训模式及相关费用情况

2025年05月10日

69阅读

少儿电脑编程的核心优势:实践学习、能力培养与未来准备

2025年05月10日

107阅读

儿童编程教育:培养计算思维,纳入学校教育,引领未来编程思维新风尚

2025年05月10日

89阅读