vbs(asp)的栈类
来源:互联网 发布:mysql 自动优化工具 编辑:程序博客网 时间:2024/05/12 06:28
vbs(asp)的栈类
用js可以用array对象很容易的实现栈的功能,但在vbs中没有相应的功能,没办法,只有自己动手了:( 如果你的栈不了解请查看数据结构的相关内容。这个栈类是参照c++的栈类写的,用法一样。用这个类你也可以很方便的修改出队列的类:)
<%'**********************************************' vbs栈类' push(string)进栈' getTop取栈顶元素' pop去掉栈顶元素' isempty是否栈空' isfull是否栈满(pMax设置了大小,可自行修改)'' 木鸟 2002.10.10' http://www.aspsky.net/'**********************************************
class Stackprivate pArr, pString, pMaxprivate tabprivate sub class_initialize()tab=chr(9)pMax=1000 '最大容量end subprivate sub class_terminate()if isarray(pArr) thenerase pArrend ifend sub
public function push(str)if str<>"" and instr(str,tab)<1 and not Isfull thenif isarray(pArr) thenpString=join(pArr,tab)end ifpString=pString & tab & strpArr=split(pString,tab)push=trueelsepush=falseend ifend function
public function GetTop()if not isarray(pArr)<0 thenGetTop=nullelseif ubound(pArr)<0 thenGetTop=nullelseGetTop=pArr(Ubound(pArr))end ifend ifend function
public function Pop()if not isArray(pArr) thenPop=falseelseif Ubound(pArr)<0 thenPop=falseelsepString=join(pArr,tab)pString=left(pString,inStrRev(pString,tab)-1)pArr=split(pString,tab)Pop=trueend ifend ifend function
public function Isempty()if not isArray(pArr) thenIsempty=trueelseif Ubound(pArr)<0 thenisempty=trueelseisempty=falseend ifend ifend function
public function Isfull()if not isArray(pArr) thenIsfull=falseelseif ubound(pArr)<pMax thenIsfull=falseelseIsfull=trueend ifend ifend functionend class%>
- vbs(asp)的栈类
- vbs(asp)的栈类
- vbs类及用VB制作的DLL类,在ASP,vbs,vb里如何调用
- VBS、ASP代码语法加亮显示的类
- HTML转换ASP的vbs代码
- paip.asp vbs代码的排版格式化
- vbs的类模板
- VBS类的使用方法
- vbs类的使用方法
- VBS类的使用方法
- vbs类的使用方法
- 一个ASP中的Debug类(VBS)
- VBS的MD5封装类
- vbs 类的使用示例
- asp,vbs调webservice
- JSON asp(vbs)源文件
- WScript对象的VBS,VBScript,Javascript,ASP例程
- 菜鸟蹒跚学ASP-自动生成Insert语句的VBS
- vbs类生成xml文件
- 补丁升级系统流程
- 基于Asterisk的VoIP开发指南——Asterisk 模块编写指南(1)
- 毕业到现在终于把CSDN注册到了!!!!
- 我的csdn排名和浏览量半个月没有变化
- vbs(asp)的栈类
- MCU学习4--利用一个按键控制两个LED与防抖
- 使用XmlDocument/XmlDataDocument类加载XML文件时如何忽略DTD验证
- ADO如何建立修改删除表
- 如何更改Access默认的中文输入
- master..xp_cmdshell
- 我“酷”心路
- 在VS中如何導入FLASH
- 第三章 第四节 检查可见性和执行粗略剔除