آموزش استفاده از اعتبار سنجی Validation در زبان برنامه نویسی سی شارپ

اعتبار سنجی Validation

مقاله ای در مورد اعتبار سنجی Validation ها در سی شارپ با شما هستم.درباره اعتبار سنجی و یا Validation باید بیشتر در زبان های تحت وب مانند ASP.NET شنیده باشید و یا در وب سایت هایی با آنها مواجه شده باشید.در این آموزش سعی دارم اعتبار سنجی را در زبان تحت ویندوز آموزش بدم و زبان های ASP.NET و VB.NET در مطالب آینده باهم برسی خواهیم کرد.ما باید به عنوران یک برنامه نویس برای هرچه بهتر و کاربرپسند شدن پروژه خود از اعتبار سنجی مطالب استفاده کنیم.در زبان تحت ویندوز Validation را با نام Error Provider شناسایی میکنند اشاره کردم که دچار مشکل نشید.به طور بسیار ساده میتوان گفت:Provider ابزاری بسیار ساده است که شما با استفاده از آن می توانید رخ دادن خطایی را به کاربرخود اطلاع دهید و اینکه  این ابزار به صورت عمومی بجای Message box  اخطاری به کار گرفته می شود.در ادامه با ما همراه باشید.

ویژوال استدیو را اجرا کنید و پروژه تحت ویندوز در سی شارپ ایجاد کنید.

فرمی همانند فرم زیر طراحی کنید .

اعتبار سنجی Validation

حال باید برای اعتبار سنجی اطلاعات ورودی کاربر یه تعدادی که میخواهیم ورودی ها را کنترل کنیم Error Provider به فرم اضافه کنیم.از toolbox این کامپوننت را به فرم اضافه میکنم.

اعتبار سنجی Validationبعد از اضافه کردن Error Provider باید در انتهای فرم بتونید آیکون قرمز رنگ این کامپوننت را مشاهده کنید. تا به این قسمت در زبان VB.NET نیز مراحل یکسان هستند.

حال قصد داریم مقادیر ورودی کاربر را از نظر خالی بودن ورودی برسی کنیم شما میتوانید هر شرط و عملی را که میخواهید کاربر از آن پیروی کند را بنویسید به صورت خیای ساده.

با استفاده از کد زیر مقدار Textbox ورودی اول را از نطر خالی بودن برسی میکنیم.


if (textBox1.Text == "" && textBox2.Text == "")
{
errorProvider1.SetError(textBox1, "مقدار ورودی نباید خالی باشد");
errorProvider1.SetError(textBox2, "مقدار ورودی نباید خالی باشد");
}
else
{
MessageBox.Show("نام کاربری و کلمه عبور شما تایید شد");
}

شما میتوانید حتی ایکون ارور provider را نیز بنا به سلیقه خود تغییر بدید.این کار در بخش مشخصات کامپوننت امکان پذیر است.

آموزش ساده و بسیار کاربری و کاربر پسندی را به پایان رساندیم امیدوارم استفاده کنید و مفید باشه.

  • پسورد: www.mspsoft.com
محبوبه میرزائی

نوشته‌های مرتبط

دیدگاه‌ها

*
*

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.

    مریم پاسخ

    مطالبتون عالیه خانم میرزائی

    nahid پاسخ

    سایتتون بسیار زیبا و مفیده

    بابک پاسخ

    دست شما درد نکنه . واقعا عالی و کاربردی بود

    mehdivakili پاسخ

    چرا لینک دانلود نیست؟؟؟؟

    محمد کراکوهی پاسخ

    با سلام خوبیت من چند تا سوال دارم نمیدونم چطور با شما ارتباط برقرار کنم شماره تماسیم ندارید اگه میشه

    09196165908 در تلگرام هستم چند سوال دارم ازتون درمورد برنامه نویسی و اعتبار سنجی ممنون میشم لطفا