NetBox 2.7 使用手册

提高 asp 代码的可移植性

使用 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

 

 

 

 

 

 


版权所有: 2003- 网络盒子