![]() |
使用 NetBox 以后,asp 应用不在局限于某一个操作系统,你甚至可以在
Windows 98 第一版上直接部署你的应用。同时,NetBox
的广泛移植性也带来 asp 应用的移植问题。在使用 iis
时,因为代码不可能在其他平台使用,所以使用脚本语言时只要系统支持,就可以随意使用,而使用
NetBox 则不同,虽然 NetBox 提供了应用层和对象层的移植性,但如果 asp
程序中使用了较高版本的脚本语言的语法,则有可能导致应用在低版本的操作系统中不能正常运行。
为了提高 NetBox 应用中 asp
代码的可移植性,我们就必须了解脚本语言在不同的系统中的细微区别,尽量使用可移植性比较好的语法,即较低版本的脚本语法。
下面的表格是由微软提供的不同版本的脚本语言所依赖的系统,以及不同版本脚本语言之间的区别。以便大家参考。
下表列举了宿主应用程序所执行的 Visual Basic Scripting Edition 版本信息。
宿主应用程序 | 1.0 | 2.0 | 3.0 | 4.0 | 5.0 | 5.5 | 5.6 |
---|---|---|---|---|---|---|---|
Microsoft Internet Explorer 3.0 |
x |
|
|
|
|
|
|
Microsoft Internet Information Server 3.0 |
|
x |
|
|
|
|
|
Microsoft Internet Explorer 4.0 |
|
|
x |
|
|
|
|
Microsoft Internet Information Server 4.0 |
|
|
x |
|
|
|
|
Microsoft Windows Scripting Host 1.0 |
|
|
x |
|
|
|
|
Microsoft Outlook 98 |
|
|
x |
|
|
|
|
Microsoft Visual Studio 6.0 |
|
|
|
x |
|
|
|
Microsoft Internet Explorer 5.0 |
|
|
|
|
x |
|
|
Microsoft Internet Information Services 5.0 |
|
|
|
|
x |
|
|
Microsoft Internet Explorer 5.5 |
|
|
|
|
|
x |
|
Microsoft Visual Studio.NET |
|
|
|
|
|
|
x |
下表列举了 VBScript 语言特征首次引用时的版本信息。
语言元素 | 1.0 | 2.0 | 3.0 | 4.0 | 5.0 | 5.5 | 5.6 |
---|---|---|---|---|---|---|---|
Abs 函数 |
x |
|
|
|
|
|
|
加法运算符 (+) |
x |
|
|
|
|
|
|
And 运算符 |
x |
|
|
|
|
|
|
Array 函数 |
|
x |
|
|
|
|
|
Asc 函数 |
x |
|
|
|
|
|
|
赋值运算符 (=) |
x |
|
|
|
|
|
|
Atn 函数 |
x |
|
|
|
|
|
|
Call 语句 |
x |
|
|
|
|
|
|
CBool 函数 |
x |
|
|
|
|
|
|
CByte 函数 |
x |
|
|
|
|
|
|
CCur 函数 |
x |
|
|
|
|
|
|
CDate 函数 |
x |
|
|
|
|
|
|
CDbl 函数 |
x |
|
|
|
|
|
|
Chr 函数 |
x |
|
|
|
|
|
|
CInt 函数 |
x |
|
|
|
|
|
|
Class 对象 |
|
|
|
|
x |
|
|
Class 语句 |
|
|
|
|
x |
|
|
Clear 方法 |
x |
|
|
|
|
|
|
CLng 函数 |
x |
|
|
|
|
|
|
Color 常数 |
|
x |
|
|
|
|
|
Comparison 常数 |
|
x |
|
|
|
|
|
字符串连接运算符 (&) |
x |
|
|
|
|
|
|
Const 语句 |
|
x |
|
|
|
|
|
Cos 函数 |
x |
|
|
|
|
|
|
CreateObject 函数 |
|
x |
|
|
|
|
|
CSng 函数 |
x |
|
|
|
|
|
|
CStr 函数 |
x |
|
|
|
|
|
|
Date 和 Time 常数 |
|
x |
|
|
|
|
|
Date Format 常数 |
|
x |
|
|
|
|
|
Date 函数 |
x |
|
|
|
|
|
|
DateAdd 函数 |
|
x |
|
|
|
|
|
DateDiff 函数 |
|
x |
|
|
|
|
|
DatePart 函数 |
|
x |
|
|
|
|
|
DateSerial 函数 |
x |
|
|
|
|
|
|
DateValue 函数 |
x |
|
|
|
|
|
|
Day 函数 |
x |
|
|
|
|
|
|
Description 属性 |
x |
|
|
|
|
|
|
Dim 语句 |
x |
|
|
|
|
|
|
除法运算符 (/) |
x |
|
|
|
|
|
|
Do...Loop 语句 |
x |
|
|
|
|
|
|
Empty |
x |
|
|
|
|
|
|
Eqv 运算符 |
x |
|
|
|
|
|
|
Erase 语句 |
x |
|
|
|
|
|
|
Err 对象 |
x |
|
|
|
|
|
|
Eval 函数 |
|
|
|
|
x |
|
|
Execute 方法 |
|
|
|
|
x |
|
|
Execute 语句 |
|
|
|
|
x |
|
|
ExecuteGlobal 语句 |
|
|
|
|
x |
|
|
Exit 语句 |
x |
|
|
|
|
|
|
Exp 函数 |
x |
|
|
|
|
|
|
幂运算符 (^) |
x |
|
|
|
|
|
|
False |
x |
|
|
|
|
|
|
Filter 函数 |
|
x |
|
|
|
|
|
FirstIndex 属性 |
|
|
|
|
x |
|
|
Fix 函数 |
x |
|
|
|
|
|
|
For...Next 语句 |
x |
|
|
|
|
|
|
For Each...Next 语句 |
|
x |
|
|
|
|
|
FormatCurrency 函数 |
|
x |
|
|
|
|
|
FormatDateTime 函数 |
|
x |
|
|
|
|
|
FormatNumber 函数 |
|
x |
|
|
|
|
|
FormatPercent 函数 |
|
x |
|
|
|
|
|
Function 语句 |
x |
|
|
|
|
|
|
GetLocale 函数 |
|
|
|
|
x |
|
|
GetObject 函数 |
|
x |
|
|
|
|
|
GetRef 函数 |
|
|
|
|
x |
|
|
Global 属性 |
|
|
|
|
x |
|
|
Hex 函数 |
x |
|
|
|
|
|
|
HelpContext 属性 |
|
x |
|
|
|
|
|
HelpFile 属性 |
|
x |
|
|
|
|
|
Hour 函数 |
x |
|
|
|
|
|
|
If...Then...Else 语句 |
x |
|
|
|
|
|
|
IgnoreCase 属性 |
|
|
|
|
x |
|
|
Imp 运算符 |
x |
|
|
|
|
|
|
Initialize 事件 |
|
|
|
|
x |
|
|
InputBox 函数 |
x |
|
|
|
|
|
|
InStr 函数 |
x |
|
|
|
|
|
|
InStrRev 函数 |
|
x |
|
|
|
|
|
Int 函数 |
x |
|
|
|
|
|
|
整除运算符 (\) |
x |
|
|
|
|
|
|
Is 运算符 |
x |
|
|
|
|
|
|
IsArray 函数 |
x |
|
|
|
|
|
|
IsDate 函数 |
x |
|
|
|
|
|
|
IsEmpty 函数 |
x |
|
|
|
|
|
|
IsNull 函数 |
x |
|
|
|
|
|
|
IsNumeric 函数 |
x |
|
|
|
|
|
|
IsObject 函数 |
x |
|
|
|
|
|
|
Join 函数 |
|
x |
|
|
|
|
|
LBound 函数 |
x |
|
|
|
|
|
|
LCase 函数 |
x |
|
|
|
|
|
|
Left 函数 |
x |
|
|
|
|
|
|
Len 函数 |
x |
|
|
|
|
|
|
Length 属性 |
|
|
|
|
x |
|
|
LoadPicture 函数 |
|
x |
|
|
|
|
|
Log 函数 |
x |
|
|
|
|
|
|
LTrim 函数 |
x |
|
|
|
|
|
|
Match 对象 |
|
|
|
|
x |
|
|
Matches 集合 |
|
|
|
|
x |
|
|
Mid 函数 |
x |
|
|
|
|
|
|
Minute 函数 |
x |
|
|
|
|
|
|
Miscellaneous 常数 |
|
x |
|
|
|
|
|
求余运算符 |
x |
|
|
|
|
|
|
Month 函数 |
x |
|
|
|
|
|
|
MonthName 函数 |
|
x |
|
|
|
|
|
MsgBox 常数 |
|
x |
|
|
|
|
|
MsgBox 函数 |
x |
|
|
|
|
|
|
乘法运算符 (*) |
x |
|
|
|
|
|
|
减法运算符 (-) |
x |
|
|
|
|
|
|
Not 运算符 |
x |
|
|
|
|
|
|
Now 函数 |
x |
|
|
|
|
|
|
Nothing |
x |
|
|
|
|
|
|
Null |
x |
|
|
|
|
|
|
Number 属性 |
x |
|
|
|
|
|
|
Oct 函数 |
x |
|
|
|
|
|
|
On Error 语句 |
x |
|
|
|
|
|
|
Option Explicit 语句 |
x |
|
|
|
|
|
|
Or 运算符 |
x |
|
|
|
|
|
|
Pattern 属性 |
|
|
|
|
x |
|
|
Private 语句 |
|
x |
|
|
|
|
|
PropertyGet 语句 |
|
|
|
|
x |
|
|
PropertyLet 语句 |
|
|
|
|
x |
|
|
PropertySet 语句 |
|
|
|
|
x |
|
|
Public 语句 |
|
x |
|
|
|
|
|
Raise 方法 |
x |
|
|
|
|
|
|
Randomize 语句 |
x |
|
|
|
|
|
|
ReDim 语句 |
x |
|
|
|
|
|
|
RegExp 对象 |
|
|
|
|
x |
|
|
Rem 语句 |
x |
|
|
|
|
|
|
Replace 函数 |
|
x |
|
|
|
|
|
Replace 方法 |
|
|
|
|
x |
|
|
RGB 函数 |
|
x |
|
|
|
|
|
Right 函数 |
x |
|
|
|
|
|
|
Rnd 函数 |
x |
|
|
|
|
|
|
Round 函数 |
|
x |
|
|
|
|
|
RTrim 函数 |
x |
|
|
|
|
|
|
ScriptEngine 函数 |
|
x |
|
|
|
|
|
ScriptEngineBuildVersion 函数 |
|
x |
|
|
|
|
|
ScriptEngineMajorVersion 函数 |
|
x |
|
|
|
|
|
ScriptEngineMinorVersion 函数 |
|
x |
|
|
|
|
|
Second 函数 |
x |
|
|
|
|
|
|
Select Case 语句 |
x |
|
|
|
|
|
|
Set 语句 |
x |
|
|
|
|
|
|
SetLocale 函数 |
|
|
|
|
x |
|
|
Sgn 函数 |
x |
|
|
|
|
|
|
Sin 函数 |
x |
|
|
|
|
|
|
Source 属性 |
x |
|
|
|
|
|
|
Space 函数 |
x |
|
|
|
|
|
|
Split 函数 |
|
x |
|
|
|
|
|
Sqr 函数 |
x |
|
|
|
|
|
|
StrComp 函数 |
x |
|
|
|
|
|
|
String 常数 |
|
x |
|
|
|
|
|
String 函数 |
x |
|
|
|
|
|
|
StrReverse 函数 |
|
x |
|
|
|
|
|
Sub 语句 |
x |
|
|
|
|
|
|
减法运算符 (-) |
x |
|
|
|
|
|
|
Tan 函数 |
x |
|
|
|
|
|
|
Terminate 事件 |
|
|
|
|
x |
|
|
Test 方法 |
|
|
|
|
x |
|
|
Time 函数 |
x |
|
|
|
|
|
|
Timer 函数 |
|
|
|
|
x |
|
|
TimeSerial 函数 |
x |
|
|
|
|
|
|
TimeValue 函数 |
x |
|
|
|
|
|
|
Trim 函数 |
x |
|
|
|
|
|
|
三态常数 |
|
x |
|
|
|
|
|
True |
x |
|
|
|
|
|
|
TypeName 函数 |
|
x |
|
|
|
|
|
UBound 函数 |
x |
|
|
|
|
|
|
UCase 函数 |
x |
|
|
|
|
|
|
Value 属性 |
|
|
|
|
x |
|
|
VarType 常数 |
|
x |
|
|
|
|
|
VarType 函数 |
x |
|
|
|
|
|
|
VBScript 常数 |
|
x |
|
|
|
|
|
Weekday 函数 |
x |
|
|
|
|
|
|
WeekdayName 函数 |
|
x |
|
|
|
|
|
While...Wend 语句 |
x |
|
|
|
|
|
|
With 语句 |
|
|
|
|
x |
|
|
Xor 运算符 |
x |
|
|
|
|
|
|
Year 函数 |
x |
|
|
|
|
|
|