VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 编程开发 > VB.net教程 >
  • 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.NET C#
模块化 Module static class
变量声明 无option不强制 默认public或private
重写方法 直接重写 析构函数
不支持运算符 ++、–! &、^、like
构造函数顺序 先调用父类,再初始化子类 先初始化子类,再调用父类
函数重载级别 子类父类同级 子类优先父类
命名 不区分大小写 支持大小写区分的函数或变量存在
错误处理 可以使用On Error方法,非结构化处理异常 仅支持try catch结构化方法
兼容性 CLS兼容,与C#交互好 支持一部分

前景

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

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

相关教程