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

Создание приложений для Windows 7Как мы уже узнали в предыдущих главах, мы можем управлять потоком выполнения приложения на основе определенных условий. Есть ряд заявлений, которые могут использоваться для тех же целей. Мы видели, в части 4, что мы можем использовать  “if statement”  для тестирования входа пользователя от различных условий. В части 5 , мы также узнали о  операторах, выражениях, заявлениях.

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

“Switch statement” представляет собой гибкую альтернативу за “if statement” , но только если нам нужно проверить количество условий. Использование ““switch statement” помогает нам обходить блоки кодов, для которых значение не удовлетворяет условию. Чтобы вы поняли это хорошо, мы создадим пример проекта,.

Вы можете открыть наши старые приложения, разработанного в “if statement” , иначе вы можете даже загрузить проект, который я создал для этого урока. Теперь я надеюсь, что вы открыли наш старый проект или скачали мой проект. Как обычно, дважды щелкните на кнопку “Отправить”, чтобы перейти на события нажатия этой кнопки. Мы начнем с условным оператором вместо предыдущего “if statement” по тому же примеру. Напишите следующий код в событие Button_Click.

Разработка приложений для Windows 7

string message = (txtInput.Text == "1") ? "Boat" : "Car";
txtResult.Text = "You won a " +message;

Да, это так. Теперь попробуйте запустить программу и проверить, работает она или нет. Рабочая , как и раньше? Это сила (?) Операторы.

Когда мы хотим проверить состояние и на основе результатов показать результат, мы можем использовать эти два оператора вместе, чтобы сформировать “if-else statement”. В первой скобке мы определили наше состояние (для проверки участия пользователя, следует ли она равна 1 или нет) предшествует “?” . Если это правда, то первое значение предыдущего “?” будет храниться в нашей строки переменной, но если выражение приводит к ложным значениям предыдущего “:” будут сохранены. Вы можете видеть, сколько нажатий клавиши может спасти, если мы правильно его использовали!

Теперь закомментируйте этот код и обратимся к  “switch statement”. Скопируйте следующий код и вставьте его в случае Button_Click, как вы делали раньше.

string message = "";
            switch (txtInput.Text)
            {
                case "1":
                    message = "You won a new car!";
                    break;
                case "2":

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

Разработка приложений для Windows 7

Когда у нас есть несколько условий, чтобы проверить, использование условных операторов или  “if statement”  рекомендуется, но когда возникает ситуация, когда вы должны проверить количество потенциальных значений, использование нескольких, если заявления будут усложнять программу. Таким образом, “switch statement” предназначено исключительно для этой цели. Он проверяет условие в ряде случаев. Каждый случай возможного значения прилагаются к нему, против которого дело проверить. Если значение соответствует условию, код блока в этом случае выполняется и отдых опускается.Если случится, что программы не могут найти ни одного значения, соответствующее условие, по умолчанию заявление работает как окончательное  ”другое” заявление и код блока будет выполнен в предыдущем “по умолчанию”.

Одно следует отметить, и это “break statementперерыв заявления после каждого случая. Это помогает программе, чтобы вырваться из “switch” после корпуса выполнения.

Вы можете найти все о “switch statement” здесь .Так что теперь у вас есть 3 оружия в вашем арсенале для управления программой на основе решений, освойте все из них пока мы вернемся к следующему уроку.


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

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


eight − = 3

Календарь
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 Удалить дубликаты файлов Юсб модем для андроид планшета