转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 软件开发 >> VB.NET程序 >> 正文
Visual Basic.NET 中的语言新变化         ★★★★

Visual Basic.NET 中的语言新变化

作者:闵涛 文章来源:闵涛的学习笔记 点击数:1252 更新时间:2009/4/23 18:58:13
...

End Sub

End Class

结构化的异常处理

开发企业级的应用程序要求创建可重用的、可维护的部件。在过去的Visual Basic版本中,Basic语言的一个具有争议的方面是其对错误处理的支持。开发人员已经发现一致的错误处理方案意味着大量的赋值代码。利用现存的On Error Goto语句的错误处理方法有时会减缓大规模应用程序的开发和维护。其叫法就反映出这样一些问题:如Goto所意味的,当一个错误发生时,控制权转移到子程序中一个有标记的位置。一旦错误代码运行,它必须时常通过另外的清除位置来转向,而后者又要经过一个标准的Goto,最后还是要通过其他的Goto或Exit来退出过程。使用Resume和Next的多种组合来处理几个不同的错误将会产生难以读懂的代码并且在执行路径没有被完全考虑到的时候会导致频繁的错误。

利用Try...Catch...Finally,这些问题将不复存在,开发人员可以嵌套其异常处理,同时这是一种用于编写在正常条件和异常条件下执行清洁代码的控制结构。

Sub SEH()

Try

       Open "TESTFILE" For Output As #1

     Write #1, CustomerInformation

Catch

        Kill "TESTFILE"

Finally

     Close #1

End try

End Sub

严格的类型检查

当前的Visual Basic语言在其可能产生隐式的类型强制转换上是非常自由的。对于赋值和除了引用方式之外的参数传递,Visual Basic编译器可以允许几乎任何一种数据类型通过发生运行时强制类型转换向其他数据类型转换。如果要转换的值不能在没有数据损失的情况下被转换,那么运行时的强制转换可能会失败。通过增加一个新的编译选项,Visual Basic可以对任何可能在运行时发生错误的转换产生编译时错误。选项Strict通过在要求一个可能在运行时失败的转换或诸如在数字类型和字符串之间的在用户预期之外的自动转换时产生错误来改善类型安全。

共享成员

共享成员是指由类的所有实例所共享的数据和函数成员。在类的所有实例中共享一个数据成员或函数的单个实例是使用继承的Visual Basic应用程序所需要的。一个共享数据成员独立地存在于类的每个实例中。共享方法不同于普通的方法,它并不是隐式的传递类的一个实例。由于这个原因,在共享方法中对非共享数据成员的无限制引用是不允许的。共有的共享成员可以被间接地访问,而且它们可以从类的实例后期绑定。

初始化设置

Visual Basic.NET支持在变量的声明行中对其初始化。初始化设置可以在包括控制结构的任何地方使用。含有初始化设置的过程级声明的语义与一个声明语句后紧跟一个赋值语句是相同的。换句话说,语句

Dim X As Integer=1与

Dim X As Integer

X=1是相同的。

结束语

Visual Basic现在是一流的面向对象编程语言,使用Visual Basic.NET,开发人员可以通过显式的自由线程创建高度可伸缩的代码。他们所编写的代码增加了如结构化异常处理等现代化语言概念的使用,将具有很高的可维护性。Visual Basic将为开发人员创建强壮的、可伸缩的分布式Web应用提供所需要的一切语言特性。

上一页  [1] [2] 


[系统软件]Visual Studio 2005 Express Beta Products 下载链…  [系统软件]Visual FoxPro9.0中扩展报表系统功能
[系统软件]Visual FoxPro:我是旁观者  [系统软件]Visual Studio 2005 Express Editions Beta 2 下载…
[系统软件]Boost库在XP+Visual C++.net中的安装  [系统软件]Visual Studio 2005 Express Edition 正式版下载地…
[常用软件]Visual Foxpro通用报表打印程序  [常用软件]Visual FoxPro 6.0与大型数据库的无数据源连接
[常用软件]Visual Foxpro 的一个BUG  [VB.NET程序]Visual Basic 6 逆向工程与反逆向工程 (2)
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · C语言系列  · VB.NET程序
    · JAVA开发  · Delphi程序
    · 脚本语言
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台