初识VB.Net

前端之家收集整理的这篇文章主要介绍了初识VB.Net前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

前言:

看到VB.Net这个词时感觉既熟悉又陌生,它是什么?它到底和VB有什么不同之处?它又有什么优点?一系列的问题出现在我的脑海中,调动这我的好奇心。赶紧让我来捋一捋。。。

VB.Net是什么?

VB.Net是Visual Basic.NET的缩写,它是基于微软.NET Framework之上的面向对象的编程语言。它是通过.NET CLR (Common Language Runtime)来解析的,语法是基于传统的VB的。可以简单地认为它是VB的升级版。具体的说Microsoft推出全新的编程和操作系统Framework——.NET,支持多种语言利用公共.NET库开发应用程序,这些应用程序在.NET Framework上运行。使用Visual Basic在.NET Framework上编程,这就是VB.NET。而Microsoft .NET Framework是一个软件开发的平台,在这个平台上提供了不同的编程语言。在这个平台上,可以更方便的进行软件的开发,提高开发效率。

VB.Net和VB 的不同?

从宏观上看,我觉得vb.net是完全面向对象的语言,支持面向对象的四个基本属性:抽象,继承,多态,封装,但vb是面向过程的语言,它只支持部分面向对象的内容像多态,接口等。

VB.Net优点?

vb.net对比vb 6.0有着什么样的特性和优点?(站在巨人的肩膀上)
1.在vb 6.0中,创建对象的时候,需要等这个对象创建完毕后,再另外调用一个独立的方法对其进行初始化。在vb.net中,可以利用构造函数为对象赋初值,这样就不需要进行烦琐的调用赋初值了。构造函数的使用,简化了编码的过程和出错的机会。
2.vb.net编写线程的能力比vb 6.0有很大的增强。
3.在vb 6.0中,需要首先声明一个变量,然后才能对其赋值,这样就需要写两行代码。在vb.net中,可以使用初始化函数将这两个步骤合并在一行代码中完成,这提供了更少、更简单、更易于维护的代码
4.vb.net基于.NET框架,开发者可以快速的可视化开发网络应用程序、网络服务、Windows应用程序和服务器端组件。
5.vb.net是基于.NET框架的,可以与其它.NET语言协同工作。
6.在vb.net中,通过Web窗体及ADO.NET,开发者可以快速开发可扩展的Web站点

小结:

有了对知识的好奇心,接下来的学习会更有动力,同时也应该在VB学习的基础上好好利用i+1的学习方法,让VB.Net的学习与VB的知识进行对比,建立知识网。

猜你在找的VB相关文章