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

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

۰
0
314

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

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

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

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

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

 

(شرط)if

{

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

}

 

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

 

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

 

پروژه جدیدی ایجاد میکنیم.

نام پروژه را Condition_in_CS  (یا هر نام دیگری به دلخواه خود) قرار میدهیم.

یک تکست باکس، یک تکست بلوک و یک باتن به برنامه از منوی تولباکس اضافه میکنیم.

 

ما در این قسمت از برنامه ی خود قصد داریم برنامه ای ایجاد کنیم که به عنوان مثلا اگر ما اعداد بالای ۱۰۰۰ را تایپ کردیم یک متن به ما نمایش دهد و اگر عدد تایپ شده ی ما کمتر از ۱۰۰۰ بود یک متن نمایش دهد.

و همچنین در صورت وارد کردن خود ۱۰۰۰ متن فارسی “هزار” را به ما نمایش دهد.

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

 

 

حال به رویداد کلیک دکمه کنترلی میرویم (با دابل کلیک روی دکمه یا از قسمت اونت ها)

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

 

;(int a = int.Parse(textBox.Text

 

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

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

 

(if (a < 1000

}

;”عدد وارد شده بالای یک هزار است” = textBlock.Text

{

 

معنی فارسی کد بالا: ما در اینجا گفته ایم که اگر  a کوچیک تر از ۱۰۰۰ بود مجموعه دستوراتی که داخل { …. } نوشته ایم اجرا شود.

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

 

 

 

سپس در کد بعدی به جای علامت کوچکتر, از علامت بزرگتر استفاده میکنیم. تا اعداد کوچکتر از هزار را تشخیص دهد و سپس در تکست بلاک متن وارد شده را نمایش دهد.

در آخر اگر ما خود عدد ۱۰۰۰ را وارد کنیم باید به جای علامت کوچکتر یا بزرگتر از مساوی استفاده کنیم.

 

کد نهایی کل پروژه همانند شکل زیر است:

 

 

 

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

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

 

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

پست های بیشتر
بارگذاری بیشتر از علیش اسماعیلی
بارگذاری بیشتر در آموزش

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پست پیشنهادی

آموزش فعال سازی تایید هویت دو مرحله ای در برنامه Microsoft Authenticator

تایید هویت دو مرحله ای ویژگی است که برای تامین حساب های شما مورد استفاده قرار می گیرد به ا…