VB.NET总结

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也有了进一步的认识。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 17
    评论
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值