欧美v视频一区二区三区_国产a级三级三级三级成人国产一级_a级黄韩国在线观看免费_小草在线影院婷婷亚洲

  1. <span id="clkxg"><delect id="clkxg"></delect></span>

  2. <dfn id="clkxg"></dfn>

    用c#如何編寫(xiě)輸入隨機(jī)出現(xiàn)的驗(yàn)證碼的窗口?

       2025-06-11 10:28:10 admin320
    核心提示: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;us

    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.Text;

    using System.Drawing;

    public partial class Img : System.Web.UI.Page

    {

    protected void Page_Load(object sender, EventArgs e)

    {

    string[] str = new string[4];

    string serverCode=;

    //生成隨機(jī)生成器

    Random random = new Random();

    for (int i = 0; i < 4; i++)

    {

    str[i] = random.Next(10).ToString().Substring(0,1);

    }

    CreateCheckCodeImage(str);

    foreach(string s in str)

    {

    serverCode += s;

    }

    Session[serverCode] = serverCode;

    }

    private void CreateCheckCodeImage(string[] checkCode)

    {

    if (checkCode == null || checkCode.Length <= 0)

    return;

    System.Drawing.Bitmap image = new System.Drawing.Bitmap((int)Math.Ceiling((checkCode.Length * 32.5)), 30);

    System.Drawing.Graphics g = Graphics.FromImage(image);

    try

    {

    Random random = new Random();

    //清空?qǐng)D片背景色

    g.Clear(Color.White);

    //畫(huà)圖片的背景噪音線

    for (int i = 0; i < 20; 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);

    }

    //定義顏色

    Color[] c = { Color.Black, Color.Red, Color.DarkBlue, Color.Green, Color.Orange, Color.Brown, Color.DarkCyan, Color.Purple };

    //定義字體

    string[] f = { Verdana, Microsoft Sans Serif, Comic Sans MS, Arial, 宋體 };

    for (int k = 0; k <= checkCode.Length - 1; k++)

    {

    int cindex = random.Next(7);

    int findex = random.Next(5);

    Font drawFont = new Font(f[findex], 16, (System.Drawing.FontStyle.Bold));

    SolidBrush drawBrush = new SolidBrush(c[cindex]);

    float x = 5.0F;

    float y = 0.0F;

    float width = 20.0F;

    float height = 25.0F;

    int sjx = random.Next(10);

    int sjy = random.Next(image.Height - (int)height);

    RectangleF drawRect = new RectangleF(x + sjx + (k * 25), y + sjy, width, height);

    StringFormat drawFormat = new StringFormat();

    drawFormat.Alignment = StringAlignment.Center;

    g.DrawString(checkCode[k], drawFont, drawBrush, drawRect, drawFormat);

    }

    //畫(huà)圖片的前景噪音點(diǎn)

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

    }

    //畫(huà)圖片的邊框線

    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.ToArray());

    }

    finally

    {

    g.Dispose();

    image.Dispose();

    }

    }

    }

     
    反對(duì) 0舉報(bào) 0 評(píng)論 0
     

    免責(zé)聲明:本文僅代表作者個(gè)人觀點(diǎn),與(本網(wǎng))無(wú)關(guān)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí),對(duì)本文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時(shí)性本站不作任何保證或承諾,請(qǐng)讀者僅作參考,并請(qǐng)自行核實(shí)相關(guān)內(nèi)容。
        本網(wǎng)站有部分內(nèi)容均轉(zhuǎn)載自其它媒體,轉(zhuǎn)載目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé),若因作品內(nèi)容、知識(shí)產(chǎn)權(quán)、版權(quán)和其他問(wèn)題,請(qǐng)及時(shí)提供相關(guān)證明等材料并與我們聯(lián)系,本網(wǎng)站將在規(guī)定時(shí)間內(nèi)給予刪除等相關(guān)處理.

    5星
    0%
    4星
    0%
    3星
    0%
    2星
    0%
    1星
    0%
        (內(nèi)容至多80字)     當(dāng)前已經(jīng)輸入 0 字     
     
    更多>同類(lèi)攝影
    • 關(guān)于NIKON的機(jī)型、功能和性價(jià)比
      關(guān)于NIKON的機(jī)型、功能和性價(jià)比呵呵,尼康最近出了款D300 ,各方面參數(shù)都很不錯(cuò) 。D300基本參數(shù) 有效像素?cái)?shù) 1230萬(wàn) 最大像素?cái)?shù) 1310萬(wàn)最高分辯率 4288×2848 傳感器尺寸 23.6×15.8 mm 傳感器類(lèi)
      06-11
    • 為什么照片里的我比鏡子丑那么多
      一、為什么照片里的我比鏡子丑那么多照片里比鏡子丑那么多,主要因?yàn)樵阽R子中看到的自己,和別人眼中的自己,是左右顛倒的,至于,為你覺(jué)得鏡子(自拍)里的自己比較好看,大約有個(gè)很重要的原因
      06-11
    • 嗆口小辣椒照片的一些問(wèn)題~~
      一、嗆口小辣椒照片的一些問(wèn)題~~1、磁器口這張是photoshop弄的,你在濾鏡—渲染-鏡頭光暈?zāi)抢镉袀€(gè)35毫米聚焦和105毫米聚焦,我也不知道她選的是哪個(gè)哦~然后你在調(diào)整下亮度就好啦~2、大大的背景
      06-11
    • 佳能powerShou A3200IS的鏡頭多少錢(qián)
      一、佳能powerShou A3200IS的鏡頭多少錢(qián)更換的話300-400之間,一般情況可以進(jìn)行維修二、現(xiàn)在EOS5DⅢ和EF24~70mm f/2.8LⅡUSM的價(jià)格分別是多少。5D3 1.8萬(wàn)元,24-70鏡頭1.27萬(wàn)三、佳能75-300鏡頭
      06-11
    • 買(mǎi)FM2還是買(mǎi)rollei 35
      一、買(mǎi)FM2還是買(mǎi)rollei 35rollei 35是膠片旁軸袖珍相機(jī),F(xiàn)M2是單反膠片相機(jī)。兩款相機(jī)都值得收藏、都是全手動(dòng)機(jī)械相機(jī),完成拍攝都要手動(dòng)操作。rollei 35外形小巧,追針式測(cè)光設(shè)置在頂部,適合
      06-11
    • 如何用35/50mm定焦鏡頭拍出精彩人像
      導(dǎo)語(yǔ):俗話說(shuō):“ 工欲善其事,必先利其器!”,在攝影之前要先知道自己想拍攝的主題是什么;預(yù)期呈現(xiàn)出什么樣的效果;要呈現(xiàn)出這樣的效果,需要用什么樣的鏡頭與相機(jī)。這些都是攝影人需要知道的基
      06-11
    • CSPRO EP1085復(fù)印機(jī)亮紅色“扳手”是
      CSPRO EP1085復(fù)印機(jī)亮紅色“扳手”是什么意思肯定不只是出現(xiàn)扳手這么簡(jiǎn)單,肯定還伴隨有代碼!清除方法,把復(fù)印機(jī)后蓋打開(kāi),把主板上面的復(fù)位開(kāi)關(guān)按一下就好了!如果機(jī)器硬件壞了的話,按這個(gè)開(kāi)
      06-11
    • 索尼相機(jī)充電亮黃燈長(zhǎng)亮
      索尼相機(jī)充電亮黃燈長(zhǎng)亮顯示黃色即為充電狀態(tài),充電在2-4個(gè)小時(shí)左右,充完電后黃燈會(huì)熄滅,表示充電完成。燈滅后兩小時(shí)拔開(kāi)電池,這樣才能保證充電完成。1、第一次使用相機(jī)前請(qǐng)對(duì)電池(附送)充
      06-11
    • 內(nèi)圈單擋邊圓柱滾子軸承安裝
      內(nèi)圈單擋邊圓柱滾子軸承安裝內(nèi)圈單擋邊圓柱滾子軸承安裝1、清洗圓柱滾子軸承及相關(guān)零件對(duì)已經(jīng)脂潤(rùn)滑的圓柱滾子軸承及雙側(cè)具油封或防塵蓋,密封圈圓柱滾子軸承安裝前無(wú)需清洗。2、安裝方法圓柱滾
      06-11
    • 請(qǐng)高手幫忙:我新買(mǎi)的相機(jī)索尼W290,用USB連電
      請(qǐng)高手幫忙:我新買(mǎi)的相機(jī)索尼W290,用USB連電腦后總有名為AVF_INFO的隱藏文件夾,這是病毒么?不是病毒,那是相機(jī)的文件,記錄了相機(jī)的一些數(shù)據(jù), 每個(gè)相機(jī)都有,只是各種型號(hào)的相機(jī)生成的文件
      06-11
    更多>推薦圖片
    點(diǎn)擊排行