Visual Studio中的VB和VB6.0有什么大的区别?
Visual Studio有好几个GB,VB6.0小的才十几MB,两个有什么主要差别啊? 展开
一、创建窗体方式不同
1、Visual Studio中的VB:向窗体中拖入的组件,都是基于继承,从.Net框架提供的SDK中相应的类继承,经过实例化后,通过添加功能才把组件加入到设计窗体中。
2、VB6.0:应用程序中创建的组件全部是COM组件,即可在COM应用程序中使用的ActiveX控件、ActiveX 类型的DLL 和ActiveX类型的EXE。
二、访问数据库方式不同
1、Visual Studio中的VB:是使用ADO.NET来访问数据库,ADO.NET是.NET框架的一部分,其对应的类库是.Net FrameWork SDK的真子集。
2、VB6.0:通过ADO(Active X Data Object,即:Active X数据对象)来实现对数据库访问的。同时为了保证对早期版本的兼容,也提供RDO(远程数据对象)和DAO(数据访问对象)二种数据访问技术。
三、创建WEB应用方式不同
1、Visual Studio中的VB:是使用ASP.NET技术来编写Web页面。在ASP.NET中使用的也不再是脚本语言,而是真正意义编程语言,其中就可以是VB.NET
2、VB6.0:是使用Active Server Page(简称ASP)来创建在 Web应用程序。在ASP中,编写Web页面并非纯正的VB语言,而是VB脚本语言--VBScript。
参考资料来源:百度百科-Visual Basic
参考资料来源:百度百科-VB.NET
推荐于2017-09-29 · 知道合伙人软件行家
2002年开始,微软发布了 Visual Studio .NET(内部版本号为 7.0)。
微软将.NET Framework与 Visual Basic 结合而成为 Visual Basic .NET (vb .net),重新打造 VB,新增许多特性及语法,又将 VB 推向一个新的高度。这VB.Net与VB6.0及以前版本的VB有很大的区别。
1、 继承。至此,Visual Basic 完成了向面向对象转变的道路。
2、 共享成员。
3、 Try…Catch结构化异常处理。
4、 Delegate 和 Interface。
5、名称空间。
6、 对自由线程的支持。
特别的是,Visual Basic .NET大大减少了 Visual Basic 语言的关键字,如 GoSub、PSet 等等。原先的 Visual Basic 有多达120个关键字,这给写程序带来了很大的不便,现在经过精简,Visual Basic 脱下了这个沉重的包袱。
Visual Basic 6.0语言具有不支持继承、无原生支持多线程、异常处理不完善等三项明显缺点,使其有所局限性(此些缺点皆已在 vb .net 获得改进)。
vb .net编程语言是一种真正的面向对象编程语言,和 VB 并不完全兼容。
Visual Studio : http://baike.baidu.com/view/28727.htm
Visual Studio还包括Visual C++, J++ foxpro等