时间:2021-05-22
ClassArrayList
Privateitems()
Privatesize
PrivateSubClass_Initialize
size=0
ReDimitems(1)
EndSub
PrivateSubClass_Terminate
items=null
EndSub
PublicFunctionAdd(ByValvalue)
If(size=Ubound(items))ThenEnsureCapacity((size+1))
items(size)=value
size=size+1
Add=size
EndFunction
PublicPropertyGetItem(index)
Item=items(index)
EndProperty
PublicPropertyLetItem(index,vObject)
items(index)=vObject
EndProperty
PropertyGetCount
Count=size
EndProperty
PublicPropertyGetCapacity()
Capacity=Ubound(items)
EndProperty
PublicPropertyLetCapacity(value)
If(value<>Ubound(items))Then
If(value<size)ThenErr.Rise6
If(value>0)Then
ReDimPreserveitems(value)
Else
ReDimPreserveitems(3)
EndIf
EndIf
EndProperty
PrivateSubEnsureCapacity(ByValmin)
If(Ubound(items)<min)Then
Dimnum1:num1=IIf((Ubound(items)=0),4,(Ubound(items)*2))
If(num1<min)Thennum1=min
Capacity=num1
EndIf
EndSub
PrivateFunctionIIf(j,r1,r2)
IF(j)Then
IIf=r1
Else
IIf=r2
EndIF
EndFunction
EndClass
示例:
Dimal:Setal=newArrayList
al.Add(1)
al.Add(2)
al.Add(3)
al.Add(4)
al.Add(5)
al.Add(6)
al.Add(7)
al.Add(8)
al.Add(9)
al.Add(10)
Fori=0Toal.Count-1
w("Index"&i&":"&al.Item(i))
Next
w("Count:"&al.Count)
w("Capacity:"&al.Capacity)
Subw(o)
Response.Write(o&"<br/>")
EndSub
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
从网上看到一个vbs中使用class的例子,转出来,共同学习!Class语句:声明一个类的名称,以及组成该类的变量、属性和方法的定义。vbs类的使用方法类的结构
在asp中通过vbs类实现rsa加密与解密,建议入精华本文章有两文件组成test.asp测试演示文件clsrsa.asp实现rsa加密与解密的vbs类文件下面是
asp中includefile包含其他文件vbs中复制代码代码如下:OptionExplicitOnErrorResumeNextSubinclude(vbs)
在众多文本编辑器中,Microsoft的Word是功能很强大的。况且XPPRO本身支持VBS调用Word文档对象,那么使用VBS是最好不过的了。思路如下:VBS
vbs数组定义和用法Array可返回一个包含数组的变量。注释:数组中的第一个元素是零。语法Array(arglist)参数描述arglist必需的。数组中元素值