主题:[原创][共享]一个处理堆栈的动态链接库,开源
这个是我自己写的一个处理堆栈的动态链接库,由于考虑到共享时的国际性需要,我将其中的文档,注释,测试程序的UI部分全面使用英文书写.如果有不明白的地方,欢迎回帖询问.
这里先总体的说明一下:
这个堆栈在压栈时支持两种方式:
按输入数据的顺序,正方向压入,比如:第一个数据为A 第二个数据为B 那么正方向压入的话数据就是1.A 2.B
还有一种是反方向压入:同上面的例子一样 不过这次的结果是1.B 2.A
出栈的时候又有两种情况,
第一种为按现在堆栈中的数据顺序弹出.
第二种为按堆栈中的数据随机弹出.
这个动态链接库可以用于任何需要队列或堆栈的地方.
使用方法:
-新建一个工程
-引入CFL_Const.bas和CFL_Include.cls这两个文件
-实例化引入的类,比如:Dim tmpLib As New CFL_Stack_Include
-然后就可以使用了,具体每个函数的使用方法请看CFL_Stack.doc中的说明或者回帖问我
-具体如何使用还是不清楚的话也可以看我测试程序的代码是何如写的
压缩包的密码是:avenger
最后希望大家能够对我写的程序提出你的宝贵意见,用大家的力量让它更完善,同时我也会不断共享更多我写的程序给大家
这里先总体的说明一下:
这个堆栈在压栈时支持两种方式:
按输入数据的顺序,正方向压入,比如:第一个数据为A 第二个数据为B 那么正方向压入的话数据就是1.A 2.B
还有一种是反方向压入:同上面的例子一样 不过这次的结果是1.B 2.A
出栈的时候又有两种情况,
第一种为按现在堆栈中的数据顺序弹出.
第二种为按堆栈中的数据随机弹出.
这个动态链接库可以用于任何需要队列或堆栈的地方.
使用方法:
-新建一个工程
-引入CFL_Const.bas和CFL_Include.cls这两个文件
-实例化引入的类,比如:Dim tmpLib As New CFL_Stack_Include
-然后就可以使用了,具体每个函数的使用方法请看CFL_Stack.doc中的说明或者回帖问我
-具体如何使用还是不清楚的话也可以看我测试程序的代码是何如写的
压缩包的密码是:avenger
最后希望大家能够对我写的程序提出你的宝贵意见,用大家的力量让它更完善,同时我也会不断共享更多我写的程序给大家