声明语法(针对 Visual Basic 6.0 用户)
来源:百度文库 编辑:神马文学网 时间:2024/07/09 04:17:26
Visual Basic 2005 引入了几个与编程元素声明有关的更改。
多个变量声明
Visual Basic 2005 修改了多个变量的并行声明以简化代码。
Visual Basic 6.0
在 Visual Basic 6.0 中,可在同一个语句中声明不同类型的变量,但必须指定每个变量的数据类型,或数据类型默认为 Variant。下面的示例说明了多个声明及其结果数据类型:
![](ms-help://ms.vsexpresscc.v80/MS.NETFramework.v20.chs/dv_VBVers/local/copycode.gif)
Dim I, J As Integer ' I is Variant, J is Integer. Dim L As Integer, M As Integer ' L is Integer, M is Integer. Dim N As Integer, X As Double ' N is Integer, X is Double.
Visual Basic 2005
在 Visual Basic 2005 中,可以声明具有同一数据类型的多个变量,而无需重复类型关键字。以下声明等价于前一个示例中的声明:
![](ms-help://ms.vsexpresscc.v80/MS.NETFramework.v20.chs/dv_VBVers/local/copycode.gif)
Dim I ' I is Object. Dim J As Integer ' J is Integer.
或
![](ms-help://ms.vsexpresscc.v80/MS.NETFramework.v20.chs/dv_VBVers/local/copycode.gif)
Dim I As Object, J As Integer ' I is Object, J is Integer. Dim L, M As Integer ' L is Integer, M is Integer. Dim N As Integer, X As Double ' N is Integer, X is Double.
外部过程声明
Visual Basic 6.0
在 Visual Basic 6.0 中,当使用 Declare 语句声明对外部过程的引用时,可以将 As Any 指定为任何参数的数据类型和返回类型。As Any 关键字禁用类型检查并允许传入或返回任何数据类型。
Visual Basic 2005
Visual Basic 2005 不支持 Any 关键字。在 Declare 语句中,如果 Option Strict 设置为 On,则必须明确声明每个参数的数据类型和返回类型。这将增强类型的安全性。可以重载过程声明来提供各种参数的数据类型。不能只重载返回类型,但可使用参数类型重载使返回类型多样化,或者可以设置 Option Strict Off。
行标签声明
Visual Basic 6.0
在 Visual Basic 6.0 中,行号可以直接置于同一行的语句之前,无须任何分隔符。
Visual Basic 2005
Visual Basic 2005 要求每个行标签后都要跟一个冒号 (:)。语句可以有选择地跟随在同一行的冒号之后,或行标签和冒号可以单独位于该行中。
请参见
参考
概念
通用数据类型更改(针对 Visual Basic 6.0 用户)过程调用序列(针对 Visual Basic 6.0 用户)
编程元素支持更改总结
声明语法(针对 Visual Basic 6.0 用户)
CommandButton 控件(针对 Visual Basic 6.0 用户)
Clipboard 对象(针对 Visual Basic 6.0 用户)
DirListBox 控件(针对 Visual Basic 6.0 用户)
窗体对象(针对 Visual Basic 6.0 用户)
PictureBox 控件(针对 Visual Basic 6.0 用户)
标签控件(针对 Visual Basic 6.0 用户)
菜单对象(针对 Visual Basic 6.0 用户)
Shape 控件(针对 Visual Basic 6.0 用户)
VScrollBar 控件(针对 Visual Basic 6.0 用户)
文件处理(针对 Visual Basic 6.0 用户)
适用于 Visual Basic 6.0 用户的 ImageList 控件
适用于 Visual Basic 6.0 用户的 StatusBar 控件
适用于 Visual Basic 6.0 用户的 Timer 控件
适用于 Visual Basic 6.0 用户的 TextBox 控件
适用于 Visual Basic 6.0 用户的 ToolBar 控件
Visual Basic 6.0 控件参考手册下载
Visual Basic 6.0 中文企业版 快速编程
Visual Basic 6.0 的 Controls 集合在 Visual Basic 2005 中
Visual Basic 用户界面
Visual Basic对象使用
MATLAB与Visual?Basic
Visual Basic 6.0 控件和 .NET 控件的区别(续)
Visual Basic 6.0网络编程的五大散手(1)