VB.NET总结

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/LYN_xj94512/article/details/81839393

what??

Visual Basic.NET是基于微软.NET Framework之上的面向对象的编程语言。

思维导图

这里写图片描述

VB.NET与VB的区别

1、vb.net不仅仅可以用来开发web应用,还可以开发传统的win32应用,UWP通用应用,安卓IOS跨平台应用,也可以开发工控,GIS等工业程序,还可以进行大数据,人工智能的开发
2、vb.net是为了代替落后的VB而生的,vb.net支持完全面向对象,可以轻易的创建超大型应用程序,完全能够胜任基本的开发
3、vb.net可以编译为exe程序运行,目前来说需要.net framework(或者.net core框架)框架的支持,运行在CLR虚拟机上,未来会有.net native技术,直接编译为机器码运行
4、vb.net支持多线程,而Vb不支持多线程编程,只能够通过API来实现。
5、vb是基于面向对象编程,实际上不能算是一门面向对象编程的语言,而vb.net实现了真正面向对象。面向对象编程的所有特征都给于支持
6、二者在数据类型中也有不一样的地方
这里写图片描述
7、VB 6.0 只提供单线程模式,并不支持多线程。而在VB.NET全面支持多线程。并且在VB.NET中还增加了结构化异常处理等新的功能。
8、在数据访问技术上,VB 6.0是 通过ADO来实现对数据库访问的。同时为了保证对早期版本的兼容,也提供RDO和DAO二种数据访问技术。在 VB.NET中是使用ADO.NET来访问数据库。

VB.NET与C#的区别

二者下语法的编写,内容注释有很大的区别。

推荐文章:VB.NET与C#的区别

总结

通过学习VB.NET让我对VB语言和C#语言有了更多的认识,对于他们三者的异同也有简单的了解。三者在应用上面VB.NET与VB更为相似,甚至可以说很多地方都是一样的,例如:注释;但是二者也存在很大的差异,VB一个是面向过程的,而VB.NET则是面向对象的。对于VB.NET也有了进一步的认识。

阅读更多 登录后自动展开
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页