Разработка приложений для Windows 7,5 часть 4.

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

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

Синтаксис  ”if” statement выглядит следующим образом:

If (condition)
            Lines of code;

Это называется процесс заявления принятия решений  , поскольку основан на условиях, которые мы создали, применение решает, нужно ли выполнять частности блока кода или нет.Давайте начнем с создания нового проекта. Создайте новый проект, любое имя, которое подходит именно Вам. Для удобства я назвал  свой проект ‘ifstatement “.

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

 Приложение для мобильного виндус7 5 принтер

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

string userValue = txtInput.text;
if(userValue == “1”)
txtResult.text = “Congrats you won $1000”;

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

Этот блок является простейшей формой  “If” заявлений. Есть несколько других “If”  заявлений, которое могут быть использованы для оценки нескольких условий, а именно “if-else”, “else-if”, “nested 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.";

Это называется, как  “else-if”  лестница. Она проверяет значение с несколькими условиями и выполняет соответствующий блок кода.

 Приложение для мобильного виндус7 5 принтер

Здесь  следует отметить две вещи, в  лестнице  “else-if” последнее заявление  “else” не связано с каком-либо заявлением, если и другой оператор “=” не совпадает с “==” оператором . Оператор “=” присваивает значение LHS в то время как “==” используется для сравнения значений. Вложенные  “if’s” и  “if-else”  не что иное,как вариация  “simple if” и  лестницы  “else-if”, которую вы легко можете попытаться сделать в проекте.Так что, пока мы вернемся к следующей главе, что бы освоить заявление “if”  полностью.


Смотрите также:

Оставить комментарий


− three = 5

Календарь
July 2014
M T W T F S S
« May    
 123456
78910111213
14151617181920
21222324252627
28293031  
Статистика
Rambler's Top100 Яндекс.Метрика
Apple Cdma и GSM разница Facetime как пользоваться Gpedit msc Windows 7 Hard reset HTC one x Hspa что это Java для ipad Kmz в gpx Восстановление иконок Windows 7 Восстановление удаленных файлов Windows 7 Значки для папок Windows 7 Как активировать ipad 2? Как изменить значок ярлыка? Как изменить устройство воспроизведения звука? Как настроить ipad mini через itunes? Как отключить обновление Google chrome? Как пользоваться командной строкой? Как разблокировать Айфон 5? Как убрать блокировку экрана Windows 8? Контекстное меню Windows 7 Плюсы и минусы айфона 5 Рабочая группа Windows 7 Секретные коды для iphone Сканер wifi сетей для Windows 7 Скрытые файлы в Windows 8 Сортировка контактов в iphone Увеличить шрифт на iphone 4 видео Удаление приложений Windows 8 Удалить дубликаты файлов Юсб модем для андроид планшета