VB.NET与VB6.0的区别

前端之家收集整理的这篇文章主要介绍了VB.NET与VB6.0的区别前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

VB.NET的视频已经看完了,虽说是VB.NET视频,但是大部分讲的是.NET平台。其实VB.NET就是VB6.0与C#的结合体,VB6.0的语法加上C#的思想。

一、整体

二、具体

2.1 什么是 VB.NET?
VB.NET是VB6.0的后续版本。Microsoft推出全新的编程和操作系统Framework——.NET,支持多种语言利用公共.NET库开发应用程序,这些应用程序在.NET Framework上运行。使用Visual Basic在.NET Framework上编程,这就是VB.NET。

2.2 新特征

•面向对象的编程语言。支持继承、重载、接口、共享成员和构造器。
支持所有的CLS特性,如存取控制.NET类、与其它.NET语言交互、元数据、公共数据类型、委托等等。
•多线程支持
•结构化异常处理。

2.3类成员访问域
除了原有的Private和Public,VB.NET引入了几个新关键字。全部访问域关键字列表如下:


2.4数据类型的改变
VB.NET中有些数据类型得到改进。下面是变化对照表:


VB6.0中的Variant数据类型能存储任意类型变量,VB.NET中Object具备相同能力。

三、总结

从整体看VB6.0和VB.NET十分相似,例如:同样的页面设计,同样的控件使用,拥有共同的数据类型,三大数据结构……但是,细微处又有着不同的一面,例如:后者是完全面向对象的,支持继承等,数据结构中的语句也有些差异……

VB.NET还需要在机房重构中体会它的奥秘之处。

猜你在找的VB相关文章