VBScript是ASP的預設语言,还可以用在Windows脚本编写(Shell Script)和网页编码(HTML)中。尽管它的语法类似于VB,但是它却是一种完全不同的语言。VBS不使用VB运行库运行,而是由Windows脚本宿主(wscript.exe - Microsoft Windows Based Script Host)解释执行。这两种语言之中的不同点影响ASP网站的表现。
支持者但是很多VB的支持者解释说VB的易用性就是它最大的优势,可以让经验丰富的VB程序员或是刚刚懂得皮毛的人都能用自己的方式快速开发程序。而且VB的程序可以非常简单的和数据库连接。比如利用控件可以绑定数据库,这样一来用VB写出的程序就可以掌握数据库的所有信息而不用写一行代码。
很多语言的特性比如GoSub、On Error和用变量名字的最后一个字符判断声明类型(比如字符串型str$)都是从BASIC中来的。VB的语法和绝大部分语言都不同,可能会让新的程序员混淆。比如声明“Dim a,b,c As Integer”声明了c为整形变量,但是a、b都是Variant类型的。(如果想申明3个Integer,必须写 Dim a as Integer, b As Integer, c as Integer;而直接写Dim a,后面不写类型,则自动变成Variant类型——占用大量资源。) (這個問題在VB.NET以後的版本以經解決,Dim a,b,c As Integer都會等於整形变量) 还有一些特性,比如下划线字符“_”用于一行代码分多行写时候。一些程序员在使用的时候由于不符规范而引起錯誤。
c#没什么的多余字作者: goodhermit95 时间: 2008-8-20 08:08 PM 标题: 回复 #20 goodday 的帖子 噢噢
dim a as textbox1:text;
还是可以啊 作者: goodday 时间: 2008-8-26 12:19 AM
dim a = Function(height As Single, weight As Single) weight / ((height / 100) ^ 2)