语句
这些语句内置于语言本身。它们由编译器理解,不在可见的运行时库中显式声明或定义。
字母顺序列表
Alias -- (twinBASIC) 为内部类型、用户定义类型或接口声明替代名称
Call -- 将控制权转移给过程
Class -- 定义类
CoClass -- (twinBASIC) 定义可创建COM类,作为一个或多个Interface块的契约
Close -- 终止使用Open语句打开的文件的输入/输出(I/O)
Const -- 声明常量以替代字面值
Continue -- 立即开始封闭循环的下一次迭代
Declare -- 声明对动态链接库(DLL)中外部过程的引用
Delegate -- (twinBASIC) 声明函数指针类型 --- 用于间接调用的命名签名
Dim -- 声明变量并分配存储空间
Do ... Loop -- 在条件为True时或直到条件变为True时重复语句块
End -- 结束过程或块
Enum -- 声明枚举类型
Erase -- 重新初始化固定大小数组的元素,或释放动态数组存储空间
Error -- 模拟错误的发生
Event -- 声明用户定义事件
Exit -- 退出Do…Loop、For…Next、Function、Sub或Property代码块
For ... Next -- 在循环计数器趋近终值时重复一组语句
For Each...Next -- 对数组或集合中的每个元素重复一组语句
Function -- 声明Function过程的名称、参数和代码体
Get -- 从打开的磁盘文件读取数据到变量
GoSub ... Return -- 在过程中分支到子程序并返回
GoTo -- 无条件分支到过程中的指定行
Handles -- (twinBASIC) 将过程绑定为命名事件的事件处理程序
If ... Then ... Else -- 根据表达式值有条件地执行一组语句
Input # -- 从打开的顺序文件读取数据并赋值给变量
Implements -- 指定将在出现它的类中实现的接口或类
Interface -- (twinBASIC) 使用twinBASIC语法定义COM接口
Kill -- 从磁盘中删除文件
Let -- 将表达式的值赋给变量或属性
Line Input # -- 从打开的顺序文件读取一行到字符串变量
Load -- 将对象(通常是窗体)加载到内存但不显示
LSet -- 在字符串变量中左对齐字符串,或将一个用户定义类型变量复制到另一个
Mid = -- 替换字符串变量中指定数量的字符
MidB = -- **Mid =**的字节定位形式
Module -- 定义模块:不可实例化的过程、常量、类型和模块级变量容器
Name -- 重命名磁盘文件、目录或文件夹
New -- 创建类的新实例
On Error -- 启用错误处理例程并指定其位置,或禁用错误处理
On ... GoTo、On ... GoSub -- 根据表达式的值分支到多个行之一
Open -- 启用对文件的输入/输出(I/O)
Option -- 配置编译器选项
ParamArray -- 将过程的最后一个参数声明为可变参数列表
Print # -- 向顺序文件写入显示格式的数据
Private -- 声明仅在声明模块内可访问的模块级变量
Property -- 声明构成属性体的Get、Let或Set过程
Protected -- (twinBASIC) 声明在类及其派生类中可访问的类成员
Public -- 声明所有模块中所有过程都可访问的模块级变量
Put -- 将变量中的数据写入磁盘文件
RaiseEvent -- 触发在类、窗体或文档的模块级声明的事件
Randomize -- 初始化随机数生成器
ReDim -- 重新分配动态数组的存储空间
Resume -- 在错误处理例程完成后恢复执行
Return -- 从GoSub子程序返回,或(twinBASIC)带可选值退出过程
RSet -- 在字符串变量中右对齐字符串
SavePicture -- 将Picture或Image中的图形保存到文件
Seek -- 设置使用Open语句打开的文件中的读/写位置
Select Case -- 根据表达式的值执行多组语句中的一组
Set -- 将对象引用赋给变量或属性
Static -- 声明在调用之间保留值的过程局部变量
Stop -- 暂停执行
Sub -- 声明Sub过程的名称、参数和代码体
Type -- 定义包含一个或多个元素的用户定义数据类型
Unload -- 从内存中移除对象(通常是窗体)
While ... Wend -- 在给定条件为True时执行一系列语句
With -- 在单个对象或用户定义类型上执行一系列语句
#If ... Then ... Else、#Const -- 在编译时条件性地包含代码块的编译器指令
已弃用
- DefBool到DefVar -- 为名称以给定字母开头的变量设置默认数据类型;已被显式As type声明取代