ASP编程:无组件天生BMP考证码
缺点:正版成本价格贵(盗版就不说了)、不够安全,大多数服务器用windows系统,没有linux安全无组件|考证码CallCom_CreatValidCode("ValidCode")SubCom_CreatValidCode(pSN)
Author:Layen
QQ:84815733
E-mail:support@ssaw.net
克制缓存
Response.Expires=-9999
Response.AddHeader"Pragma","no-cache"
Response.AddHeader"cache-ctrol","no-cache"
Response.ContentType="Image/BMP"
Randomize
Dimi,ii,iii
ConstcOdds=8杂点呈现的机率
ConstcAmount=36笔墨数目
ConstcCode="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
色彩的数据(字符,背景)
DimvColorData(1)
vColorData(0)=ChrB(0)&ChrB(0)&ChrB(0)蓝0,绿0,红0(玄色)
vColorData(1)=ChrB(250)&ChrB(236)&ChrB(211)蓝250,绿236,红211(浅蓝色)
随机发生字符
DimvCode(4),vCodes
Fori=0To3
vCode(i)=Int(Rnd*cAmount)
vCodes=vCodes&Mid(cCode,vCode(i)+1,1)
Next
Session(pSN)=vCodes纪录进Session
字符的数据
DimvNumberData(35)
vNumberData(0)="1110000111110111101111011110111101001011110100101111010010111101001011110111101111011110111110000111"
vNumberData(1)="1111011111110001111111110111111111011111111101111111110111111111011111111101111111110111111100000111"
vNumberData(2)="1110000111110111101111011110111111111011111111011111111011111111011111111011111111011110111100000011"
vNumberData(3)="1110000111110111101111011110111111110111111100111111111101111111111011110111101111011110111110000111"
vNumberData(4)="1111101111111110111111110011111110101111110110111111011011111100000011111110111111111011111111000011"
vNumberData(5)="1100000011110111111111011111111101000111110011101111111110111111111011110111101111011110111110000111"
vNumberData(6)="1111000111111011101111011111111101111111110100011111001110111101111011110111101111011110111110000111"
vNumberData(7)="1100000011110111011111011101111111101111111110111111110111111111011111111101111111110111111111011111"
vNumberData(8)="1110000111110111101111011110111101111011111000011111101101111101111011110111101111011110111110000111"
vNumberData(9)="1110001111110111011111011110111101111011110111001111100010111111111011111111101111011101111110001111"
vNumberData(10)="1111011111111101111111101011111110101111111010111111101011111100000111110111011111011101111000100011"
vNumberData(11)="1000000111110111101111011110111101110111110000111111011101111101111011110111101111011110111000000111"
vNumberData(12)="1110000011110111101110111110111011111111101111111110111111111011111111101111101111011101111110001111"
vNumberData(13)="1000001111110111011111011110111101111011110111101111011110111101111011110111101111011101111000001111"
vNumberData(14)="1000000111110111101111011011111101101111110000111111011011111101101111110111111111011110111000000111"
vNumberData(15)="1000000111110111101111011011111101101111110000111111011011111101101111110111111111011111111000111111"
vNumberData(16)="1110000111110111011110111101111011111111101111111110111111111011100011101111011111011101111110001111"
vNumberData(17)="1000100011110111011111011101111101110111110000011111011101111101110111110111011111011101111000100011"
vNumberData(18)="1100000111111101111111110111111111011111111101111111110111111111011111111101111111110111111100000111"
vNumberData(19)="1110000011111110111111111011111111101111111110111111111011111111101111111110111110111011111000011111"
vNumberData(20)="1000100011110111011111011011111101011111110001111111010111111101101111110110111111011101111000100011"
vNumberData(21)="1000111111110111111111011111111101111111110111111111011111111101111111110111111111011110111000000011"
vNumberData(22)="1000100011110010011111001001111100100111110101011111010101111101010111110101011111010101111001010011"
vNumberData(23)="1000100011110011011111001101111101010111110101011111010101111101100111110110011111011001111000110111"
vNumberData(24)="1110001111110111011110111110111011111011101111101110111110111011111011101111101111011101111110001111"
vNumberData(25)="1000000111110111101111011110111101111011110000011111011111111101111111110111111111011111111000111111"
vNu</p>asp,jsp,php是web开发的三大技术,asp简单易用且有microsoft做靠山,jsp功能强大是因为有java支持,php则开源跨平台.在国内,asp应用范围最广,jsp发展势头最猛,php则处于劣势.这可能与公司的支持以及技术的培训有关. 最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。 作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。 ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。 完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。 在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。 哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的? 如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。 他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。 封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。
页:
[1]