Asp.net源码交流论坛 Asp.net交流讨论区Asp.net源码问答区简单的验证码实例(全部源代码)讲解很清楚![源码]

1  /  1  页    1  跳转
对该源码发表评论 回复该主题

标题: 简单的验证码实例(全部源代码)讲解很清楚!

本主题由 董事长 51aspx 于 2008-4-30 10:46:06 执行 移动主题 操作

身份:程序员

 
  • UID:14694
  • 来自:福建
  • 精华:0
  • 积分:59
  • 帖子:19
  • 注册: 2008-04-22
  • 状态: 离线
  • 威望:40.00
  • 金钱:13.70 元
源码详细: 显示 | 新窗口查看

简单的验证码实例(全部源代码)讲解很清楚!

本人也在学ASP.NET做的不好请指教!本验证码和本论坛的注册页面上的验证码很像!压缩包里是全部源代码!还有本人在代码里做了详细的注释!和我一样的新手请下,一起学习!高手请下,给我点意见。让我有更快的提高!谢谢!对了本人刚好有一个群没有用就用来ASP.NET学习交流用了群号:60629859

验证码截图:
 附件: 您所在的用户组无法下载或查看附件

源代码:http://www.51aspx.com/CV/SimpleCheckCode
51aspx 最后编辑于 2008-04-30 10:45:11
引用 回复
 

身份:学员

 
  • UID:12937
  • 来自:
  • 精华:0
  • 积分:6
  • 帖子:6
  • 注册: 2008-04-09
  • 状态: 离线
  • 威望:0.00
  • 金钱:0.60 元
源码详细: 显示 | 新窗口查看

回复:简单的验证码实例(全部源代码)讲解很清楚!

学学的,加了个群哈
引用 回复
 

身份:学员

 
  • UID:2036
  • 来自:
  • 精华:0
  • 积分:7
  • 帖子:7
  • 注册: 2007-12-07
  • 状态: 离线
  • 威望:0.00
  • 金钱:0.70 元
源码详细: 显示 | 新窗口查看

回复:简单的验证码实例(全部源代码)讲解很清楚!

顶!
引用 回复
 

身份:部门主管

 
  • UID:13793
  • 来自:石家庄
  • 精华:0
  • 积分:375
  • 帖子:365
  • 注册: 2008-04-16
  • 状态: 离线
  • 威望:10.00
  • 金钱:40.10 元
源码详细: 显示 | 新窗口查看

回复:简单的验证码实例(全部源代码)讲解很清楚!

不错。不错。
引用 回复
 

身份:学员

 
  • UID:15350
  • 来自:
  • 精华:0
  • 积分:1
  • 帖子:1
  • 注册: 2008-04-27
  • 状态: 离线
  • 威望:0.00
  • 金钱:0.10 元
源码详细: 显示 | 新窗口查看

回复:简单的验证码实例(全部源代码)讲解很清楚!

谢谢楼主!感觉不错!
引用 回复
 

身份:程序员

 
  • UID:14694
  • 来自:福建
  • 精华:0
  • 积分:59
  • 帖子:19
  • 注册: 2008-04-22
  • 状态: 离线
  • 威望:40.00
  • 金钱:13.70 元
源码详细: 显示 | 新窗口查看

回复: 简单的验证码实例(对上面的进行了美化加了噪点和阴影)

在CreateCheckCode.aspx页面添加以下代码:


引用:

      //画图片的前景噪音点
        for (int i = 0; i <100; i++)
        {
            int x = rand.Next(ImageWidth);
            int y = rand.Next(ImageHeigh);

            BitImage.SetPixel(x, y, Color.FromArgb(rand.Next()));
        }



引用:

        //画图片的背景噪音线
        for (int i = 0; i < 50; i++)
        {
            int x1 = rand.Next(BitImage.Width - i);
            int x2 = rand.Next(BitImage.Width);
            int y1 = rand.Next(BitImage.Height);
            int y2 = rand.Next(BitImage.Height);

            graphics.DrawLine(new Pen(Color.Silver), x1, y1, x2, y2);
        }

        LinearGradientBrush lgb = new LinearGradientBrush(new Rectangle(0, 0, BitImage.Width, BitImage.Height), Color.DarkOrange, Color.Cornsilk, 1.4f, true);

        graphics.DrawString(CreateCheckCodeString(), font, lgb, 2, 2);


这样就有了美化的效果!可能我的美化对你来说不是很好看,请见谅!
效果图:
 附件: 您所在的用户组无法下载或查看附件

具体代码:

 附件: 您所在的用户组无法下载或查看附件
骑着羊放狼 最后编辑于 2008-05-01 12:54:16
 
在我的世界里!扯淡可以!较劲一律拍死!
引用 回复
 

身份:学员

 
  • UID:1116
  • 来自:
  • 精华:0
  • 积分:5
  • 帖子:6
  • 注册: 2007-09-11
  • 状态: 离线
  • 威望:0.00
  • 金钱:0.75 元
源码详细: 显示 | 新窗口查看

回复:简单的验证码实例(全部源代码)讲解很清楚!

如何验证?
引用 回复
 
1  /  1  页    1  跳转
发表新主题 回复该主题

现在时间是:2009-01-08 02:08:32 京ICP备06046876号