学习编码可能会让人望而生畏,尤其是对儿童来说。学习复杂语法和编程概念的结合足以让许多人望而却步。尽管如此,学习代码是你的孩子能学到的最重要的事情之一,而且有工具可以让他们更容易。
一个这样的工具是microsoftsallbasic,它很容易入门。这里有三个项目,孩子们可以用它们来迈出编码的第一步。
microsoftsallbasic(MSB)是一种语言,旨在使人们更容易学习编码的基础知识。面向儿童(但也适合**),它提供了精简的后台语言和用户友好的界面。现在已经是第10个年头了,MSB是一个宽容的集成开发环境,它允许在语法方面有一些回旋余地。
这有助于避免初学者通常会遇到的一些挫折。
这个项目是一个个性化的时钟编码演练。该项目涵盖了简单的编程概念,虽然面向儿童,但**初学者也可以从中受益。虽然IDE可以下载到运行microsoftwindows的计算机上,但是今天的教程使用的是基于web的IDE。它可以在任何带有浏览器和互联网连接的计算机上完成。
首先,打开web浏览器并导航到**allbasic.com. 你应该看到一个中间有两个按钮的网站:
单击“开始”按钮,您将进入如下屏幕:
这是Microsoft Small Basic IDE的在线版本。在线IDE是一个可以在一个地方编写代码和测试代码的地方。如您所见,文本窗口中已经有一些代码。按蓝色三角形的Run按钮查看代码的作用。
按右上角的小x键关闭程序。看看密码。您将看到在运行程序时,括号内的内容都会被打印出来。尝试将单词World改为您的名字,然后再次单击run。如果不起作用,请确保括号中仍有引号(“…文本…”),如下所示:
为了理解为什么会发生这种情况,让我们把这条线分成几部分。它以文本窗口开始。这告诉计算机接下来发生的事情应该发生在文本窗口上。TextWindow.WriteLine意味着我们想让TextWindow写一行。TextWindow.WriteLine(“你好,伊恩!”)意思是我们告诉TextWindow写一行,括号里的就是要写的!
现在,您将更改程序,以便在程序开始时询问用户名。从一个明显的问题开始:
要获得用户的输入,我们需要两件事。一种阅读他们输入的内容的方法,以及保存它的地方。这行为您提供了以下两种:
此行生成一个名为name的变量。变量就像一个用来存储数据的盒子——在本例中是用户名。
接下来,有一个等号(=)。这意味着接下来的一切都将存储在名称中。
然后告诉TextWindow读取用户输入的内容。别忘了括号——即使它们是空的,计算机也需要它们知道该怎么做!
现在,当程序运行时,会询问用户的姓名。当他们键入并按enter键时,它被存储。剩下的就是告诉电脑把它打印回去。
您会注意到,WriteLine括号中并非所有内容都有引号。这是因为您使用加号将“Hello”与name变量中存储的内容结合起来。这称为字符串连接。如果你还不明白那意味着什么,不要担心——这是一个很好的短语,以后当你对编程更熟悉,或者已经学习了编程课程时,就可以知道。现在,当您运行程序时,用户会得到一个个人响应。
到目前为止,您的程序通过名字向每个用户打招呼。现在你可以告诉他们时间了时钟。时间. 将其添加到刚才的行中:
注意哪里有引号,哪里没有引号。同时,确保在正确的位置包含所有的加号。把这件事做好很重要!再次运行你的代码——和你的问候语一起,你会看到时间。
太好了!如果出现任何错误,或者文本窗口中缺少任何空格,请仔细检查代码中是否有任何错误。
既然你有了你的闹钟,我们就让它只为你工作吧。我们需要一种方法来确认输入的是你的名字。我们用if语句来实现。将代码更改为如下所示:
通过在代码中加上If这个词,计算机知道它必须检查一些东西。这一次,您希望使用等号检查name变量是否与您的名称匹配。
到目前为止,如果用户输入的name变量等于您的name,它将告诉您时间。如果其他人使用这个程序会发生什么?
这就是Else语句的目的。如果输入了任何其他名称,程序将跳过If语句,并在Else之后执行它所说的任何操作。
最后,键入EndIf,以便计算机知道if语句结束。现在,当您运行程序时,您将根据输入您的姓名或否获得不同的响应:
你刚刚给一个为你工作的时钟编了代码,并向其他使用它的人致意!
这个项目有一些基本的编程概念。使用简化的IDE可以让初学者学习编程概念并习惯于编码语法。这有助于使用更复杂的语言,如Python。
microsoftsallbasic不是唯一的学习方法,如果实际代码在这个阶段有点太多,你还有其他选择。
Scratch是一种纯粹的视觉语言,非常适合孩子们。Minecraft还有几个教育元素,旨在教授核心概念。Minecraft的一小时代码为勇敢的年轻建设者提供了一个熟悉的学习环境!
图片来源:olly18/照片
...时,VS Online尚未向公众开放。有一个私人预览,您可以向Microsoft申请访问它。不过,您可能需要等到它进入公测后才能试用。 ...
...在开发最新的web应用程序还是在第一次学习一门语言,您使用的环境都应该是方便易用的。 ...
如果您使用Microsoft Windows并对编程感兴趣,您可能会对从何处开始感到不知所措。毕竟,编程和开发是一个很大的行业,有许多不同的语言和软件程序。也许你还不知道如何编码,但你想学习。 ...
... 当用作数据库工具时,microsoftexcel有几个主要缺点。众所周知,错误很难审核和纠正,很难同时处理两个工作表,同时也缺乏本地的“全局”工具。 ...
Microsoft Word和Microsoft Excel中的“开发人员”选项卡提供了对一些高级功能的访问,如窗体控件、宏和加载项。默认情况下,Microsoft会隐藏“开发人员”选项卡。但您可以轻松地启用Word功能区和Excel功能区上的选项卡。首先让我们...
...儿童和我们的未来的歌曲中的暗示)。孩子们吸收信息和使用新技术就像他们的旧帽子(只要问问那些给了尿布孩子一台iPad的家长或者在命令行上抚养孩子的爸爸就知道了。)如果我们让他们现在就开始学习如何修补,很难想象...
...有着根本的相似性。visualbasic作为支持由领先的软件公司Microsoft引入的集成开发环境的第三代产品而广受欢迎。从用户的角度来看,visualbasic被认为是初学者比较容易学习和使用的语言之一,因为它支持图形用户界面应用程序的RA...
...初学者使用visualbasic,因为应用程序代码简单。VBA用于除Microsoft以外的许多第三方应用程序。vb语言(vb) vs. vba(vba)visualbasic与visualbasic应用程序的区别在于visualbasic是完全编译的,所使用的函数是内置的。另一方面,visualbasic应用程...