我爱Aspx >> VB.Net >> Visual Basic.NET 新编程模型和语言改进(转)Visual Basic.NET 新编程模型和语言改进(转)
isual Basic.NET是针对微软的.NET框架,对Visual Basic进行重塑之后的结果
。在里面有许多修改,使Visual Basic.NET比Visual Basic 6.0更易使用、更强大,而且给它赋予了过去需要使用C++这样的语言才具有的访问某些系统资源的能力。最重要的是增加了对象的继承性。在Visual Basic.NET里,所有受控类型都派生自System.Object。
一个重要的新语言特性是垃圾搜集,它由公共语言运行时(Common Language Runtime)管理,提供了更好的内存管理能力。通用的类型系统允许更强大的互操作性,也有助于Visual Basic.NET威力和灵活性的提高。
如果你还没有用过Visual Basic .NET 编程语言,那么现在是你接触它的时候了。在这篇文章里,我的目标是,就Visual Basic .NET和新的微软.NET平台,为你提供一个介绍性的、却是深入的观察。这篇文件将从头开始,为你建立起有关Visual Basic .NET的知识。所以在我开始时,先讨论新的编程模型和平台执行引擎的高级架构,这个高级架构叫做公共语言运行时(common language runtime -CLR)。
在解释什么是CLR以及它的工作方式时,我要介绍几个使用Visual Basic .NET的例子。你可以看到 Visual Basic 经历了很明显的革新,以容纳CLR以及与之相关的编程模型。结果就是,比起以前的Visual Basic版本,Visual Basic.NET拥有许多新的面向对象的设计特性和更加高级的类型安全性。
同样非常重要、需要了解的是:Visual Basic.NET丢掉了许多以前Visual Basic版本中使用的语法形式。这意味着用Visual Basic 6.0编写的代码,只有在修改之后,才能在Visual Basic .NET里编译。而且,要想编写能够在Visual Basic .NET中取得最好效果的代码,通常需要利用那些在Visual Basic 6.0 里不支持的功能特性。所以,把Visual Basic 6.0工程升迁到Visual Basic .NET,通常需要重新编写代码,而不仅仅是一个转移。
【我对这篇文章有话说?】
VS.NET为企业作好准备了吗?[05-20]
Visual Basic 6.0 控件和 .NET 控..[05-20]
Visual Basic 6.0 控件和 .NET 控..[05-20]
VB.net 编码规范(也适用于C#) ..[05-20]
字符串加解密的类(VB.NET Sourc..[05-20]
OK.这个是完整的VB.NET的语法解析..[05-20]
Auto Complete combo Box(VB.NE..[05-20]
VB.NET中的类[05-20]
Visual Basic 6/VBScript 與Visu..[05-20]
Visual Basic 6/VBScript 與Visu..[05-20]
VS.NET为企业作好准备了吗?[05-20]
Visual Basic 6.0 控件和 .NET 控..[05-20]
Visual Basic 6.0 控件和 .NET 控..[05-20]
VB.net 编码规范(也适用于C#) ..[05-20]
给初学的朋友们,datagrid用xml作..[05-20]
字符串加解密的类(VB.NET Sourc..[05-20]
OK.这个是完整的VB.NET的语法解析..[05-20]
Auto Complete combo Box(VB.NE..[05-20]
VB.NET中的类[05-20]
Visual Basic 6/VBScript 與Visu..[05-20]