Разработване на Windows 7.5 Mango Apps, Част 4: ако изявление

Разработване на Windows 7.5 Mango Apps, Част 4: ако изявление
Разработване на Windows 7.5 Mango Apps, Част 4: ако изявление

Видео: Разработване на Windows 7.5 Mango Apps, Част 4: ако изявление

Видео: Разработване на Windows 7.5 Mango Apps, Част 4: ако изявление
Видео: Un video live streaming che non avrei mai voluto fare e considerazioni su YouTube - YouTube 2024, Ноември
Anonim

в предишни глави от тази серия започнахме с много основни неща като въвеждането, първото малко приложение и научихме и някои други основни понятия като променливи и им придаваме стойности.

В тази глава нещата ще станат малко по-интересни. В последната глава получихме само информация от потребителя, за да му покажем някакъв резултат. Ще се научим да взимаме някои решения въз основа на информацията, получена от потребителя.

Синтаксисът на "Ако" изявление е както следва:

If (condition)

Lines of code;

Тя се нарича като изявление за вземане на решения защото въз основа на условията, които сме настроили, приложението решава дали да изпълни определен блок код или не.

Нека започнем с създаването на нов проект. Създайте нов проект с всяко име, което ви подхожда. За удобство, нарекох проекта си "ifstatement".

Сега плъзнете текстов блок (txtDescription) в долната част на страницата, обхващащ целия емулаторен екран по ширина (виж изображението). Под това издърпайте едно текстово поле (txtInput) и един бутон (btnSubmit) и ги спуснете един до друг. Накрая изтеглете друг текстов блок (txtResult) и го направете малко голям както по височина, така и по ширина. Сега направете всички контроли, с изключение на бутона празен, т.е. премахнете текста от текстовата им собственост, докато смените текста на бутона до "Изпращане". Можете да добавите текст в първия текстов блок, ако желаете. Имам добавени няколко насоки за нашите малки игри / app (нека да бъде глупаво). Сега интерфейсът ни е готов и изглежда така, както съм показал на изображението.

Image
Image

Сега кликнете два пъти върху бутона Submit, за да отидете button_click събитие в прозореца C #. В този случай (в тези две къдрави скоби, съдържащи събитие за кликване), напишете следния ред кодове, само за да проверите основните функционалности на приложението ни.

string userValue = txtInput.text;

if(userValue == “1”)

txtResult.text = “Congrats you won $1000”;

Сега изпълнете проекта. След въвеждане на 1 в текстовото поле натиснете "Изпращане"; ще получите линия като "Поздравления, които спечелихте с $ 1000". Ако обаче опитате да въведете нещо повече от 1 в текстов блок, преди да го изпратите, нищо няма да се случи, тъй като не сме казали на нашата молба какво да правим, ако условието е невярно.

Този блок е най-простата форма на изявление "If". Има няколко други форми от декларацията "if", която може да се използва при оценката на множество условия, а именно " Ако-друго", " Друго-ако", " Вложени, ако е", Сега отворете C # част от нашата програма след спиране на грешки режим и пишете следния код там. Този код ще покаже използването на линия "else-if".

string userValue = txtInput.Text;

if (userValue == '1')

txtResult.Text = 'Congrats you won $1000';

else if (userValue == '2')

txtResult.Text = 'Better luck next time!';

else if (userValue == '3')

txtResult.Text = 'You gotta try hard!';

else

txtResult.Text = 'Nah enter properly.';

Това се нарича като " Друго-ако" стълба. Тя проверява стойността при няколко условия и изпълнява съответния блок от код.

Image
Image

Тук трябва да се отбележат две неща, в изречението "else-if", последно "else", не е свързано с команда if и други е " =" Операторът не е същият като "==" оператор, "=" Операторът придава стойност на L.H.S. докато "==" се използва за сравняване на стойности. Вложените "if" и "if-else" не са нищо друго освен варианти на стълба "simple if" и "else-if", които можете лесно да опитате в един и същ проект.

Така че, докато не се върнем със следващата глава, овладейте напълно тази декларация "ако".

Препоръчано: