开发与设计
您现在的位置: 主页 > 开发与设计 > 软件开发
编程语言简介-VB.NET
  编程语言简介-VB.NET
  
一直以来VB.NET就被程序员们所不耻,

实际上,VB.NET 做为一个.NET平台上的语言已经超出了原来的BASIC的功能,它是一种质的飞跃,或者说C#能干的事,VB.NET也可以做到。

VB.NET 的学习非常简单,因为它更符合人类的基本思维,它有着C#一样的功能,但是由于它的历史原因,使它很难登上编程语言的高峰。

时至今日,VB.NET 的出现改变了现状,一般的程序完全可以使用VB.NET 进行编程,并且能够达到良好的效果,这是因为.net平台强大的支持。

下面对VB.NET进行一些介绍:

vb.net是一种为高效地生成类型安全和面向对象的应用程序而设计的语言,其从 Visual Basic 语言演变而来。vb.net常被人称为VB7.0即对VB6的升级是不对的,几乎在.net中思想已经完全改变,VB6中是基于事件和对象的思想,而在.net中由于使用了.net框架,面对对象在.net中尤为突出,其中过程思想还能运用,但在.net中过程思想已完全被OOP思想取代。
 
VB.NET简介
  VB.net是微软最新平台技术,是.netframeworkSDK的一种语言。VB.net和VC#.net在功能上没有区别。编译以后生成的可执行文件被称为Assembly,即程序集。
  VB.net的版本号是VisualBasic7.0,它的运行是建立在CLR(CommonLanguageRuntime)和MSIL(MicrosoftIntermediateLanguage)虚拟器上的。其实,它的机制和Java差不多。

VB.NET的特点
    1.真正成为面向对象以及支持继承性的语言。
    2.窗体设计器支持可视化继承,并且包含了许多新的特性,比如自动改变窗体大小、资源本地化支持、数据类工具内在支持XML数据。
    3.直接建立在.NET的框架结构上,因此开发人员可以充分利用所有.NET平台特性,也可以与其他的.net语言交互。
    4.为Windows应用程序提供了xcopy部署,开发者不再需要为DLL的版本问题担忧。
 
VB.NET面向对象编程的优点
 
不知道读者是否考虑过为什么现代程序设计语言会向面向对象编程靠拢?C++、JAVA为什么这么普及?这是因为面向对象编程具备了几个优点,比如:代码维护方便、可扩展性好、支持代码重用技术等等。这些优点是过程编程语言所不具备的。下面我们就来谈谈面向对象技术的这些优点:
 
◆维护简单
 
模块化是VB.NET面向对象编程中的一个特征。实体被表示为类和同一名字空间中具有相同功能的类,我们可以在名字空间中添加一个类而不会影响该名字空间的其他成员。
 
◆可扩充性
 
面向对象编程从本质上支持扩充性。如果有一个具有某种功能的类,就可以很快地扩充这个类,创建一个具有扩充的功能的类。
 
◆代码重用
 
由于功能是被封装在类中的,并且类是作为一个独立实体而存在的,提供一个类库就非常简单了。事实上,任何一个.NET Framework编程语言的程序员都可以使用.NET Framework类库,.NET Framework类库提供了很多的功能。更令人高兴的是,我们可以通过提供符合需求的类来扩充这些功能。