کد و پروژه های سی شارپ

دانلود سورس کد به زبان #C | سی شارپ

کد و پروژه های سی شارپ

دانلود سورس کد به زبان #C | سی شارپ

طبقه بندی موضوعی
بایگانی
پربیننده ترین مطالب

تولید کد تصادفی در سی شارپ

جمعه, ۱۰ مرداد ۱۳۹۹، ۰۲:۲۹ ب.ظ

بسم الله ارحمن الرحیم

دوستان سلام. به وبلاگ سی شارپ کد خوش آمدید. امروز برای شما سورس کد تولید کد تصادفی در سی شارپ را می خواهم قرار بدهم. امیدوارم بدردتون بخورد.

سورس کد به شکل زیر است : 

        string _allowedChars = "1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ";

        private string Random_code(char[] chrMychar)
        {
            Random generator = new Random();
            int[] co1 = new int[chrMychar.Length];
            for (int i = 0; i < co1.Length; i++)
            {
                co1[i] = generator.Next(30);
            }
            for (int i = 0; i < co1.Length; i++)
            {
                _allowedChars.CopyTo(co1[i], chrMychar, i, 1);
            }
            string strMystring = string.Empty;
            foreach (char mystr in chrMychar)
            {
                strMystring += mystr.ToString();
            }
            return (strMystring);
         }
         private void Build_Click(object sender, EventArgs e)
         {
            char[] chrMychar = new char[trackBar1.Value];
            code.Text = this.Random_code(chrMychar);
         }

         private void trackBar1_Scroll(object sender, EventArgs e)
         {
            label1.Text = "تعداد کاراکتر\n " + trackBar1.Value;
         }

 در ابتدا یک متغیر از نوع string تعریف می کنیم و تمام کاراکتر هایی که قصد داریم با آن کد بسازیم را قرار می دهیم ( شما می توانید کاراکتر های خاص مانند # ، @ ، % و ... را هم در این متغیر قرار دهید.)

یک تابع از نوع string و به اسم Random_code که یک ارایه از نوع char بگیرد + یک Random و یک آرایه از نوع int (طول این ارایه برابر است با طول ارایه chrMychar)  می سازیم. بقیه کد ها را هم در تابع خود می نویسیم. در رویداد کلیک دکمه طول آرایه char را برابر با مقدار trackbar قرار می دهیم. سپس مقدار text ، تکست باکس خود را برابر خروجی تابع Random_code قرار می دهیم.

در آخر هم می توانید فرم خود را مانند تصویر زیر طراحی کنید

 

 

 

   رمز عبور :  csharp-code

   نشر همراه با ذکر منبع بلامانع است 

دانلود

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی