VB6.0与VB.NET有什么区别?
VB.NET我没用过,请告诉我它们有什么区别吗? 问题点数:0、回复次数:6Top
1 楼pigpag(Pigpag - A GRE Fighter)回复于 2003-08-04 20:03:42 得分 0
大区别。Top
2 楼benxie(结婚是幸福的!为了老婆努力赚钱!)回复于 2003-08-04 20:08:49 得分 0
我也想知道呀。Top
3 楼pigpag(Pigpag - A GRE Fighter)回复于 2003-08-04 20:16:22 得分 0
VB6应该是一种不适合于大工程的语言。你也应该熟悉的。
VB.net是微软最新平台技术,是.net framework SDK的一种语言。VB.net和VC#.net在功能上没有区别。编译以后生成的可执行文件被称为Assembly,即程序集。
VB.net的版本号是Visual Basic 7.0,它的运行是建立在CLR(Common Language Runtime)和MSIL(Microsoft Intermediate Language)虚拟器上的。其实,它的机制和Java差不多。
VB.net的语言特点有下:
1. 代码托管。被托管的代码享受.net framework提供的安全保障和垃圾回收机制,但是这也同时表明,你的程序被框在Framework里面了。API变得不太方便。
2. 强大的面向对象特性。现在VB7已经是一个完全的面向对象程序。举个例子:
VB6:
Form2.Show
VB.net:
Dim frm As New Form2()
frm.Show
现在VB7已经支持类的各种特性:继承,函数的覆盖,重载,虚拟,隐藏……
3. 功能强大,程序界面更标准。
4. 程序代码结构化更强,开发环境舒适体贴。
其他么,让我感觉不深。
注意,VB.net语言本身有重大改变,所以从VB6到VB.net的转变是很大的。Top
4 楼hisofty(瘦马)回复于 2003-08-04 20:17:22 得分 0
编程的根本思想已经变了Top
5 楼pigpag(Pigpag - A GRE Fighter)回复于 2003-08-04 20:18:07 得分 0
还有,可以开发强大的WebApplication程序。Top
6 楼yunfeng007(一水寒)回复于 2003-08-04 21:28:41 得分 0
最大的区别就是在vb.net中一切皆为对象。Top




