• 大小: 2.77MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-13
  • 语言: C#
  • 标签: ASP.NET  

资源简介

基于ASP.NET的超市管理系统基于ASP.NET的超市管理系统

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Drawing;

public partial class CreateCode : System.Web.UI.Page
{
    private string RndNum()                             //随机生成验证码
    {
        int number;
        char code;
        string checkCode = String.Empty;                //表示空字符串。 此字段为只读。
        System.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.ToString();
        }
        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);

        //封装 GDI+ 位图,此位图由图形图像及其属性的像素数据组成。Bitmap 是用于处理由像素数据定义的图像的对象。
        //Ceiling(Decimal)    返回大于或等于指定的十进制数的最小整数值。
        //Ceiling(Double)    返回大于或等于指定的双精度浮点数的最小整数值。

        Graphics g = Graphics.FromImage(image);

        //Graphics.FromImage从指定的 Image 创建新的 Graphics。
        //Graphics 类 封装一个 GDI+ 绘图图面。此类不能被继承。Graphics 类提供将对象绘制到显示设备的方法。
        //使用 FromImage 方法从图像创建 Graphics 对象.

        try
        {
            Random random = new Random();
            g.Clear(Color.White);

            //Clear    清除整个绘图面并以指定背景色填充。

            for (int i = 0; i < 25; i++)
            {
                int x1 = random.Next(image.Width);//返回大于等于零且小于 MaxValue 的 32 位带符号整数。
                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);

                //DrawLine(Pen Int32 Int32 Int32 Int32)    绘制一条连接由坐标对指定的两个点的线条。
                //DrawLine(Pen Single Single Single Single)    绘制一条连接由坐标对指定的两个点的线条。
                //Pen,它确定线条的颜色、宽度和样式。

            }
            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);

            //LinearGradientBrush 类使用线性渐变封装 Brush。 无法继承此类。
            //LinearGradientBrush(Rectangle Color Color Single Boolean)根据矩形、起始颜色和结束颜色以及方向角度,创建 LinearGradient

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-02-26 18:06  SuperMarketManageSystem\
     文件        2639  2015-01-22 04:34  SuperMarketManageSystem\about.html
     目录           0  2015-01-19 18:24  SuperMarketManageSystem\Admin\
     文件        2304  2015-01-21 23:38  SuperMarketManageSystem\Admin\changePassword.aspx
     文件        1318  2015-01-19 21:03  SuperMarketManageSystem\Admin\changePassword.aspx.cs
     文件        4125  2015-01-30 17:31  SuperMarketManageSystem\Admin\EmployeeInfoAdd.aspx
     文件        2422  2015-01-22 05:38  SuperMarketManageSystem\Admin\EmployeeInfoAdd.aspx.cs
     文件         465  2015-01-19 18:46  SuperMarketManageSystem\Admin\EmployeeInfoDel.aspx
     文件        1044  2015-01-22 05:45  SuperMarketManageSystem\Admin\EmployeeInfoDel.aspx.cs
     文件        3774  2015-01-30 17:43  SuperMarketManageSystem\Admin\EmployeeInfoUpdate.aspx
     文件        4281  2015-01-16 01:09  SuperMarketManageSystem\Admin\EmployeeInfoUpdate.aspx.cs
     文件        3995  2015-01-16 03:29  SuperMarketManageSystem\Admin\EmployeeManage.aspx
     文件        2702  2015-01-15 06:01  SuperMarketManageSystem\Admin\EmployeeManage.aspx.cs
     文件        1892  2015-01-19 04:10  SuperMarketManageSystem\Admin\index.aspx
     文件         412  2015-01-13 09:14  SuperMarketManageSystem\Admin\index.aspx.cs
     文件        7356  2015-02-02 14:24  SuperMarketManageSystem\Admin\seltime.aspx
     文件        3647  2015-01-23 01:13  SuperMarketManageSystem\Admin\SupplierManage.aspx
     文件        1650  2015-01-18 00:54  SuperMarketManageSystem\Admin\SupplierManage.aspx.cs
     目录           0  2015-01-20 15:29  SuperMarketManageSystem\App_Code\
     目录           0  2015-01-15 17:42  SuperMarketManageSystem\App_Code\Logic\
     文件        3120  2015-01-19 17:15  SuperMarketManageSystem\App_Code\Logic\AdminLogic.cs
     文件        6297  2015-01-22 06:09  SuperMarketManageSystem\App_Code\Logic\BuyBackInfoLogic.cs
     文件        5505  2015-03-07 12:21  SuperMarketManageSystem\App_Code\Logic\BuyInfoLogic.cs
     文件        1688  2015-01-18 02:35  SuperMarketManageSystem\App_Code\Logic\EducationLogic.cs
     文件       23016  2015-01-30 17:07  SuperMarketManageSystem\App_Code\Logic\EmployeeLogic.cs
     文件       10734  2015-01-18 15:25  SuperMarketManageSystem\App_Code\Logic\GoodCartLogic.cs
     文件        3485  2015-01-13 09:05  SuperMarketManageSystem\App_Code\Logic\GoodClassLogic.cs
     文件        7149  2015-03-07 12:20  SuperMarketManageSystem\App_Code\Logic\GoodLogic.cs
     文件        1918  2015-01-13 10:53  SuperMarketManageSystem\App_Code\Logic\GoodStockLogic.cs
     文件        6037  2015-01-22 01:08  SuperMarketManageSystem\App_Code\Logic\SellBackLogic.cs
     文件        6456  2015-01-18 18:11  SuperMarketManageSystem\App_Code\Logic\SellLogic.cs
............此处省略125个文件信息

评论

共有 条评论