正在阅读:复杂和高效:Visual Basic.net新力量复杂和高效:Visual Basic.net新力量

2004-02-14 09:34 出处:CSDN 作者:Ninputer 责任编辑:linjixiong
Dim ul As ULong = 2147483648UL      Dim us As UShort = CUShort(ui)      四、Continue语句      VB有很强大的循环语句,其Do循环、For循环和While循环都被程序员广泛使用者。但是VB的循环语句缺少跳入下一轮循环的功能,有时我们不得不使用GoTo语句,如      For i As Ingeger = 1 To 100      If i Mod 2 = 0 Then GoTo _Next      Odds.Add(i)      _Next:      Next      现在,Visual Basic.net可以使用Continue语句方便地跳入下一轮循环:      For i As Ingeger = 1 To 100      If i Mod 2 = 0 Then Continue For      Odds.Add(i)      Next      而且Continue语句还可以接For、Do或While,这方便了我们使用循环嵌套的情况。很早以前程序员就希望VB有Continue这样的语句,如今Whidbey终于实现了我们的愿望。      五、“我的命名空间”——My命名空间      My命名空间是Visual Basic.net中一个相当体贴的设计,My命名空间就像是用namespace语句创建的命名空间一样,但其实是一个包含很多称手工具的虚拟命名空间。My命名空间实际上指向.net Framework类库的各个角落,把最常用的系统或工作环境的信息提供给你。主要包括:      My.Application提供了当前程序运行环境,如程序集的标题、版本号、运行目录等。      My.Computer提供了平台和硬件的信息,如访问注册表、打印机、键盘、屏幕等。      My.User提供了当前用户显示的名称,用户域等信息。      My.WebServices提供了已经引用的WebService的信息,可以让你快速访问WebService。      My.Forms提供了当前工程中的全部窗体,你可以从这里快速创建它们的实例。      看!多么方便的功能,只要轻松输入My,“我的命名空间”马上展示给你。这可是Visual Basic.net的独门兵器,其他语言的用户可没法享受到。      六、Using块      用过C#的人都熟悉,using块是用来让.net程序自动调用对象的Dispose方法的工具。现在Visual Basic.net也具有这项功能,只要对象是在Using块中定义的,那么对象使用完毕后会被自动调用Dispose()方法释放内存,当然对象必须要实现IDisposable接口。如:      Using songFont As New Font(“宋体”, 12F)        txtFont.Text = songFont      End Using      看了Visual Basic.net即将具有的新功能,你是不是觉得Visual Basic.net具有了这些强大功能后还保持着它原有的方便、易懂与高效呢?看来微软的精心设计的确使Visual Basic变成了一个“复杂而高效”的语言。
察看评论详细内容 我要发表评论
作者笔名 简短内容 发表时间
:
键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品