掏宝店

yihui.huang

asp.net , c# , jsp

刚做了个验证码控件

 看到很多第三方控件,感觉很不错,自己就写了验证码控件,可以自己设置很多属性,大概代码贴出来,要整个代码就给我邮件,很感谢指出不好的地方!
namespace Check_Code
{
    
using System;
    
using System.Data;
    
using System.Drawing;
    
using System.Web;
    
using System.Web.UI.WebControls;
    
using System.Web.UI.HtmlControls;
    
using System.Drawing.Imaging;

    
/// <summary>
    
///        验证码控件
    
/// </summary>

    public class Check_Code : System.Web.UI.UserControl
    
{    
        
protected System.Web.UI.WebControls.Image Image1;

        
图片私有变量 初始设置

        
图片基本属性

        
判断符合范围

        
随机生成字母或数字 并保存到session

        
绘制验证码图片

        
字体样式

        
给图片设置随机干扰 

        
private void Page_Load(object sender, System.EventArgs e)
        
{
            
//调用判断符合范围函数
            Checked_Or();
            
//返回随机码
            string Code=RandowCode();
            
//生成图片
            Bitmap bt=new Bitmap(Width,Height);
            
//给图片设置干扰
            DisturbBitmap(bt);
            
//绘制验证码图片
            DrawCode(bt,Code);

        }


        

        
Web 窗体设计器生成的代码
    }

}

posted on 2005-09-27 16:38  yihui.huang  阅读(950)  评论(6编辑  收藏  举报

导航