[原创]有关验证码、缩略图的控件
在一篇帖子
http://www.bc-cn.net/bbs/dispbbs.asp?BoardID=113&ID=70662&star=100#
中,我讲述了缩略图的生成原理。基本思想就是改变Response输出流,使得流的内容是图像数据,就达到了发送图像到客户端的目的。同样也就实现了动态生成图片的可能。
包括缩略图和验证码等一系列的应用,都是这方面的典型例子。不过在上面的帖子中,我使用的是网页,而这一次我使用的是自己编写的控件集。
我也是才开始接触控件编程,这些控件我根据自己的需求来写,并没有写得很强大。另外,验证码控件是一个直接从WebControl类派生的空间类,后来写缩略图控件时,觉得这样直接从基类派生,得自己写很多重复功能,所以后来利用继承,在Image控件的基础上编写了缩略图控件。
另外还有些小控件是我自己写的专门控件,须搭配数据库等其他资源才能使用。
该项目的全部文件从这里下载
使用.NET 1.1版本, 用Visual Studio.NET 2003, C#写得
注意,我没有为源代码提供任何文档,因为时间关系。
希望这个控件集对你的学习有用帮助。你可以直接拿去用,或者你可以学习启发一下,自己把功能写得更强大。