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

<menu id="zshck"></menu>

    • <menu id="zshck"><button id="zshck"></button></menu>

      用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)擊排行