twinBASIC 术语表
此术语表包含了twinBASIC编程语言中的重要术语和概念定义。
A
ActiveX
一种微软技术,允许对象在不同的应用程序之间共享功能。在twinBASIC中,可以使用ActiveX控件和组件。
API (应用程序编程接口)
一组定义软件组件如何相互交互的规则和协议。twinBASIC可以调用Windows API函数。
Array (数组)
一种数据结构,用于存储相同类型的多个值。twinBASIC支持静态数组和动态数组。
B
Base Class (基类)
面向对象编程中被其他类继承的类。子类继承基类的属性和方法。
Binary (二进制)
基于字符编码的二进制表示进行的字符串比较方式,区分大小写。
Boolean (布尔)
一种数据类型,只有两个可能的值:True(真)或False(假)。
C
Class (类)
面向对象编程中的蓝图或模板,用于创建对象。定义对象的属性、方法和事件。
COM (组件对象模型)
微软的组件软件架构,twinBASIC使用它来与Windows系统和其他应用程序交互。
Compiler (编译器)
将twinBASIC源代码转换为可执行代码的程序。
Constant (常量)
在程序执行期间值不会改变的标识符。使用Const语句声明。
D
Data Type (数据类型)
定义变量可以存储的数据种类。twinBASIC支持多种内置数据类型,如Integer、String、Boolean等。
Debugging (调试)
查找和修复程序中的错误或问题的过程。
Declaration (声明)
定义变量、常量、函数或过程的名称和类型的语句。
Default Property (默认属性)
当对象名称单独使用时自动使用的属性。
Dynamic Array (动态数组)
大小可以在运行时改变的数组。使用ReDim语句重新定义大小。
E
Encapsulation (封装)
面向对象编程中将数据和方法包装在单个单元(类)中的概念。
Enumeration (枚举)
一组命名的常量值。使用Enum语句定义。
Event (事件)
对象可以响应的动作或发生的事情。例如按钮点击事件。
Exception (异常)
程序执行期间发生的错误或意外情况。
F
Form (窗体)
图形用户界面中的窗口或对话框。包含控件和用户交互元素。
Function (函数)
返回值的过程。使用Function语句声明。
G
Garbage Collection (垃圾回收)
自动管理内存,释放不再使用的对象占用的内存。
Global Variable (全局变量)
在整个程序中都可以访问的变量。使用Public关键字声明。
I
IDE (集成开发环境)
用于编写、调试和编译代码的软件应用程序。twinBASIC有自己的IDE。
Inheritance (继承)
面向对象编程中类从另一个类继承属性和方法的机制。
Instance (实例)
根据类定义创建的具体对象。
Interface (接口)
定义对象行为的契约,包含方法、属性和事件的声明。
L
Library (库)
包含可重用代码的集合,可以被多个程序使用。
Local Variable (局部变量)
只能在声明它的过程或函数中访问的变量。
M
Method (方法)
与对象关联的函数或过程。定义对象可以执行的操作。
Module (模块)
包含变量、函数和过程声明的代码容器。
N
Namespace (命名空间)
用于组织代码和防止名称冲突的逻辑分组。
O
Object (对象)
类的实例,包含数据(属性)和行为(方法)。
Object-Oriented Programming (面向对象编程)
基于对象概念的编程范式,强调封装、继承和多态性。
Operator (运算符)
执行特定操作的符号,如算术运算、比较或逻辑运算。
P
Parameter (参数)
传递给函数或过程的值。可以是必需的或可选的。
Polymorphism (多态性)
面向对象编程中同一个接口可以被不同类型的对象以不同方式实现的概念。
Procedure (过程)
执行特定任务的代码块。可以是Sub或Function。
Property (属性)
对象的特征或数据。使用Property Get、Property Let和Property Set定义。
R
Reference (引用)
指向对象或变量的指针。在twinBASIC中通过Set语句使用。
Return Value (返回值)
函数执行后返回给调用者的值。
S
Static Variable (静态变量)
在过程调用之间保持其值的变量。使用Static关键字声明。
String (字符串)
文本数据。在twinBASIC中,字符串是Unicode字符的序列。
Structured Exception Handling (结构化异常处理)
使用Try...Catch...Finally语句处理运行时错误的机制。
Subroutine (子程序)
不返回值的过程。使用Sub语句声明。
T
Type Conversion (类型转换)
将一个数据类型的值转换为另一个数据类型。可以是隐式的或显式的。
twinBASIC
现代化的BASIC方言,兼容VB6和VBA,但具有现代语言特性。
U
User-Defined Type (用户定义类型)
使用Type语句定义的复合数据类型,可以包含多个不同类型的字段。
V
Variable (变量)
用于存储数据的命名存储位置。在twinBASIC中需要先声明后使用。
Variant (变体)
可以存储任何类型数据的数据类型。在运行时确定实际类型。
W
Windows API
Windows操作系统提供的函数库,twinBASIC程序可以调用这些函数来执行系统级操作。
NOTE
此术语表会随着twinBASIC语言的发展而持续更新。如果您发现缺少重要术语或有任何改进建议,请随时提出。