• 大小: 169KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-06-10
  • 语言: 数据库
  • 标签:

资源简介

VS2008+sql做的登陆注册系统VS2008+sql做的登陆注册系统

资源截图

代码片段和文件信息

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Drawing;

public partial class CheckCode : System.Web.UI.Page
{
    protected void Page_Load(object sender EventArgs e)
    {
        this.createCheckCodeImage(generateCheckCode());
    }

    private string generateCheckCode()
    {
        int number;
        char code;
        string checkCode = string.Empty;
        Random random = new Random();
        for (int i = 0; i < 4; i ++ )
        {
            number = random.Next();
            if (number % 2 == 0)
            {
                code = (char)(‘0‘ + (char)(number % 10));
            }
            else
            {
                code = (char)(‘A‘ + (char)(number % 26));
            }
            checkCode += code;
        }
        Session[“CheckCode“] = checkCode;
        return checkCode;
    }

    private void createCheckCodeImage(string checkCode)
    {
        if (checkCode == null || checkCode.Trim() == String.Empty)
            return;

        System.Drawing.Bitmap image = new System.Drawing.Bitmap((int)Math.Ceiling((checkCode.Length * 12.5)) 22);
        Graphics g = Graphics.FromImage(image);

        try
        {
            //生成随机生成器
            Random random = new Random();

            //清空图片背景色
            g.Clear(Color.White);

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

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

            Font font = new System.Drawing.Font(“Arial“ 12 (System.Drawing.Fontstyle.Bold | System.Drawing.Fontstyle.Italic));
            System.Drawing.Drawing2D.LinearGradientBrush brush = new System.Drawing.Drawing2D.LinearGradientBrush(new Rectangle(0 0 image.Width image.Height) Color.Blue Color.DarkRed 1.2f true);
            g.DrawString(checkCode font brush 2 2);

            //画图片的前景噪音点
            for (int i = 0; i < 100; i++)
            {
                int x = random.Next(image.Width);
                int y = random.Next(image.Height);

                image.SetPixel(x y Color.FromArgb(random.Next()));
            }

            //画图片的边框线
            g.DrawRectangle(new Pen(Color.Silver) 0 0 image.Width - 1 image.Height - 1);

            System.IO.MemoryStream ms = new System.IO.MemoryStream();
            image.Save(ms System.Drawing.Imaging.ImageFormat.Gif);
            Response.ClearContent();
            Response.ContentType = “image/Gif“;
            Response.BinaryWrite(ms.ToArra

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       4667  2008-12-24 20:02  MyWebSite\App_Code\DataOperate.cs

     文件        611  2010-01-07 00:34  MyWebSite\App_Code\Name.cs

     文件        889  2010-01-07 00:30  MyWebSite\App_Code\Student.cs

     文件    2293760  2009-12-16 23:17  MyWebSite\App_Data\aspnetdb.mdf

     文件     573440  2009-12-16 23:17  MyWebSite\App_Data\aspnetdb_Log.LDF

     文件        447  2008-12-23 10:28  MyWebSite\CheckCode.aspx

     文件       3204  2008-12-23 11:00  MyWebSite\CheckCode.aspx.cs

     文件        650  2008-12-24 10:23  MyWebSite\Error.aspx

     文件        458  2008-12-23 17:19  MyWebSite\Error.aspx.cs

     文件       4921  2008-12-24 19:31  MyWebSite\Login.aspx

     文件       2939  2008-12-24 11:18  MyWebSite\Login.aspx.cs

     文件        449  2008-12-23 15:32  MyWebSite\Manager.aspx

     文件        408  2008-12-23 14:53  MyWebSite\Manager.aspx.cs

     文件       1578  2010-02-06 20:48  MyWebSite\MyWebSite.sln

    ..A..H.     10752  2010-02-06 20:49  MyWebSite\MyWebSite.suo

     文件       8717  2008-12-24 10:29  MyWebSite\Region.aspx

     文件       3741  2008-12-24 20:00  MyWebSite\Region.aspx.cs

     文件       1778  2009-12-10 22:19  MyWebSite\Web.config

     目录          0  2010-01-07 00:34  MyWebSite\App_Code

     目录          0  2008-12-25 14:43  MyWebSite\App_Data

     目录          0  2010-02-06 20:48  MyWebSite

----------- ---------  ---------- -----  ----

              2913409                    21


评论

共有 条评论