十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
VS里的VB,有重定向功能,适合开发多种版本的VB程序。功能上肯定是VS更强大,再说VB本身也是跟随VS发布的,属于VS的附属产物。如果是团队开发,肯定用VS力的VB解决方案。
创新互联建站服务项目包括乐平网站建设、乐平网站制作、乐平网页制作以及乐平网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,乐平网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到乐平省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
截至今天2016/12/02,VB.net最新版本是VB 14,
对应的IDE为Visual Studio 2015
从VB 7开始,每次.net平台更新,VB版本也会不断更新。
VB历史版本如下(.net平台)
没有 VB13
VB12 对应 VS2013
VB11 对应 VS2012
VB10 对应 VS2010
VB9 对应 VS2008
VB8 对应 VS2005
VB7 对应 VS2003
VB6 是经典版本,它不是 .net平台的
1、从OOP概念上讲,VB不是一个真正的面对对象的语言,他不支持继承等一些面对对象的特性,而VB.net是一个面对对象的语言,支持这些特性
2、VB和VB.net都可以用来网络编程的,这点可以肯定,两者都有这个功能
VB是通过控件进行网络编程,而VB.net可以通过VB的控件,也可以是用.net框架提供的system.net命名空间下的所有的类
3、正确理解VB.net中的.net,.NET 是微软推出的一种新的编程思想和模式,对于网络提出了一个新的概念(当然功能有了很大的革新),微软在.net 框架中规定了通用语言规范,只要符合这个规范,都可以利用.net强大的功能来完成任务,比如delphi.net ,他是.net和通用语言规范结合的产物,.net 框架提供了好多功能,简单列出一些命名空间
System 包含所有的数据类型和...
System.IO包含Windows文件,数据流的访问操作和...
System.Net包含网络有关的各种协议TCP,UDP等等和...
System.Text包含字有关的,比如经典正则表达式
System.Data包含访问数据的所有的类
System.Web包含Web有关的,比如Web Services的新概念
System.Drawing包含GDI+的所有功能,可以绘制图形
System......等等
当然还包括Microsoft.VisualBasic等微软产品的系列的命名空间
这些命名空间可以用于所有.net的应用程序,比如可以用System.Drawing包含GDI+的所有功能来Web上动态的设计图表
而实现它就可以用VB.net的语言
4、可以宽泛的来解释就是:VB.net=VB(OOP)+.net
5、VB.net的运行方式和VB不同,比如VB就是通过一个DLL动态链接库文件来编译的,而VB.net是先生称MSIL(微软中间语言)代码,然后通过通用语言运行时,将MSIL继续编译生成更好更高效的代码。这位朋友可以试着用一下.net下的vbc.exe编译工具,写个小程序编译下试试
6、两者语法相同,但有少许差异,VB.net的运算符和一些错误处理机制多了一些
7、VB和VB.net最擅长用于快速开发,不需要太过于考虑性能的快速开发,但是VB.net和其他语言的功能天生是相等的,现在的VB.net用于Web应用程序,WinForm应用程序开发的情况就比较多,而其他应用我不是很了解或一时想不出来,我有个朋友就是用.net做嵌入式开发的,但他们公司也用.net 做3G开发
8、狗屁六级的vrhero,“VB.NET也是VB”还在这儿放这么多废屁,这样的人就是没事找抽型 把你的6个问题也给解释一下,1、smalltalk是纯粹的OOP语言,Java %90的OOP,VB不支持OOP的特性,所以不完全是,够明白了吧2、完全不知所云---我写的这些不是拷过来的,不能说我不知所云3、我只是把我经常用到的命名空间告诉这位朋友不为过4、误人子弟,屁话5、屁话6、笔误,是我的错7、你用VC++开发web给我看看,相比VB.net和C#看看那个快,各种语言都各有所长,不是我说的,微软.net系列清华出版的这么多书,那本不都有说明吗?你补充的那几句,学过.net的人都知道,没有实用价值。
“除了语法和使用习惯的继承,VB 6.0之前的版本和VB 7.0之后的版本完全没有联系,几乎没有相同之处,两种不同体系的语言”和“VB.NET也是VB ”这种自相矛盾的话,就认为这位高级经理是大脑发热,笔误吧!
我觉得你概念上有问题。
首先编辑器只是一类软件的名称,即便你说是VB编辑器,可以是微软出的VB6等IDE,我也可以说系统自带的记事本也是VB编辑器,总之一般只要能编写源代码的就可以叫编辑器。
而.Net也只是一个.Net Framework框架而已,.Net包括很多技术,不光是编程技术。
最后,你是不是要问VB6和VB.Net的关系?
如果是这个问题,我可以告诉你VB6是上个世纪的IDE,而VB.Net是Visual Studio大集成环境里面的一种而已,像C++,C#也集成在里面。他们两个可以说除了语法还比较相像以外,没有一点关系了,编程思想不同,编译原理不同,运行机制不同,总之就是整个架构都不同,不要觉得VB.Net就是VB6的本世纪升级版。
但是人们常说的VB指的是VB6,而VB.Net和VB6相比变化非常大,几乎可以说是完全不同的语言,不是继承或者升级的关系。 VB.Net属于.Net大家族的一员,和C#一样,运行于.net Framework下,支持完全的OOP和诸多新特性。编译出来的程序需要有.net Framework的支持才能运行。 另外一点,就是你所说的Microsoft Visual Basic 2005 express edtion,即我们所说的“速成版”。它是免费的,功能受到了一定的限制,MS的想法貌似是想让人们通过它来了解和学习,而不是开发。 Express Edition(速成版)的一个特点就是,不像其它商业版本那样是集成在一个统一的Visual Studio环境里面,而是分开的,VB的速成版就是VB的,C#的就是C#的,各自独立。 至于发展方向的问题,反正Microsoft是强势猛推.net了,VB6其实还是不错的,但是MS为了让大家都进到.net的圈子里面,早在几年前就停止对VB6的支持了。 关于.net是好是坏不同人看法不同,但是可以肯定的是因为微软的影响力,.net(VB.Net、C#、C++.net)之后肯定是一种主流的(但不是唯一的)开发语言和环境。