脚本语言VB.NET 脚本语言和编程语言
vbscript、VB.net、VB是不是都是一样的?现在说VB将要淘汰,是这三种都淘汰啊,还是只是VB?
VBScript是Visual Basic Script的简称,即 Visual Basic 脚本语言,有时也被缩写为VBS。
创新互联建站于2013年创立,是专业互联网技术服务公司,拥有项目成都做网站、成都网站设计网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元浦口做网站,已为上家服务,为浦口各地企业和个人服务,联系电话:18982081108
VB是一个统称,其版本甚多,VB6.0及以前,还不能算完全的面向对象的语言,VB6.0是VB版本的一个分水岭,VB6.0以后的版本才真正成为面向对象的语言,VB.net是VB的新版本,是VB基于.Net的版本,目前已经有VB 2010了吧。
.Net是微软操作系统的特点,目前很多高级程序设计语言例如:VC,VB,JAVA都是基于.Net平台的。
不过,尽管在VB.Net里,有许多语句与VB6相似,但是只要稍有变化,对于一个程序员来说,都是头痛的事情, 特别是对象方面的变化还是很大的。
说VB淘汰是偏见,有数据统计,在目前流行的10多种程序设计语言里,JAVA排名第一,而VB排名第7。JAVA排名第一的一个重要的原因是JAVA是免费的,而VB等是要钱买版权的。
请问什么是VB,VBSCRIPT,VB。NET?三者的区别?
VB,VBSCRIPT,?
-------------
VB:
Microsoft Visual Basic
一种可视化的,面向对像的编程语言.
VBSCRIPT:
一种网页的脚本语言.用于编写脚本.
VB.NET
和VB差不多.但功能上有加强.语法上也有改变.
------------------------
什么是COM,什么是.NET
说起来很多.但我想你的意思是指在网络上的.所以我只说在网络上的不同.
引用别人的:
是用来划分国际互联网域名体系的,.net .com是其中的一类:
一、顶级域名
域名由两个或两个以上的词构成, 中间由点号分隔开。最右边的那个词称为顶级域名。下面是几个常见的顶级域名及其用法:
“.COM”--用于商业机构。它是最常见的顶级域名。任何人都可以注册.COM 形式的域名。
“.NET”--最初是用于网络组织,例如因特网服务商和维修商。现在任何人都可以注册以.NET结尾的域名。
“.ORG”--是为各种组织包括非盈利组织而定的。现在任何人都可以注册以.ORG 结尾的域名。
二、国家代码
由两个字母组成的顶级域名如.cn, .uk, .de等称为国家代码顶级域名(ccTLDs), 其中.cn是中国专用的顶级域名, 其注册归CNNIC管理, 以.cn结尾的二级域名我们我们称为中国国家顶级域名(俗称国内域名)。注册国家代码顶级域名下的二级域名的规则和政策与不同的国家的政策有关。
三、二级域名
顶级域名的下一级,就是我们所说的二级域名。如"sohu.com"是一个顶级域名,在此域名以下的域名,如"new.sohu.com","mail.sohu.com"等都是二级域名。在这种情况下,new、mail就被称为主名或分域名。
vb与vb.net有何区别?asp与asp.net有何区别?脚本语言与编程语言的区别?
给你说通俗点吧。。
VB是一门非正规面向对象的编程语言,易学易懂,但是语法不够严谨。
VB.NET是微软.NET战略专门推出的,可以看做VB的升级版,支持面向对象。
ASP是比较经典的网站开发脚本语言。。
ASP.NET可以看做一个框架,支持Jscript、VB.NET、C#,完全面向对象。算是ASP的升级版。。
脚本和编程语言的区别:
抽象的级别:这是最重要也是最明显示的不同。脚本语言对程序员提供了更高级的抽象。这一点明显表现在:在这种语言自身中,存在有高级的数据结构,如列表和字典结构,和对这种结构简单方便的嵌套和操作。这样可以创建非常成功的程序。
类型定义:系统语言通常是强类型和静态类型定义。这就意味着所有变量的类型要在程序中指定,在编译时检查。相反地,脚本语言是最松散的类型定义,完全没有类型声明,并且在运行时进行动态类型检查。
执行:系统语言的特点是编译的。程序被编译成可执行的二进制。另一方面,脚本语言的特点是解释,也就是,指令被立即执行,不存在一个编译的中间状态。这就意味着脚本语言是交互式的(你可以在提示符下敲入命令,并且看到结果),这是另一个巨大的胜利。这样完全将编译过程从编辑-编译-运行循环中去掉了。
速度:以上三点是脚本语言一方面在速度与效率, 一方面在易用性与表示式的强大性之间进行折衷的典型例子。这就使得脚本语言的执行速度比系统语言慢一个数量级。这就是对脚本语言诽谤最多的方面。性能的降低不是真正的问题,因为思想是用脚本语言来组合组件,这些组件是用象C 这样的快速系统语言来编写的。所以所有需要运行快速的东西将因为是用快速的语言实现的而运行得快速。脚本语言只用于将东西绑在一起,并且这些通常不是性能的瓶颈( 或如果是,你需要重新检查你的设计)。
vb.net是脚本语言吗?
非也,乃微软新一代面向对象可视化编程语言。另外,vb.net和vb6.0及以前版本都有很大差别。属.net平台。.net framework现在最新的版本是3.5,建议你学习2.0版本即可,有机会再看看3.5。
VB编程语言有哪些
你的问题很有问题。。。
第一:vb
vb就是visual
basic,本身就是一种编程语言.
visual
basic
是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发
windows
环境下的各类应用程序。它简单易学、效率高,且功能强大可以与
windows
专业开发工具sdk相媲美。在visual
basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用windows内部的广泛应用程序接口(api)函数,动态链接库(dll)、对象的链接与嵌入(ole)、开放式数据连接(odbc)等技术,可以高效、快速地开发windows环境下功能强大、图形界面丰富的应用软件系统。随着版本的提高,visual
basic的功能也越来越强。5.0版以后,visual
basic
推出了中文版,与前个版本相比,其功能有了很大提升。
第二:vba
vba即visual
basic
for
applications,包含在微软的应用程序中(比如microsoft
office),以及类似wordperfect
office这样第三方的产品里面。vba这样嵌入在各种应用程序中看起来有些矛盾,但是它的功能和vb一样强大。
vba和vb的区别包括如下几个方面:
1.
vb是设计用于创建标准的应用程序,而vba是使已有的应用程序(excel等)自动化
2.
vb具有自己的开发环境,而vba必须寄生于已有的应用程序.
3.
要运行vb开发的应用程序,用户不必安装vb,因为vb开发出的应用程序是可执行文件(*.exe),而vba开发的程序必须依赖于它的父应用程序,例如excel.
第三:vbscript
vbscript的全称是:microsoft
visual
basic
script
editon.(微软公司可视化basic脚本版).
正如其字面所透露的信息,
vbs(vbscript的进一步简写)是基于visual
basic的脚本语言.
我进一步解释一下,
microsoft
visual
basic是微软公司出品的一套可视化编程工具,
语法基于basic.
脚本语言,
就是不编译成二进制文件,
直接由宿主(host)解释源代码并执行,
简单点说就是你写的程序不需要编译成.exe,
而是直接给用户发送.vbs的源程序,
用户就能执行了.
vbscript也是asp的默认语言,还可以用在windows脚本编写(shell
script)和网页编码(html)中。尽管它的语法类似于vb,但是它却是一种完全不同的语言。vbs不使用vb运行库运行,而是由windows脚本宿主(wscript.exe
-
microsoft
windows
based
script
host)解释执行。这两种语言之中的不同点影响asp网站的表现。
第四:vb.net
visual
basic.net
是从
visual
basic
语言演变而来的,是一种为高效地生成类型安全和面向对象的应用程序而设计的语言。visual
basic
允许开发人员开发面向
windows、web
和移动设备的程序。与所有面向
microsoft
.net
framework
的语言一样,使用
visual
basic
编写的程序都具有安全性和语言互操作性方面的优点。vb.net是微软最新平台技术,是.netframeworksdk的一种语言。vb.net和vc#.net在功能上没有区别。编译以后生成的可执行文件被称为assembly,即程序集。vb.net的版本号是visualbasic7.0,它的运行是建立在clr(commonlanguageruntime)和msil(microsoftintermediatelanguage)虚拟器上的。其实,它的机制和java差不多。
vb.net的特点
1.真正成为面向对象以及支持继承性的语言。
2.窗体设计器支持可视化继承,并且包含了许多新的特性,比如自动改变窗体大小、资源本地化支持、数据类工具内在支持xml数据。
3.直接建立在.net的框架结构上,因此开发人员可以充分利用所有.net平台特性,也可以与其他的.net语言交互。
4.为windows应用程序提供了xcopy部署,开发者不再需要为dll的版本问题担忧。
VB.net是什么语言?
Visual Basic.NET是基于微软.NET Framework之上的面向对象的中间解释性语言(名片中说VB.NET是"...中间解释性语言“,这种说法极不准确,甚至完全错误。可能原编辑者是指的编译器会先将源码翻译成MSIL(Microsoft Intermediate Language)中间语言这回事,但这和”解释性语言“有很大差别),可以看作是Visual Basic在·Net Framework平台上的升级版本,增强了对面向对象的支持。但由于改动太大,导致VB.net对VB的向后兼容性不好,在业界引起不小的争议。 大多的VB.Net程序员使用Visual Studio .Net作为IDE(integrated development environment).SharpDevelop是另一种可用的开源的IDE。VB.Net需要在.Net Framework平台上才能执行。 VB.NET的主页
详情请看百度百科:;type=synfromtitle=VB.NETfr=aladdin
本文标题:脚本语言VB.NET 脚本语言和编程语言
本文链接:http://myzitong.com/article/hjojdi.html