区别有:1、特性不同;2、错误处理不同;3、两者产生的窗体不同;4、数据库访问有差别。vb.net完全面向对象的编程语言,具有抽象、封装、多态、继承、重载、接口共享成员构造器这些特性;而vb是不面向对象的,不支持继承。
1、特性不同
vb.net完全面向对象的编程语言,具有抽象、封装、多态、继承、重载、接口共享成员构造器这些特性;而vb是不面向对象的,不支持继承。
2、错误处理不同
vb中只是On Error…..goto和On Errer Resume Next ,这些错误称为非结构化异常处理。而在vb.net中采用的结构化异常处理机制,try…catch….finally控制。
3、两者产生的窗体不同
VB.NET有两种新的窗体方式:Windows窗体和Web窗体。VB.NET允许创建不同类型的应用程序,例如,可以创建ASP.NET和ASP.NET Web服务应用程序,还允许创建控制台应用程序和作为桌面服务运行的应用程序。而与此不同的VB,只能创建Windows窗体。
4、数据库访问有差别
vb6.0是通过ADO(Active X Data Objext)来实现对数据库访问。而vb.net 是通过ADO.NET来访问数据库五.操作上的不同
VB.NET提供了灵活的读写文件功能,可以使用多种方法获得相同的结果。
延伸阅读:
什么是vb?
Visual Basic(简称VB)是Microsoft开发的一种面向对象的编程语言。 使用 Visual Basic即可快速、轻松地创建类型安全的.NET应用。
“Visual” 指的是开发图形用户界面 (GUI) 的方法——不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。 “Basic”指的是 BASIC (Beginners All-Purpose Symbolic Instruction Code) 语言,是一种在计算技术发展历史上应用得较为广泛的语言。
Visual Basic源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建Active X控件,用于高效生成类型安全和面向对象的应用程序。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。
文章标题:vb和vb.net有什么区别,发布者:小编,转载请注明出处:https://worktile.com/kb/p/38583