问题标签 [smallbasic]

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 投票
2 回答
48 浏览

smallbasic - 我需要帮助重新分配数组中的数字

n 是变量,但在这种情况下,customer[n]["amount"] = 300 并不重要,但是当我尝试添加 400 时,结果显示为 300400。我需要帮助。提前感谢任何帮助我的人。

0 投票
2 回答
78 浏览

smallbasic - SmallBasic 计算员工的月薪

如果输入负数,我需要将加班时间设置为 0,如果加班时间大于 20,则将其设置为 20。我输入如下

我相信我做错了,但我不知道如何解决它。

0 投票
1 回答
493 浏览

smallbasic - 在 Small Basic 上创建数据库需要帮助

只需要关于在小型基础上从何处启动数据库的一般说明。我看到一个人这样做,但他的指示很混乱。我已经编程一个月了,所以我是新手。有人可以或多或少地告诉我从哪里开始吗?

0 投票
2 回答
160 浏览

time - Small Basic - 如何检查日期是否已过?

我正在尝试进行许可证验证,该许可证验证应在一周内到期,基本情况很小。我可以编写一个脚本,记下激活许可证的日期,并且当当天比书面金额大 7 时,许可证就会到期。问题是,如果您在任何一个月的 28 日激活许可证,则许可证不会过期,因为当天永远不会是 35 日/任何一个月。有没有办法在不制作大约 100 个 If-Then 的脚本的情况下,对某个日期是否已过进行小型基本检查?

0 投票
1 回答
51 浏览

smallbasic - 跳跃的人-小基础

试图在小基础上制作跳跃人的动画。刚刚想出了工作正常的工作。有没有其他更好的方法来实现这一点。每次他跳跃时我都需要改变颜色。这个怎么做?

0 投票
1 回答
924 浏览

smallbasic - 在屏幕上移动一个形状并使其消失

我到目前为止的这个程序可以工作,但是当它进入 for 循环时它会冻结。我用另一个程序做了类似的事情,但是它不喜欢它的形状。

我想要做的是在屏幕上移动火球然后将其移除。但我不知道如何在它动画后将其删除。

0 投票
1 回答
176 浏览

getpixel - Small Basic - GetPixel() 总是返回 #000000 和 Turtle

我还没有在任何地方看到这个问题被问或回答,所以我想我应该在这里尝试。由于不是 Small Basic 语言逻辑的熟悉者,我正在尝试创建自己的小程序来更好地学习语言。但是,最近我尝试使用 GetPixel() 功能,该功能与图形窗口中的常规绘制线配合得很好。但是当我使用 Turtle 绘制一条线,然后尝试使用 GetPixel 时,它返回 #000000(黑色),而它应该返回 #0000FF(蓝色)。

有谁知道 GetPixel 在使用 Turtle 绘图时是否有效?我认为它会因为它们在图形窗口中共享相同的空间。

0 投票
2 回答
64 浏览

shapes - 不能将所有参数与 Shapes 一起使用来控制 GraphicsWindow 中的线

在尝试了一些小基本内的东西以使一条线跟随鼠标但不移动整条线之后,我最近遇到了一个问题。最初我试图不断更新线,以便通过清除图形窗口并从右下角重新绘制一条线到鼠标来保持从一个点到鼠标位置的连接。这是行不通的,而且是资源密集型的。但是,现在我遇到了 Shape.addline 和 shape.move。但我不太确定它们是如何工作的,根据我的理解,一个形状可以通过这样做有自己的名字:

然后可以使用以下方法移动该形状:

就我而言,它是:

(从左下角到鼠标位置画一条线)

唯一的问题是 Shapes.Move 仅支持 3 个参数:

  • 形状名称

  • X

但是,在画线(Shapes.AddLine)时,我使用了 4 个参数:

  • X1

  • Y1

  • X2

  • Y2

这意味着我只能控制这两个位置。那么,你将如何控制另外两个?如果我们只能修改 X1 和 Y1,有没有办法仍然使用至少类似于 shape.move 方法但能够控制其他 X2 和 Y2 位置的方法?首先,我想实际上改变 X2 和 Y2 的位置,因为我试图让一条线从一个点开始并停留在那里,然后改变相对的点,使其跟随鼠标,而不是移动整个形状. 如果这一切都不可能,是否有任何已知的方法可以仅移动/更改一条线的 X2 和 Y2 坐标而无需清除整个屏幕?

0 投票
2 回答
566 浏览

arrays - Small Basic:如何将外部文本文件中的单词拆分为列表?

我试图在 10 行中引入一个包含 10 个单词(不带逗号)的简单列表,并将它们保存为 Small Basic 中的列表或数组。

我知道我需要遍历文件中的所有行,但我只能用单个字母来完成它。

到目前为止我已经做到了

我没有比这更进一步的了,不知道从这里去哪里。

0 投票
2 回答
231 浏览

smallbasic - 离开屏幕后的小基本重置形状位置

请帮忙!!!!

我对小基本有一点问题

我想制作一个小游戏,让 ufo 必须避开小行星,我制作了一个小行星并为其设置动画,然后我想让它的 y 位置回到 0,当它通过屏幕时......

然后我应该添加类似