当前位置:编程学习 > VB >>

VB与VB.net各自优势与区别

答案:'
关于VB.net
{
    Visual Basic.NET是基于微软.NET Framework之上的面向对象的中间解释性语言,可以看作是Visual Basic在.Net Framework平台上的升级版本,增强了对面向对象的支持。但由于改动太大,导致VB.net对VB的向后兼容性不好,在业界引起不小的争议。
}
'
VB.net与VB6.0的主要区别
{
    VB.Net需要在.Net Framework平台上才能执行,因此,大多的VB.Net程序员使用Visual Studio.Net作为IDE(integrated development environment<->集成性的开发环境)开发.net应用程序。
    VB6生成的应用程序不需要.Net Framework框架的支持。
    因此,使用VB.net开发的应用程序只能在装有.Net Framework框架的系统中运行。
}
'
VB.net与VB6.0的编程思想
{
    网上流传的VB与VB.net差别被过分夸大。其实VB.net改善的只是完整的面向对象思想,90%语法与VB6.0保持一致。
    抽象、封装、多态、继承是面向对象语言的四个基本属性。VB6.0不支持继承,而VB.NET则不然。所以,和C++一样,VB.NET也是完全面向对象的编程语言。
}
'
VB.net与VB6.0的应用前景(个人观点 By 刺猬)
(
    介于现在应用最为广泛WindowsXP操作系统没有预装.net framework的原因,许多VB程序员采用VB6.0开发应用程序;但现在不一样了,在未来,WindowsXP系统必将面临淘汰。继Vista以后,系统都预装了.net framework框架,由此看来,微软正在极力推崇使用.net技术。或许,.net应用程序的开发在未来会有很大的发展前景。
}
据我所知,vb.net是vb的升级。vb.net基于.net框架,是vb发展的必然趋势。vb功能非常强大,但是也存在众多的缺点,所以微软才会开发vb.net。随着时间的发展,vb.net完全取代vb是必然的。

上一个:vb搞手如何让txet3实现ctrl+a
下一个:vb,format有关时间格式的问题

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,