我爱Aspx >> VB.Net >> vb.Net编程简介之一(轉)vb.Net编程简介之一(轉)
绑定
Visual Basic 6.0和Visual Basic.NET都支持对象的延迟绑定,
该方法事先定义一个变量为Object数据类型,然后在运行时将其设定为一个类。然而,在升级过程中,当访问延迟绑定对象的缺省属性时可能会产生错误。例如假设工程中包含Form1,Form1中有一个Label对象,名称为Label1,下面的Visual Basic 6.0代码将Label的标题
设定为"SomeText"
Dim o As Object
Set o = Me.Label1
o.Caption = "SomeText"
在Visual Basic.NET的Windows窗体中,Label控件的Caption属
性被称为Text属性。当你的代码升级后,所有实例中的Caption属性都会转换为Text属性,但是延迟绑定对象是无类型(type-less)的,VB无法检测到对象的类型并做更改,在这种情况下,你需要手工对代码做改动。当你使用先前绑定对象时,对象可以自动升级,如下:
Dim o As Label
Set o = Me.Label1
o.Caption = "SomeText"
所以在程序中你需要将对象定义为适当的对象类型而不是简单的
定义为Object对象类型。
同Visual C++类似。Visual Basic.NET支持函数的重载,例如下
面的一个函数具有两个形态
Environ( Expression As Integer) As String
Environ( Expression As String ) As String
Visual Basic.NET会自动检测该使用那个参数的函数。如果你传
【我对这篇文章有话说?】
vb.Net编程简介之二(轉)[05-20]
vb.Net编程简介之三(轉)[05-20]
掌握ADO.NET的十个热门技巧[05-20]
在VB.NET中调试存储过程[05-20]
VB.NET开发扫描客户端服务工具[05-20]
消息队列在VB.NET数据库开发中的..[05-20]
VB.NET中实现关机/休眠/重启/注销..[05-20]
VB.NET实现五子棋的人工智能(1)[05-20]
VB.NET实现五子棋的人工智能(2)[05-20]
在.NET环境下将报表数据导出EXCE..[05-20]
vb.Net编程简介之二(轉)[05-20]
vb.Net编程简介之三(轉)[05-20]
掌握ADO.NET的十个热门技巧[05-20]
构建一个弹出式图象按钮[05-20]
在VB.NET中调试存储过程[05-20]
VB.NET开发扫描客户端服务工具[05-20]
消息队列在VB.NET数据库开发中的..[05-20]
VB.NET中实现关机/休眠/重启/注销..[05-20]
VB.NET实现五子棋的人工智能(1)[05-20]
VB.NET实现五子棋的人工智能(2)[05-20]