کدهای آماده در سی شارپ (آموزش اول)

0 926

کدهای آماده در سی شارپ (آموزش اول)

استاندارد بودن و وجود كتابخانه ای مملو از كلاس ها در زبان برنامه نویسی سی شارپ به شما این اطمينان را می دهد که با یادگیری این زبان از ویژگی ها و قابلیت های بیشمار آن آشنا شوید و توانایی نوشتن برنامه مورد نظر را با قابلیت های خاص فراهم کنید .
در زبان برنامه نویسی سی شارپ شما می توانید در هر برنامه از کدهای متفاوت استفاده نماید و یا کدهایی که قبلا در برنامه های دیگر نوشته اید در این برنامه نیز استفاده نمایید.
برای افزایش کارایی برنامه و استفاده راحت تر از دستورات این زبان به معرفی برخی کدهای آماده که در اکثر برنامه ها مورد استفاده قرار می گیرد می پردازیم،

در قسمت اول این آموزش میخواهیم موارد زیر را آموزش دهیم:

کدهای آماده در سی شارپ (آموزش اول)

تکست باکس فقط عدد دریافت کند

  • شاید بارها پیش آمده فیلدی مهم مثل شماره ملی افراد حتما باید عدد باشد پس باید در textbox حتما عدد دریافت کند و کاربر نتواند حروفی در آن وارد نماید

c#2

در رویداد  KeyPress تکست باکس کد زیر را بنویسید:

if (e.KeyChar > 46)
    if (char.IsDigit(e.KeyChar) == false)
      {
       e.KeyChar = Convert.ToChar(0);
       }

این هم عکس کد بالا:

کدهای آماده در سی شارپ (آموزش اول)

 

خروج از فرم و خروج از کل برنامه

  • اگر تعداد فرم های شما بسیار بود برای خروج از فرم مربوطه و بازگشت به فرم قبل کد زیر را در کلید مورد نظر بنویسید:
this.Close();

برای خروج کامل از برنامه کد زیر را در دکمه مربوطه بنویسید:

Application.Exit();

این هم عکس کد بالا:

 

خروج

تاریخ فارسی

  • برای نوشن تاریخ فارسی در یک TextBox  یا label هنگام باز شدن برنامه:

Form Load :

System.Globalization.PersianCalendar pc = new System.Globalization.PersianCalendar();
textBox4.Text = pc.GetYear(DateTime.Now).ToString() + “/” + pc.GetMonth(DateTime.Now).ToString() + “/” + pc.GetDayOfMonth(DateTime.Now).ToString();
label3.Text = pc.GetYear(DateTime.Now).ToString() + “/” + pc.GetMonth(DateTime.Now).ToString() + “/” + pc.GetDayOfMonth(DateTime.Now).ToString();

این هم عکس کد بالا:

farsi nevis

:این هم اجرای برنامه

12345

امیدوارم این آموزش برایتان مفید بوده باشه،خوشحال میشویم انتقادات و پیشنهادات خود را برای ما بفرستید

سربلند و  موفق باشید.

شما همچنین ممکن است مانند بیشتر از نویسنده

ترک یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.