快捷键
用作选择对象快捷方式的单个字符。按下ALT键后按快捷键可将焦点赋予该对象,并引发与该对象关联的一个或多个事件。引发的特定事件因对象而异。如果事件关联了代码,则在引发事件时处理该代码。也称为键盘快捷键、快捷键、键盘快捷方式或访问键。
ActiveX控件
放置在窗体上以启用或增强用户与应用程序交互的对象。ActiveX控件具有事件,可以嵌入到其他控件中。这些控件的文件扩展名为.ocx。
ActiveX对象
通过自动化接口暴露给其他应用程序或编程工具的对象。也称为Automation对象。
加载项
向twinBASIC开发环境添加功能的自定义工具。
ANSI字符集
美国国家标准学会(ANSI)8位字符集,用于表示最多256个字符(0–255)。前128个字符(0–127)对应标准美式键盘上的字母和符号。后128个字符(128–255)表示特殊字符,如国际字母表中的字母、重音符号、货币符号和分数。
应用程序
作为一个程序协同工作的代码和可视元素的集合。开发人员在开发环境中构建和运行应用程序,而用户通常在开发环境之外以可执行文件形式运行应用程序。
参数
数组
具有相同内在数据类型的顺序索引元素集合。数组的每个元素都有唯一的标识索引号。对数组某一元素的修改不会影响其他元素。
ASCII字符集
美国信息交换标准代码(ASCII)7位字符集,用于表示标准美式键盘上的字母和符号。ASCII字符集与ANSI字符集的前128个字符(0–127)相同。
属性(Attribute)
(twinBASIC) 附加到模块、过程、参数或其他声明的元数据,写在方括号中 --- 例如[Documentation("...")]。某些属性控制编译器行为(如用户自定义类型上的[PackingAlignment]或成员上的[VB_UserMemId]);其他属性为信息性属性。属性是twinBASIC新增功能;经典VBA仅通过Attribute指令暴露少量固定属性集。
Automation对象
参见ActiveX对象。
背景色
空窗口或显示屏客户区的颜色,所有绘图和颜色显示都在此上进行。
基类
可通过继承派生出其他类的原始类。
位图
由像素表示并作为位集合存储的图像,其中每个位对应一个像素。在彩色系统上,每个像素对应多个位。位图通常具有.bmp文件扩展名。
按位比较
对两个数值表达式中相同位置的位逐一进行比较。
Boolean数据类型
只有两个可能值True(-1)或False(0)的数据类型。Boolean变量存储为16位(2字节)数字。
布尔表达式
计算结果为True或False的表达式。
绑定
描述内容与特定数据源关联的控件。
绑定控件
提供对数据源中特定字段的访问的数据感知控件。当数据源中的当前记录更改时,连接到该数据源的所有绑定控件会更新以显示当前记录中字段的数据。当用户在绑定控件中更改数据然后移动到另一条记录时,更改会自动保存。
中断模式
开发环境中程序执行的临时暂停。在中断模式下,可以检查、调试、重置、单步执行或继续程序执行。进入中断模式的情况包括:
- 在程序执行期间遇到断点。
- 在程序执行期间按CTRL+BREAK。
- 在程序执行期间遇到Stop语句或未捕获的运行时错误。
- 添加为真时中断监视表达式;当监视值更改且计算为True时执行停止。
- 添加更改时中断监视表达式;当监视值更改时执行停止。
断点
执行自动停止的选定程序行。断点不会与代码一起保存。
按引用传递
将参数的地址而非值传递给过程的方式。这允许过程访问实际变量。因此,变量的实际值可以被接收它的过程更改。除非另有说明,参数按引用传递。使用ByRef关键字可以显式指定。
按值传递
将参数的值而非地址传递给过程的方式。这允许过程访问变量的副本。因此,变量的实际值不能被接收它的过程更改。使用ByVal关键字按值传递参数。
Byte数据类型
用于保存0到255正整数的数据类型。Byte变量存储为单个无符号8位(1字节)数字。
字符代码
表示字符集中特定字符的数字,如ANSI字符集或Unicode。
类
对象的正式定义。类充当运行时创建对象实例的模板。类定义对象的属性和控制对象行为的方法。
类级别
描述类声明部分中的代码。过程外的任何代码称为类级别代码。声明必须列在最前面,后跟过程。
类模块
清除
将设置更改为"关"或移除值。
代码模块
参见标准模块。代码模块是某些文档中仍在使用的旧术语。
集合
包含一组相关对象的对象。对象在集合中的位置可能随集合中发生更改而变化;因此,集合中任何特定对象的位置都可能变化。Collection类是标准示例;该类的实例即为集合。集合必须实现一个名为NewEnum的方法,该方法不接受参数,返回适当的IUnknown对象,并将其VB_UserMemId属性设置为-4。
命令行
用户为运行程序而提供的路径、文件名和参数信息。
注释
添加到代码中用于解释代码工作原理的文本。在twinBASIC中,注释可以以撇号(')或Rem关键字加空格开始,延伸到行尾。
比较运算符
指示两个或多个值或表达式之间关系的符号或关键字。这些运算符包括小于(<)、小于等于(<=)、大于(>)、大于等于(>=)、不等于(<>)和等于(=)。其他比较运算符包括Is、IsNot和Like。注意Is和Like不能在Select Case语句中用作比较运算符。参见比较运算符。
编译时
源代码被翻译为可执行代码的期间。
编译器指令
用于改变编译器行为的命令 --- 例如条件编译指令#If、#Else、#ElseIf和#End If,或#Const指令。参见预处理器指令。
条件编译常量
使用#Const编译器指令定义(或在项目编译条件中设置)的twinBASIC标识符,被其他编译器指令用于确定何时或是否编译某些代码块。参见预处理器指令。
常量
在整个程序执行期间保持常量值的命名项。常量可以是字符串或数值字面量、另一个常量,或任何包含算术或逻辑运算符(不包括Is和指数运算)的组合。每个宿主应用程序可以定义自己的常量集。用户可以使用Const语句定义附加常量。可以在代码中的任何位置使用常量代替实际值。
容器
可以包含其他对象的对象。
上下文ID
与应用程序中特定对象对应的唯一数字或字符串。上下文ID用于创建应用程序与相应帮助主题之间的链接。
控件
放置在窗体上具有自己一组可识别属性、方法和事件的对象。控件用于接收用户输入、显示输出和触发事件过程。大多数控件可以使用方法进行操作。某些控件是交互式的(响应用户操作),而其他控件是静态的(只能通过代码访问)。参见VB包中的标准控件集。
控件数组
共享相同名称、类型和事件过程的一组控件。数组中的每个控件都有唯一的索引号,可用于确定哪个控件识别事件。
Currency数据类型
范围为-922,337,203,685,477.5808到922,337,203,685,477.5807的数据类型。此数据类型用于涉及货币的计算和精度特别重要的定点计算。at符号(@)类型声明字符表示Currency。
游标
向应用程序返回数据行的软件。结果集上的游标指示结果集中的当前位置。
数据格式
数据单元的结构或外观,如文件、数据库记录、电子表格单元格或字处理文档中的文本。
数据源
控件绑定的数据位置,例如工作表中的单元格或数据库行中的字段。数据源的当前值可以存储在控件的Value属性中。但是,控件不存储数据;它仅显示数据源中存储的信息。
数据类型
确定变量可以保存何种数据的变量特征。内在数据类型包括Byte、Boolean、Integer、Long、LongLong、LongPtr、Currency、Decimal、Single、Double、Date、String、Object、Variant(默认),以及用户自定义类型和特定类型的对象。
Date数据类型
用于将日期和时间存储为实数的数据类型。Date变量存储为64位(8字节)数字。小数点左边的值表示日期,小数点右边的值表示时间。
日期表达式
任何可以解释为日期的表达式,包括日期字面量、看起来像日期的数字、看起来像日期的字符串以及从函数返回的日期。日期表达式限于可以表示100年1月1日至9999年12月31日日期的数字或字符串的任意组合。
日期作为实数的一部分存储。小数点左边的值表示日期;小数点右边的值表示时间。负数表示1899年12月30日之前的日期。
日期字面量
任何具有有效格式并被数字符号(#)包围的字符序列。有效格式包括代码区域设置指定的日期格式或通用日期格式。
例如,#12/31/92#是表示1992年12月31日的日期字面量,其中英语(美国)是应用程序的区域设置。使用日期字面量以最大化跨国家语言的可移植性。
日期分隔符
格式化日期值时用于分隔日、月和年的字符。字符由系统设置或Format函数确定。
DBCS
使用1或2个字节表示字符的字符集,允许表示超过256个字符。
声明
命名常量、变量或过程并指定其特性(如数据类型)的非可执行代码。对于DLL过程,声明指定名称、库和参数。
Decimal数据类型
包含按10的幂缩放的小数的数据类型。对于零缩放数(无小数部分的整数),范围为+/-79,228,162,514,264,337,593,543,950,335。对于具有28位小数的数,范围为+/-7.9228162514264337593543950335。可以表示为Decimal的最小非零值为0.0000000000000000000000000001。
INFO
与经典VBA中Decimal仅可用作CDec产生的Variant子类型不同,twinBASIC支持Decimal作为一等声明类型。可以编写Dim x As Decimal。
设计器
twinBASIC开发环境中的可视化设计界面,用于可视化设计窗体、控件和其他类。
设计时
通过添加控件、设置控件或窗体属性以及编写代码在开发环境中构建应用程序的时间。相比之下,在运行时,用户与应用程序进行交互。
开发环境
应用程序中编写代码、创建控件、设置控件和窗体属性等的部分。这与运行应用程序形成对比。
停靠窗口
附加到主窗口框架的窗口。
文档
使用应用程序创建的任何独立作品,并被赋予唯一文件名。
主导控件
格式菜单上对齐命令和统一大小命令的参照。对齐控件时,所选控件对齐到主导控件。调整控件大小时,所选控件被分配主导控件的尺寸。
Double数据类型
将双精度浮点数存储为64位数字的数据类型,负值范围为-1.79769313486231E308至-4.94065645841247E-324,正值范围为4.94065645841247E-324至1.79769313486232E308。数字符号(#)类型声明字符表示Double。
拖放源
在拖放操作中拖动的选定文本或对象。
动态数据交换(DDE)
在Microsoft Windows下运行的应用程序之间通过活动链接交换数据的既定协议。
动态链接库(DLL)
在运行时加载并链接到应用程序的例程库。DLL通常使用其他编程语言(如C)创建。外部DLL过程可通过Declare语句在twinBASIC中调用。
Empty
指示尚未为Variant变量赋初始值。Empty变量在数值上下文中表示为0,在字符串上下文中表示为零长度字符串("")。
枚举常量
值为使用Enum语句定义的枚举类型成员的命名常量。枚举数据项的附加信息通常可在使用该枚举的属性、方法或事件的描述中找到。
错误号
0到65,535范围内的整数,对应Err对象的Number属性设置。与Err对象的Description属性设置组合时,此数字代表特定的错误消息。
事件源对象
作为响应操作而发生的事件之源的对象。事件源对象通常由属性返回。
可执行文件
可以在开发环境之外运行的基于Windows的应用程序。可执行文件具有.exe文件扩展名。
表达式
产生字符串、数字或对象的关键字、运算符、变量和常量的组合。表达式可用于执行计算、操作字符或测试数据。
文件号
在Open语句中用于打开文件的数字。使用1–255(含)范围内的文件号来处理其他应用程序不可访问的文件。使用256–511范围内的文件号来处理可从其他应用程序访问的文件。
焦点
在任一时刻接收鼠标点击或键盘输入的能力。在Microsoft Windows环境中,同一时间只有一个窗口、窗体或控件可以具有此能力。"具有焦点"的对象通常通过高亮标题栏或标题来指示。焦点可由用户或应用程序设置。
前景色
当前选定用于在屏幕上绘图或显示文本的颜色。在单色显示器中,前景色是位图或其他图形的颜色。
窗体
窗口或对话框。窗体是控件的容器。多文档界面(MDI)窗体还可以作为子窗体和某些控件的容器。
窗体模块
twinBASIC项目中的文件,包含窗体的图形描述及其控件和属性设置、窗体级的常量、变量和外部过程声明,以及事件和通用过程。在twinBASIC源项目中,窗体模块存储为.twin文件。
Function过程
在程序中执行特定任务并返回值的过程。Function过程以Function语句开始,以End Function语句结束。
通用过程
必须由另一过程显式调用的过程。相比之下,事件过程在响应用户或系统操作时自动调用。
图形方法
对Form、PictureBox或Printer等对象进行操作并执行运行时绘图操作(如动画或模拟)的方法。图形方法包括Circle、Cls、Line、PaintPicture、Point、Print和PSet。
宿主应用程序
承载twinBASIC项目或组件的任何应用程序,例如加载已编译twinBASIC COM加载项的Office应用程序。
图标
对象或概念的图形表示;通常用于在Microsoft Windows中表示最小化的应用程序。图标是最大尺寸为32 x 32像素的位图。图标具有.ico文件扩展名。
标识符
表达式中引用常量、变量、过程或其他命名实体的元素。
进程内
在与应用程序相同的地址空间中运行。
继承属性
通过继承获取另一个类特征的属性。
输入法编辑器(IME)
将键入内容转换为DBCS语言(如日语或中文)字符的应用程序。用户键入时,IME显示可能的等价项,用户选择最合适的条目。
可插入对象
作为一种自定义控件类型的应用程序对象(如Microsoft Excel工作表),可以插入到宿主文档中。
Integer数据类型
将整数变量存储为2字节整数的数据类型,范围为-32,768到32,767。Integer数据类型也用于表示枚举值。百分号(%)类型声明字符表示Integer。
内在常量
由语言或引用库提供的常量。内在常量可在IDE的对象浏览器中查看。由于内在常量不能被禁用,因此不能创建同名的用户自定义常量。
键盘状态
标识按下了哪些键以及是否按下了SHIFT、CTRL和ALT键盘修饰键的返回值。
关键字
作为twinBASIC编程语言一部分被识别的单词或符号;例如语句、函数名或运算符。
行续行符
源代码中用于将单个逻辑行代码扩展为两个或更多物理行的空格后跟下划线(_)的组合。行续行符不能用于在字符串表达式内续行。
行标签
用于标识单行代码的标签。行标签可以是任何以字母开头以冒号(:)结尾的字符组合。行标签不区分大小写,必须从第一列开始。
行号
用于标识单行代码的数字。行号可以是在使用它的模块内唯一的任何数字组合。行号必须从第一列开始。
区域设置
与给定语言和国家/地区对应的信息集。代码区域设置影响关键字等术语的语言,并定义区域设置特定的设置,如小数和列表分隔符、日期格式和字符排序顺序。
系统区域设置影响识别区域设置功能的行为方式,例如显示数字或将字符串转换为日期时。使用操作系统提供的控制面板实用程序设置系统区域设置。
虽然代码区域设置和系统区域设置通常设置为相同设置,但在某些情况下可能不同。例如,在Visual Basic标准版和Visual Basic专业版中,代码不会从英语(美国)翻译。系统区域设置可以设置为用户的语言和国家/地区,但代码区域设置始终设置为英语(美国)且不能更改。在这种情况下,使用英语(美国)的分隔符、格式占位符和排序顺序。
逻辑错误
可能导致代码产生错误结果或停止执行的编程错误。例如,逻辑错误可能由错误的变量名、错误的变量类型、无限循环、比较缺陷或数组问题引起。
Long数据类型
4字节整数,值范围为-2,147,483,648到2,147,483,647。和号(&)类型声明字符表示Long。
LongLong数据类型
(twinBASIC) 8字节整数,值范围为-9,223,372,036,854,775,808到9,223,372,036,854,775,807。仅在64位平台上(或针对64位的DLL Declare签名中)可用作声明类型。脱字符(^)类型声明字符表示LongLong。
LongPtr数据类型
(twinBASIC) 平台相关的整数,用于保存指针或句柄值。LongPtr在32位平台上为4字节,在64位平台上为8字节。声明保存指针或句柄的DLL参数时使用LongPtr而非Long或LongLong,以便同一源代码在两个平台上都能正确编译。
MDI子窗体
多文档界面(MDI)应用程序中包含在MDI窗体内的窗体。要创建子窗体,请将窗体的MDIChild属性设置为True。
MDI窗体
构成多文档界面(MDI)应用程序背景的窗口。MDI窗体是应用程序中任何MDI子窗体的容器。
成员
集合、对象或用户自定义类型的元素。
元文件
将图像存储为线条、圆形和多边形等图形对象而非像素的文件。有两种类型的元文件:标准和增强。标准元文件通常具有.wmf文件扩展名;增强元文件通常具有.emf文件扩展名。元文件在图像调整大小时比像素更准确地保留图像。
方法
对对象进行操作的过程。
模块
一组声明后跟过程。
模块级别
描述模块声明部分中的代码。过程外的任何代码称为模块级别代码。声明必须列在最前面,后跟过程。此术语也包括类模块。
模块变量
在Function、Sub或Property过程代码之外声明的变量。模块变量必须在模块中的任何过程之外声明。它们在模块加载期间存在,并且在模块的所有过程中可见。
命名参数
在对象库中具有预定义名称的参数。命名参数可用于按任意顺序赋值,而不必按语法期望的指定顺序为每个参数提供值。例如,假设一个方法接受三个参数:
DoSomething namedarg1, namedarg2, namedarg3
通过为命名参数赋值,可以编写:
DoSomething namedarg3 := 4, namedarg2 := 5, namedarg1 := 20注意命名参数不必按正常位置顺序出现在语法中。
Null
指示变量不包含有效数据的值。Null是显式将Null赋值给变量或包含Null的表达式之间任何操作的结果。
数值数据类型
任何内在数值数据类型(Byte、Boolean、Integer、Long、LongLong、LongPtr、Currency、Decimal、Single、Double或Date)。
数值表达式
任何可以计算为数值的表达式。表达式的元素可以包括产生数值的关键字、变量、常量和运算符的任意组合。
对象
可以作为一个单元处理的代码和数据的组合,例如控件、窗体或应用程序组件。每个对象由类定义。
对象浏览器
可以检查对象库内容以获取所提供对象信息的对话框。
Object数据类型
表示任何对象引用的数据类型。Object变量存储为引用对象的指针大小地址(32位平台上4字节,64位平台上8字节)。
对象表达式
指定特定对象并可以包含该对象任何容器的表达式。例如,应用程序可以有一个包含Document对象的Application对象,而Document对象又包含一个Text对象。
对象库
包含所暴露对象、属性和方法的标准描述的文件。对象库文件通常具有.olb或.tlb扩展名。使用对象浏览器检查对象库内容以获取所提供对象的信息。
对象模块
包含特定于对象的代码的模块,例如类模块或窗体模块。对象模块包含与其关联对象背后的代码。对象模块的规则与标准模块的规则不同。
对象类型
应用程序通过自动化暴露的对象类型,例如Application、File、Range或Sheet。请参阅应用程序文档以获取可用对象的完整列表。
对象变量
包含对象引用的变量。
包
twinBASIC代码的分发和引用单元。包将模块、类、类型、枚举和其他声明捆绑在一起,可以作为单个依赖项从项目中引用。twinBASIC运行时库以此方式交付:VBA包镜像经典VBA的运行时,VBRUN包提供VB6的运行时对象,VB包提供标准控件类。开发者可以编写和发布自己的包。
参数
传递给过程的参数在过程内已知的变量名。此变量接收传入过程的参数。其作用域在过程结束时终止。
路径
指定目录或文件夹位置的字符串表达式。位置可以包含驱动器规格。
圆周率
约等于3.1415926535897932的数学常量。
占位符
出于安全原因而遮掩或隐藏另一个字符的字符。例如,当用户输入密码时,屏幕上显示星号以替代每个键入的字符。
磅
1/72英寸。字体大小通常以磅为单位测量。
打印区
打印区每14列开始一个。每列的宽度是所选字体磅号下所有字符宽度的平均值。
Private
描述仅在声明它们的模块中可见的变量、过程或类型。参见Private语句。
过程
作为单元执行的命名语句序列。例如,Function、Property和Sub是过程的类型。过程名始终在模块级别定义。所有可执行代码必须包含在过程中。过程不能嵌套在其他过程中。
过程调用
代码中告诉twinBASIC执行过程的语句。参见Call。
过程级别
描述位于Function、Property或Sub过程内的语句。声明通常列在最前面,后跟赋值和其他可执行代码。
注意模块级别代码位于过程块之外。
项目
一组模块。
属性(Property)
对象的命名属性。属性定义对象特征,如大小、颜色和屏幕位置,或对象的状态,如启用或禁用。
属性页
作为属性表选项卡页呈现的属性分组。
Property过程
为类模块创建和操作属性的过程。Property过程以Property Let、Property Get或Property Set语句开始,以End Property语句结束。
Public
描述使用Public语句声明的变量,除非Option Private Module生效,否则对所有应用程序中所有模块的所有过程可见。在该情况下,变量仅在其所在项目内为公共的。
被引用项目
直接链接到当前项目的项目。由当前项目直接引用的项目所引用的项目称为间接引用项目。其Public变量不能供当前项目访问,除非通过其项目名称限定。项目之间的直接和间接引用的任何组合都是有效的,只要它们不会形成循环。
引用项目
当前项目。直接被引用项目中的Public变量对直接引用项目可见,但直接引用项目中的Public变量对直接被引用项目不可见。
注册表
Microsoft Windows中用于用户、应用程序和计算机特定信息的中央配置数据库。
资源文件
twinBASIC项目中可包含位图、文本字符串或其他数据的文件。通过将此数据存储在单独文件中,可以在不编辑代码的情况下更改信息。
RGB
用于将颜色描述为红(R)、绿(G)和蓝(B)混合的颜色值系统。颜色定义为一组三个整数(R, G, B),其中每个整数范围为0–255。值0表示颜色分量完全不存在;值255表示颜色分量的最高强度。参见RGB和RGBA。
运行时
代码正在运行的时间。在运行时,不能编辑代码。
运行时错误
代码运行时发生的错误。当语句尝试无效操作时产生运行时错误。
作用域
定义变量、过程或对象的可见性。例如,声明为Public的变量对直接引用项目中所有模块的所有过程可见,除非Option Private Module生效。Option Private Module生效时,模块本身为私有,因此对引用项目不可见。过程中声明的变量仅在该过程内可见,除非声明为Static,否则在调用之间不保留其值。
种子
用于生成伪随机数的初始值。例如,Randomize语句创建一个种子数,由Rnd函数用于创建唯一的伪随机数序列。
Single数据类型
将单精度浮点变量存储为32位(4字节)浮点数的数据类型,负值范围为-3.402823E38至-1.401298E-45,正值范围为1.401298E-45至3.402823E38。感叹号(!)类型声明字符表示Single。
排序顺序
用于排序数据的排序原则,例如字母顺序、数字顺序、升序、降序等。
栈
twinBASIC用于在过程调用期间保存局部变量和参数的固定内存量。
标准模块
仅包含过程、类型和数据声明及定义的模块。标准模块中的模块级别声明和定义默认为Public。标准模块有时称为代码模块。
语句
表达一种动作、声明或定义的语法完整单元。语句通常占据一行,但可以使用冒号(:)在一行中包含多个语句。也可以使用行续行符(_)将单个逻辑行续到第二个物理行。
字符串比较
两个字符序列的比较。使用Option Compare指定二进制或文本比较。在英语(美国)中,二进制比较区分大小写;文本比较不区分大小写。
字符串常量
使用Const关键字定义的、由被解释为字符本身而非数值的连续字符序列组成的任何常量。
String数据类型
由表示字符本身而非其数值的连续字符序列组成的数据类型。String可以包含字母、数字、空格和标点符号。String数据类型可存储长度0至约63K字符的定长字符串和长度0至约20亿字符的动态字符串。美元符号($)类型声明字符表示String。
字符串表达式
计算结果为连续字符序列的任何表达式。字符串表达式的元素可以包括返回字符串的函数、字符串字面量、字符串常量、字符串变量、字符串Variant或返回字符串Variant的函数。
字符串字面量
由被包围在引号中并按引号内字符字面解释的连续字符序列组成的任何表达式。
Sub过程
在程序中执行特定任务但不返回显式值的过程。Sub过程以Sub语句开始,以End Sub语句结束。
语法检查
检查代码语法正确性的功能。启用语法检查功能后,输入包含语法错误的代码时会显示消息,并高亮显示有问题的代码。
语法错误
输入twinBASIC无法识别的代码行时发生的错误。
系统颜色
由操作系统为特定类型显示器和视频适配器定义的颜色。在Windows中,每种颜色与用户界面的特定部分关联,如窗口标题或菜单。
Tab顺序
按TAB或SHIFT+TAB时焦点从一个字段移动到下一个字段的顺序。
目标
在拖放操作中用户将拖动对象放到的对象。
时间表达式
任何可以解释为时间的表达式。这包括时间字面量、看起来像时间的数字、看起来像时间的字符串以及从函数返回的时间的任意组合。
时间作为实数的一部分存储。小数点右边的值表示时间。例如,正午(12:00 PM)由0.5表示。
透明
描述对象背景不可见的情况。替代背景,对象后面的一切可见 --- 例如应用程序中用作背景的图像或图片。使用BackStyle属性使背景透明。
缇
等于1/20磅的屏幕测量单位。缇是屏幕无关单位,用于确保屏幕应用程序中屏幕元素的位置和比例在所有显示系统上相同。逻辑英寸约等于1440缇,逻辑厘米约等于567缇(打印时测量为一英寸或一厘米的屏幕项的长度)。
类型声明字符
附加到变量名后指示变量数据类型的字符。默认情况下,变量为Variant类型,除非模块中存在相应的Deftype语句。完整的类型声明字符集为:
| 字符 | 类型 |
|---|---|
% | Integer |
& | Long |
^ | LongLong |
@ | Currency |
! | Single |
# | Double |
$ | String |
类型库
包含可用于自动化的所暴露对象、属性和方法的标准描述的文件或另一文件中的组件。对象库文件(.olb、.tlb)包含类型库。
非绑定
描述与数据源无关的控件。相比之下,绑定控件提供对数据源的访问以进行显示或编辑。
Unicode
国际标准化组织(ISO)字符标准。Unicode使用16位(2字节)编码方案,允许65,536个不同字符空间。Unicode包含标点符号、数学符号和装饰符号的表示,并有充足的未来扩展空间。
通用日期格式
通用日期格式为#yyyy-mm-dd hh:mm:ss#。日期部分(#yyyy-mm-dd#)和时间部分(#hh:mm:ss#)可以分别表示。
用户自定义类型
使用Type语句定义的任何数据类型。用户自定义数据类型可以包含一个或多个任何数据类型的元素。使用Dim语句创建用户自定义和其他数据类型的数组。任何类型的数组都可以包含在用户自定义类型中。参见数据类型。
变量
可以在程序执行期间修改的包含数据的命名存储位置。每个变量都有一个在其作用域内唯一标识它的名称。可以指定或不指定数据类型。
变量名必须以字母字符开头,在同一作用域内必须唯一,长度不能超过255个字符,不能包含嵌入的句点或类型声明字符。
Variant数据类型
可以包含数值、字符串或日期数据以及用户自定义类型和特殊值Empty和Null的特殊数据类型。Variant数据类型可以包含直到Decimal范围的数据,加上字符文本和字符串所需的平台特定存储。VarType函数定义Variant中数据的处理方式。所有变量如果不显式声明为其他数据类型,则成为Variant数据类型。
变体表达式
可以计算为数值、字符串或日期数据,以及特殊值Empty和Null的任何表达式。
监视表达式
使用户能够观察变量或表达式行为的用户自定义表达式。监视表达式出现在开发环境的监视窗口中,在进入中断模式时自动更新。监视窗口在给定上下文中显示表达式的值。监视表达式不与代码一起保存。
Z顺序
窗体上控件沿窗体Z轴(深度)的视觉分层。Z顺序决定哪些控件在其他控件前面。