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引入了几个新关键字。全部访问域关键字列表如下:

VB.NET与VB6.0的区别_第1张图片

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


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

      三、总结

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

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

你可能感兴趣的:(VB.NET与VB6.0的区别)