vb.net过时了吗的简单介绍

vb6.0是最后一个版本吗?和VB.NET不同?最新的应该是9.0(有内部消息,但是没有公布,也没有beta)
vb6到vb.net按照微软的说法是进行了浴火重生般的改革,个人感觉有非常大的改变
我的建议是 , 学.net
当然,请您自己定夺
对补充的回答
两者语法差别不大 , 但是原理和程序的整体结构都有很大的差别
我个人觉得,如果不是为了考级,应该过时了
想问下,现在学习B语言编程用VB多还是用.NET多 。首先,建议你了解下VB和.NET的概念 。
VB, Visual Basic , 是微软在1993年,模仿BASIC编程语言(1964年问世),开发出的在当时算是比较新的编程语言 。VB在当时也是微软COM(Component Object Model)的一部分 。可以快速开发GUI(用户界面) , 用DAO , RDO,ADO连接数据库 , 包括ActiveX也是当时COM里的技术 。VBA与VBScript只是语法和VB相同 , 但功能和VB有些不同 。VB在1998年有了VB6.0,也是目前,将来的VB最后的版本 。微软在2008年3月就已经停止对VB的更新 。换句话说 , VB已经过时了 。
而VB语言的下一个版本,就是微软的.NET Framework (2002年问世)里面的一种开发语言--VB.NET(注意和VB有不同之处,语法相似) 。.NET Framework是一项在Windows环境下的软件技术 。它含有庞大的Library(FCL,Framework Class Library),还有一个和Java Virtual Machine相似的.NET Virtual Machine(CLR,Common Language Runtime) 。FCL和CLR是.NET Framework的核心组件 。编程者要学习使用的是.NET主要有3个主要组件 , Winforms,ASP.NET,ADO.NET(Winforms用于迅速开发桌面应用程序,ASP.NET完全是网页开发 , ADO.NET是与back-end数据库的连接和数据处理) 。
但是可以说.NET里已经包含了VB,为什么?准确的说,应该是.NET的语言基础结构(Common Language Infrastructure)中,有多种语言供开发者使用,C#,VB.NET,J# 。每种语言在Compile(编译)后,被转换成Common Intermediate Language, CIL,然后在CLR上运行 。也就是说无论用哪种语言开发,其效果都是一样的 。
总之,VB已经过时(VB6在98年问世,2008停止更新和技术支持) 。而.NET(02问世,最新的是07年的.NET Framework 3.5),而且.NET支持多种语言VB.NET, C#, J#(其实每一种语言都是一样的,就如同山东话,东北话写出来都是汉字一样),功能如此强大,有是一门火热的新技术 。呵呵当然是.NET好,学.NET的人最多了,Java也非常多 。
vb6和vb.net如何选择?vb6多线程没有vb.net方便
vb6可以在win10上运行,开发的程序也可以不用担心无法运行的问题 都向下兼容的
理论和现实上 都不会让vb6开发的程序无法运行
够用,只不过是因为处理文件上没有多线程 速度上可能会慢点而已
这个因人而异 , 每个人的理解能力不同,编程逻辑思想比较重要,语法不同比较容易解决
Vb .net和Vb6有什么区别vb.net与vb相比在功能方法上有所改进
vb是基于面向对象编程,实际上不能算是一门面向对象编程的语言
而vb.net实现了真正面向对象 。面向对象编程的所有特征都给于支持
如果你对面向对象编程原理有所了解再看看vb与vb.net的功能介绍就知道了
另外vb.net支持多线程
而Vb不支持多线程编程 。只能够通过API来实现 。去年准备用VB写多线程程序 。只是测试了几天 。简直能让人崩溃 。出少许差错VB软件本身就产生错误 。有时候在VBIDE环境中运行正常 。编译运行也可能出错 。。不过也有人能用VB写出安全多线程程序 。那只能说是高手啊 。。我只有佩服!
两者在语法上是一样的 , 不过有些函数不同
我一直用VB,前段时间也想用用VB.net 。。所以看了看教程才了解 的
参考一下吧 。。
vb和vb.net的区别和特点1、vb.net完全符合面向对象的编程语言抽象、封装、继承的四大特性,而vb不支持继承 。
2、错误处理不同 。
vb中只是On Error.....goto和On Errer Resume Next,这些错误称为非结构化异常处理 。而在vb.net中采用的结构化异常处理机制,try...catch....finally控制 。
3、两者产生的窗体不同 。
vb.net 允许创建不同类型的应用程序,例如 , 创建ASP.NET和ASP.NET Web 服务应用程序,还允许创建控制台应用程序和作为桌面服务运行的应用程序 。但是vb 只能创建Windows窗体 。
4、数据库访问的差别 。
vb6.0是通过ADO(Active X Data Objext)来实现对数据库访问 。而vb.net 是通过ADO.NET来访问数据库 。
扩展资料
Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言 , 为结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言 。是一种可用于微软自家产品开发的语言 。
“Visual” 指的是开发图形用户界面 (GUI) 的方法——不需编写大量代码去描述界面元素的外观和位置 , 而只要把预先建立的对象add到屏幕上的一点即可 。
“Basic”指的是 BASIC (Beginners All-Purpose Symbolic Instruction Code) 语言,是一种在计算技术发展历史上应用得最为广泛的语言 。
Visual Basic源自于BASIC编程语言 。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建Active X控件,用于高效生成类型安全和面向对象的应用程序。
参考资料:百度百科-Visual Basic
【vb.net过时了吗的简单介绍】vb.net过时了吗的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、vb.net过时了吗的信息别忘了在本站进行查找喔 。

    推荐阅读