原文地址:
欢迎转载!但请注明出处(原文地址)与我的姓名:靳田 【程序编程相关:画带阴影效果的文字】http://blog.csdn.net/estyle/archive/2004/07/04/33828.aspx 【推荐阅读:深入浅出JVM(一)---两种环境】本来打算把这篇文章也写成“浮想”的,但我觉得最近想得太多.务实太少.所以现在尽量把它写得务实一点吧!(尽力而为,这不是我的强项.) 【扩展信息:IDesign C#编程规范(一)】
谢谢啦! ^_^前段时间做一个asp的在线考试系统,多处使用到数组.但vbs的数组功能比较弱,于是我根据需要写了几个与数组相关的过程,作用不小哦!文章标题中提到的vbs过程就是其中两个,下面会贴出代码.
首先,我先问一个问题:在一个asp项目中,需要对数组元素进行排序,说说你会怎么办?
用三十秒时间考虑考虑,然后继续往下看.第一个函数是关于随机数组的,准确地说,是在一个数组中随机抽取指定数目的位置不重复元素组成新数组并返回.
如果是你写这样的函数,会怎么写呢?这可不是在考你,因为这本来就是一个简单的问题,很容易就能理出思路来.但是,很轻易就想出来的思路往往是传统的,虽然有效,但却不够高效.或许你认为,只要能解决问题就够了——不管黑猫白猫,能抓老鼠就是好猫!这个问题留在最后讨论,先看看我写的这个函数:function getrandom(byval srcarr,byval tarnum)
´****************************************************** ´ ´ 作用:返回从源数组中随机抽取指定数目的位置不重复元素组成的新数组. ´ 参数:srcarr,源数组;tarnum,抽取位置不重复元素的数目. ´ 返回:数组 ´ 作者:estyle(靳田) ´ 注意:若tarnum大于源数组的元素个数或者小于等于0,函数可能出错.... 下一页