Разработка приложений Mango для Windows 7.5, часть 4: инструкция if

Разработка приложений Mango для Windows 7.5, часть 4: инструкция if
Разработка приложений Mango для Windows 7.5, часть 4: инструкция if

Видео: Разработка приложений Mango для Windows 7.5, часть 4: инструкция if

Видео: Разработка приложений Mango для Windows 7.5, часть 4: инструкция if
Видео: Как активировать WINDOWS 7 бесплатно за 1 минуту! (в 2022 году) - YouTube 2024, Апрель
Anonim

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

В этой главе все будет немного интереснее. В последней главе мы получили только вход от пользователя, чтобы показать ему некоторый результат. Мы научимся принимать некоторые решения на основе ввода, полученного от пользователя.

Синтаксис Оператор "if" как следует:

If (condition)

Lines of code;

Он называется принятие решения потому что на основании условий, которые мы установили, приложение решает, следует ли выполнять конкретный блок кода или нет.

Давайте начнем с создания нового проекта. Создайте новый проект по любому имени, которое вам подходит. Для удобства я назвал проект «ifstatement».

Теперь перетащите текстовый блок (txtDescription) в нижнюю сторону страницы, охватывая полный экран эмулятора по ширине (см. Изображение). Ниже вытащите одно текстовое поле (txtInput) и одну кнопку (btnSubmit) и оставьте их рядом друг с другом. При последнем растяните еще один текстовый блок (txtResult) и сделайте его немного большим как по высоте, так и по ширине. Теперь сделайте все элементы управления, кроме кнопки пустым, т. Е. Удалите текст из своего текстового свойства, а текст изменения изменится на «Отправить». Вы можете добавить текст в первый текстовый блок, если хотите. Я добавил несколько рекомендаций для наших маленьких игр / приложений (пусть это будет глупо). Теперь наш интерфейс готов и выглядит так, как показано на изображении.

Image
Image

Теперь дважды нажмите кнопку «Отправить», чтобы перейти к button_click событие в окне C #. В этом случае (в этих двух фигурных скобках, содержащих событие click), напишите следующую строку кодов, чтобы проверить базовые функции нашего приложения.

string userValue = txtInput.text;

if(userValue == “1”)

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

Теперь запустите проект. После ввода 1 в текстовое поле нажмите «Отправить»; вы получите строку как Поздравляю, вы выиграли 1000 долларов». Но если вы попытаетесь ввести что-либо еще, кроме 1 в текстовом блоке перед отправкой, ничего не произойдет, поскольку мы не сказали нашему приложению, что делать, если условие ложно.

Этот блок является простейшей формой оператора «If». Есть несколько других форм оператора "if", который может использоваться при оценке нескольких условий, а именно: " если еще", «Еще, если», " Вложенные if's", Теперь откройте 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" лестнице last "else" инструкция не связана с каким-либо утверждением if и другие Оператор «=» не такой, как оператор «==», Оператор «=» присваивает значение L.H.S. в то время как «==» используется для сравнения значений. Вложенные «if» и «if-else» - это не что иное, как вариации лестницы «simple if» и «else-if», которые вы можете легко попробовать в одном проекте.

Итак, пока мы не вернемся со следующей главой, полностью выполните это утверждение «if».

Рекомендуемые: