为了庆祝本周法语版 Small Basic 的出现,我们推出了新的一集,介绍使用这种超简单的语言进行编程,专门旨在还原 80 年代有趣和娱乐性的编程理念。这一集将让我们发现一个新功能:计时器!
Small Basic 是一种入门性编程语言,强调编程时获得乐趣的理念。这是 Microsoft 新计划的一部分,旨在鼓励年轻人(7 至 77 岁)发现编程的乐趣。要了解更多信息,请点击 —伊西— .
我们已经有机会详细介绍这种新的语言和开发环境。到目前为止,它仅提供英文版本。现在它有法语版本。
– 通过以下方式下载 Small Basic这个链接
– 按照分步向导进行安装
– 启动后,Small Basic 会自动识别您的系统语言并进行相应调整。换句话说,当该软件在法语 Windows 系统上启动时,会显示法语界面和帮助。
– 在接下来的两步中,我们将发现一个新的指令(Timer)和令人惊叹的非常Web 2.0的发布功能。
前几集的提醒……
在我们的第一集中(看伊西),我们提出了开发环境,表明该软件不仅可以创建小型、简单的应用程序(在控制台模式下),还可以创建能够查询 Web 服务的更复杂的应用程序,例如弗利克(伊西)
在第二集中(看伊西),我们研究了一些语言的基本概念,例如变量、循环和测试。我们用神秘的数字游戏(看伊西)。
在第三集中(看伊西),我们看到 Small Basic 的灵感来自于该语言标识提供非常有趣和有教育意义的图形说明(看伊西)!
在第四集中(看这里),我们发现了这个角色子程序和 SUB 指令我们重新制作了著名的游戏乒乓球,现代电子游戏的始祖!
在第五集中(看这里),我们发现了 Small Basic 版本“0.2”的新功能以及允许您在屏幕上制作精灵动画的说明。
定时器允许您定期触发子程序 (SUB) 的执行。这在移动敌人或装饰元素的游戏中非常有用。当您想在程序中自动刷新显示时,这也非常实用。
要实现计时器,必须使用新的 TIMER 关键字及其关联函数。
– 我们首先使用以下方法定义一个区间:定时器.间隔 = x(其中 x 是以毫秒为单位的数字)。例如:“Timer.Interval = 1000”将每秒触发一个事件。
– 然后我们通过给程序命名来告诉程序它必须执行哪个子程序TIMER.TICK = NomDuSub
这给出了这样的东西:
……
计时器间隔 = 500
Timer.Tick = BougeEnnemis
……
下布吉恩尼米斯
' 在此处插入代码以移动敌人
结束子
– 要暂停计时器,请使用以下命令:定时器.PAUSE()
– 要重新启动暂停的计时器,请使用以下命令:定时器.RESUME()
我们将在下一步中了解如何使用此函数来显示模拟时钟。
以下程序显示一个模拟时钟及其时针、分针以及秒针。
' 程序开始
'
xRAD = Math.Pi / 180
'
GraphicsWindow.Height=200
GraphicsWindow.Width=200
GraphicsWindow.BackgroundColor=”黑色”
GraphicsWindow.Show()
'
计时器.间隔 = 1000
计时器.Tick = ShowTime
'
' 程序结束
'
子放映时间
秒=时钟.秒*6
Min=时钟.分钟*6
Heu=时钟.小时*30
'
GraphicsWindow.Clear()
GraphicsWindow.PenColor=”黄色”
GraphicsWindow.DrawEllipse(0,0,200,200)
'
X = 100 + (90*Math.Sin(xRAD*Sec))
Y = 100 – (90*Math.Cos(xRAD*Sec))
GraphicsWindow.DrawLine(100,100,X,Y)
'
GraphicsWindow.PenColor=”绿色”
X = 100 + (80*Math.Sin(xRAD*Min))
Y = 100 – (80*Math.Cos(xRAD*Min))
GraphicsWindow.DrawLine(100,100,X,Y)
'
GraphicsWindow.PenColor=”红色”
X = 100 + (60*Math.Sin(xRAD*Heu))
Y = 100 – (60*Math.Cos(xRAD*Heu))
GraphicsWindow.DrawLine(100,100,X,Y)
'
GraphicsWindow.PenColor=”青色”
GraphicsWindow.DrawBoundText(70,150,100,时钟.时间)
结束子
Small Basic 现在提供了一种与朋友共享程序的非常简单的方法。
一旦您的程序完全完成并最终确定,只需单击按钮“发布”。
然后,您的源代码将被发送到一个特殊的 Microsoft 服务器,该服务器存储提交给它的所有程序。一旦服务器收到您的程序,它就会返回一个代码(一种参考号)。
然后您可以与您的朋友分享此代码。
他们所要做的就是单击“导入”并输入您提供的代码,这样他们就可以自动下载源代码并在自己的 Small Basic 上运行。
请注意,该代码也可以在线查看,只需输入:
https://smallbasic.com/program/?代码
因此,只需下载上一步中的时钟示例而无需重新输入:
- 发射小型基本型
– 单击图标进口商
- 进入MLT668-1
– 等待几秒钟,以便代码在新窗口中下载。
这个发布原则对于分享节目和发现其他 Small Basic 爱好者的作品来说确实非常实用。
以下是一些需要紧急发现的示例:
* DanAwesome 的 LIGHTS OUT 游戏:VDK353
* 超级乒乓球:MDJ923
*砖块:QRQ360
Opera One - AI 驱动的网络浏览器
作者:歌剧