VB.net初识

      VB.net 是一种简单,现代,面向对象的计算机编程语言,由微软开发,将.NET Framework和公共语言运行库的强大功能作为Visual Basic标志的生产力优势相结合。

VB6与VB.Net的异同

      Visual Basic.NET是在.NET Framework上实现的面向对象的计算机编程语言,虽然他是经典的Visual Basic语言的演变,但是它不兼容VB6,在任何旧版本编写的代码不能再VB.NET下编译。
      像所有其他.NET语言一样,VB.NET完全支持面向对象的概念。 VB.NET中的一切都是一个对象,包括所有的基本类型(Short,Integer,Long,String,Boolean等)和用户定义的类型,事件,甚至是程序集。 所有对象从基类Object继承。而VB6只是部分的面向对象,无法做到完全面向对象。
      VB.NET与VB6都是基于basic语言的,所以他们在一些属性、命名方式还有语法上是相似的。

VB.net与C#的区别

VB.NETC#
模块化Modulestatic class
变量声明无option不强制默认public或private
重写方法直接重写析构函数
不支持运算符++、–!&、^、like
构造函数顺序先调用父类,再初始化子类先初始化子类,再调用父类
函数重载级别子类父类同级子类优先父类
命名不区分大小写支持大小写区分的函数或变量存在
错误处理可以使用On Error方法,非结构化处理异常仅支持try catch结构化方法
兼容性CLS兼容,与C#交互好支持一部分

前景

两者各有各的优点,但是现在大部分人用的还是C#还有Java,对于VB.net还没有上升到足够的重视,以下是最新的语言排行榜,,net可能是以后一个前景上升空间很大的语言。
这里写图片描述

以下就是我对VB.net的一些基本的学习,如果有什么需要改进的地方,欢迎小伙伴在评论区予以斧正。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值