VB.NET编程语言是一种真正的面向对象编程语言（VB4-VB6祇能称为基于对象而不是面向对象，最明显的特征就是VB4-VB6都不支持类的继承），和传统Visual Basic并不完全兼容。
语言特性.VB的中心思想就是要便于程序员使用，无论是新手或者专家。VB使用了可以简单建立应用程序的GUI系统，但是又可以开发相当复杂的程序。VB的程序是一种基于窗体的可视化组件安排的联合，并且增加代码来指定组建的属性和方法。因为默认的属性和方法已经有一部分定义在了组件内，所以程序员不用写多少代