• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >vbs > 好玩的vbs特色代码vbs栈类

好玩的vbs特色代码vbs栈类

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了vbs程序代码,vbs整人代码,vbs代码大全,vbs关机代码,vbs整人代码怎么用等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

数据结构的问题相当重要,如果你能描述出一个问题的输入和输出数据结构,那么这个问题就大有希望,数据结构并不是C语言的专利,真正的数据结构是伪代码的。下面这个栈类是我以前搜集别人的代码,实际上每当考虑一个程序问题的时候,尤其是复杂的程序,就应该想到,用什么样的数据去描述你的输入和输出。

'**********************************************
'        vbs栈类
'        push(string)进栈
'        getTop取栈顶元素
'        pop去掉栈顶元素
'        isempty是否栈空
'        isfull是否栈满(pMax设置了大小,可自行修改)
'
'        木鸟  2002.10.10
'        http://www.aspsky.net/
'**********************************************

class Stack
        private pArr, pString, pMax
        private tab
        private sub class_initialize()
                tab=chr(9)
                pMax=1000        '最大容量
        end sub
        private sub class_terminate()
                if isarray(pArr) then
                        erase pArr
                end if
        end sub

        public function push(str)
                if str<>"" and instr(str,tab)<1 and not Isfull then
                        if isarray(pArr) then
                                pString=join(pArr,tab)
                        end if
                        pString=pString & tab & str
                        pArr=split(pString,tab)
                        push=true
                else
                        push=false
                end if
        end function

        public function GetTop()
                if not isarray(pArr)<0 then
                        GetTop=null
                else
                        if ubound(pArr)<0 then
                                GetTop=null
                        else
                                GetTop=pArr(Ubound(pArr))
                        end if
                end if
        end function

        public function Pop()
                if not isArray(pArr) then
                        Pop=false
                else
                        if Ubound(pArr)<0 then
                                Pop=false
                        else
                                pString=join(pArr,tab)
                                pString=left(pString,inStrRev(pString,tab)-1)
                                pArr=split(pString,tab)
                                Pop=true
                        end if
                end if
        end function

        public function Isempty()
     &

您可能想查找下面的文章:

  • 使用vbs获得外网ip并发送到邮箱里
  • VBS教程:正则表达式简介 -早期起源
  • VBS教程:正则表达式简介 -优先权顺序
  • vbs得没公开对象
  • VBS 自动登录论坛的实现代码
  • VBS 获取外网IP的实现代码
  • VBS获取外网IP地址并发送到指定邮箱的代码
  • VBS监控CPU的使用率(如占用率一直维持在80%超过30秒则运行某程序)
  • VBS实现的系统服务备份优化代码
  • 一些很恶作剧的vbs程序代码

相关文章

  • VBS教程:函数-派生数学函数
  • 利用vbs脚本实现设置IE的打印页眉页脚信息
  • vbs Windows系统改变或修改网卡的MAC地址的脚本与软件第1/2页
  • VBS教程:运算符-运算符优先级
  • 自动复制U盘文件的VBS脚本
  • VBS教程:函数-IsNumeric 函数
  • 枚举域内计算机个数vbscript脚本(没环境,没测试)
  • vbScript中WScript.Shell对象的run和exec使用心得分享
  • 飘叶千夫指源代码,qq刷屏器源码
  • MSScriptControl.ScriptControl组件属性、方法、事件介绍

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • VBS教程:VBscript属性-Source 属性
    • VBS教程:运算符-Mod 运算符
    • 用vbs实现的确定共享文件夹的本地路径?
    • VBScript教程 第十四课在VBScript中使用对象
    • VBS教程:VBscript语句-Function 语句
    • 让IIS建立的站点默认是.net 2.0的,而不是.net 1.1的代码
    • dim函数第三个参数设置截取字符的长度问题
    • 使用批处理文件异地备份数据库(最近几天的数据)
    • VBS 十六进制异或加密实现代码
    • VBS教程:运算符-运算符(+)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有