همان طور که در قسمت قبل  مشاهده کردید ما آموزش دستور شرطی if را به شما آموزش دادیم..

در این قسمت قصد داریم که شما را با دستور شرطی ایف الس if else آشنا کنیم.

در قسمت قبلی یاد گرفتیم که با دستور ایف این امکان وجود دارد که شرط داخل پرانتز (در جلوی ایف) چک میشود و در ازای درست بودن مجموعه دستورات نوشته شده خوانده و اجرا میشوند.

حالا با دستور ایف الس که شکل نوشتاری کلی آن به شکل زیر است آشنا میشویم:

 

(شرط)if

}

 مجموعه دستورات یک

{

Else

{

مجموعه دستورات دو

}

معنی فارسی دستور ایف الس بالا: از نوع دوم دستور شرطی زمانی استفاده میشود که ما دو عدد مجموعه دستور داشته باشیم. در ازای ترو (Ture) بودن دستورات یک اجرا میشود. و در غیر این صورت مجموعه دستورات دو اجرا میشوند. و به همین ترتیب میتوان else های متعددی پشت سر هم ایجاد کرد.

 

نکته: اگر دستور ایف در ابتدا درست باشید هیچ کدام از الس های موجود اجرا نمیشوند.

 

حال برای یاد گیری بهتر این مفاهیم ویژوال استودیوی خود را باز میکنیم.

 

پروژه ی قبلی خود را که در قسمت قبل ساختیم از صفحه ی استارت پیج انتخاب میکنیم و بارگذاری میکنیم.

 

کد های قبلی خود را پاک میکنیم (اختیاری) و یا اینکه همانند قسمت قبل کنترل های مورد نیاز را دوباره از قسمت تولباکس وارد پروژه میکنیم.

 

در این آموزش ما یک استرینگ ثابت با کد نویسی ایجاد میکنیم. سپس در تکست باکس استرینگ ورودی را خواهیم گرفت و در آخر با استفاده از دستور ایف الس این دو استرینگ را با هم مقایسه میکنیم. اگر با هم برابر (کلمات وارد شده) بود مقدار ‘درست’ را داخل لیبل (برچسب) نمایش دهد و اگر هم برابر نبود مقدار ‘غلط’ را نمایش دهد

 

حال به رویداد کلیک دکمه میرویم. سپس کد زیر را مینویسیم:

 

;”string str = “salam

در کد بالا ما یک استرینگ (رشته) ثابت str با مقدار ثابت salam ساختیم.

سپس کد زیر را مینویسیم:

 

 

(if (txtbox.Text == str
{
;”درست” = lbl.Text
}
else
{
;”غلط” = lbl.Text
}

معنی فارسی کد بالا: اگر تکست باکس خاصیت تکستش برابر بود با str . لیبل خاصیت تکستش برابر باشه با “درست”. در غیر این صورت همان لیبل خاصیت تکستش برابر باشد با “غلط”.

 

همانند تصویر زیر:

 

 

خب حال برنامه را اجرا کنید و خروجی کاره خود را ببینید.

 

============================================

 

در این قسمت شما با دستور شرطی ایف الس آشنا شده اید. در قسمت بعد با دستور شرطی ایف  الس ایف و سویچ همراه ما باشید.

درصورت داشتن هر گونه سوال در قسمت نظرات آن را با ما در میان بگذارید.

 

با مایکروسافت لایف در قسمت های بیشتر این آموزش همراه باشید…

لینک کوتاه شده: https://goo.gl/Ghrpws
بارگذاری بیشتر مطالب مرتبط
بارگذاری توسط علیش اسماعیلی
بارگذاری در آموزش

دیدگاهتان را بنویسید

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

بررسی

آموزش برنامه نویسی یونیورسال UWP (قسمت هشتم)

ما در قسمت قبلی شما را با صفحه و لایه بندی Grid به صورت مبتدی در XAML آشنا کردیم. در این ق…