-
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的一些基本的学习,如果有什么需要改进的地方,欢迎小伙伴在评论区予以斧正。
栏目列表
最新更新
VB6与VB.Net的异同
VB.net初识
[vb.net]使用GDI+绘图达到图片随鼠标缩放与
VB中实现窗体自动隐藏 (转)
vb.net详解MDI窗体操作方法
VB.NET是如何关闭窗体
用VS2017进行移动开发(C#、VB.NET)——Offli
vb.net Linq实战
vb.net 操作Access数据库帮助类
VB.NET 基础入门
用 Access+Outlook 来采集信息
使用PowerDesigner生成Access数据库
让我们一起用开源数据库和开源框架废弃
随说秋色园从Access升迁到MSSQL过程
当爬虫被拒绝时(Access Denied)
Web API与OAuth:既生access token,何生refres
[认证 & 授权] 6. Permission Based Access Co
Access之C#连接Access
oracle 19c下载和安装教程(database和client)
MySql索引原理与使用大全
php的计数器每次都会清零
PHP基础
数据类型之对象
数据类型之布尔型、整型、浮点型和字符
php教程之数据类型之数组
php教程之PHP 常量
php教程之变量
php教程之语法
PHP简介与安装
phpMyAdmin配置安装全攻略