1.6.1 Visual Basic.NET的真面目
Visual Basic.NET可以说成是Visual Basic 6.0的版本升级,也因此有些书中称Visual Basic 7.0,但实际上,微软的工程师们是几乎是对Visual Basic内核进行了重新的构架。Visual Basic是Windows平台下简单、易学、高效的一种编程语言,其快速开发的特性深受程序员的喜爱,但是在.NET版本以前的Visual Basic面向对象的能力远远不能满足程序员的需要,这也是越是大的项目,也是少用到Visual Basic的原因。但是Visual Basic.NET新增和加强了许多新的面向对象的特性,比如继承、重载等等。语言的新特点也包括了对进程的控制和底层结构的操作,这些新特性使得Visual Basic.NET再次成为程序员关注的焦点。下面我们就简要的浏览一下Visual Basic.NET的新特性。
(1)构造函数。
当一个对象被创建的时候,它能否被正确地初始化,这是我们比较关心的问题,而利用构造函数就可以一步到位地为该对象的成员赋值,从根本上保证了对象的正确初始化。
(2)封装性
封装性使得代码的重用性和项目的合作成为可能。我们在使用别人的封装对象的时候,不必了解其中的编程结构,只需要提供正确的差数和入口,就能实现它的功能。实际上任何一个控件都是一个封装体,而程序方展的方向就是封装,再封装。
(3)自由线程
线程是进程中的一个实体,一个进程有多个线程,线程之间彼此共享进程资源,提高进程效率,当然线程的操作是十分复杂的。Visual Basic .NET 提供了对线程的编写支持,而且是一种相对简单的形式实现出来的。
(4)继承
继承是面向对象系统中另一个很重要的概念,而人们判断一种语言时候是面向对象语言的主要依据就是该语言是否具有继承性。
(5)基于对象性
对象是类的实体,这一点,Visual Basic 6.0就做到了
(6) 面向对象性
面向对象性的语言必须至少满足一下三个条件:封装性(Visual Basic 4.0已经实现)、继承性(Visual Basic.NET中实现)、多态性(Visual Basic 3.0已经实现),所以,Visual Basic.NET已经完全的面向对象技术。
(7) 重载和覆载
重载是实现同名函数的功能多样化,覆载是函数功能的表现多样化。
(8)多态性
简单
| 对此文章发表了评论 |

