前言:
看到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.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站点。
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的知识进行对比,建立知识网。
原文链接:https://www.f2er.com/vb/257144.html