从 Zip/DidYouKnow 开始学习 Gambas 编程
感谢 Gambas One 上的 cogier、stevedee 和 jornmo。 https://forum.Gambas.one/viewtopic.php?f=4&t=489
双击窗体的空白区域以开始为 Public Sub Form_Open() 事件键入代码。双击按钮以开始为 Public Sub Button_Click() 事件键入代码。否则,右键单击对象或窗体 > 点击事件… > 选择要为其编写代码的事件。
如果你想开始编写一个新的子程序,键入 ps<tab>,你会看到它已经为你键入
Public Sub Name(Arguments)
End
v<tab> 被更改为 Private $Var As Type
ds<tab>、df<tab> 和 di<tab> 被更改为
Dim sVar As String
Dim fVar As Float
Dim iVar As Integer
如果你按住 CTRL 键并点击 Gambas 保留字(例如 Public、New、For 等),则会显示相关帮助页面。选择一个关键字并按 F2 也会执行此操作。
右键单击工具箱中的工具,将显示帮助。
在首选项(Ctrl-Alt-P)中打开 局部变量声明,然后在你的空 'Sub' 中键入 iCount = 6,Dim iCount as Integer 会自动出现。
如果程序暂停(你在代码中的某个地方设置了“断点”,并且执行到达了这个地方,或者你点击了 暂停 按钮),你可以选择一个变量(拖动它,或者双击它),你将看到它的值。
如果你选择了控件的宽度或高度属性,向上或向下箭头会将其增加或减少 7 像素。
如果你选择了控件的 X 属性,向上箭头会向右移动,向下箭头会向左移动 7 像素。同样在 Y 属性值框中,向上箭头会向下移动,向下箭头会向上移动(弄清楚这个) 7 像素。
如果你想向上移动一行或多行代码,在该行中点击并按 Alt-UpArrow。Alt-DownArrow 会将其向下移动。
Dim siRand1, siRand2, siRand3, siRand4 As Short = Rand(0, 9)
这声明了四个短整型变量,并将 0 到 9 之间的随机数字放入每个变量中。
在该行上的任何位置按 Shift-Delete。
选择这些行 > 按 Ctrl-K “komment-out” 这些行。选择这些行后,Ctrl-U 会 un-comment 它们。(注释掉意味着将它们变成注释,因此不会执行它们。)
使用双等号来忽略大小写。例如,"Hello" == "HELLO" 为真。"Hello" = "HELLO" 为假。
你也可以使用一个函数来比较两个字符串 String.Comp("Hello", "HELLO", gb.IgnoreCase) = 0 。String.Comp("Hello", "HELLO") <> 0 为真。