Windows

Desenvolvendo o Windows 7.5 Mango Apps, Parte 4: if statement

Como instalar o menu Iniciar do Windows em seu Android [Dica de App | Dicas e Matérias]

Como instalar o menu Iniciar do Windows em seu Android [Dica de App | Dicas e Matérias]
Anonim

Nos capítulos anteriores desta série, começamos com coisas muito básicas como introdução, primeira aplicação pequena e também aprendemos alguns outros conceitos básicos como variáveis ​​e atribuindo valores a eles.

Neste capítulo, as coisas ficarão um pouco mais interessantes. No último capítulo, recebemos apenas a entrada do usuário para mostrar alguma saída. Aprenderemos a tomar algumas decisões com base na entrada recebida do usuário.

A sintaxe da instrução “if” é a seguinte: If (condição)

Linhas de código;
É chamado de

declaração de tomada de decisão porque com base nas condições que configuramos, o aplicativo decide se deve executar um determinado bloco de código ou não. Vamos começar criando novos projetos. Crie um novo projeto com qualquer nome que lhe agrade. Por conveniência, eu nomeei meu projeto `ifstatement`.

Agora arraste um bloco de texto (txtDescription) para o lado inferior da página, abrangendo a tela completa do emulador em largura (veja a imagem). Abaixo, puxe uma caixa de texto (txtInput) e um botão (btnSubmit) e solte-os um ao lado do outro. No último puxar outro bloco de texto (txtResult) e torná-lo um pouco grande em altura e largura. Agora, faça todos os controles, exceto o botão branco, ou seja, remova o texto de sua propriedade de texto enquanto altera o texto do botão para "Enviar". Você pode adicionar texto no primeiro bloco de texto, se desejar. Eu adicionei algumas orientações para os nossos pequenos jogos / app (que seja estúpido). Agora nossa interface está pronta e parece que eu mostrei na imagem.

Agora dê um duplo clique no botão Submit para ir para o evento

button_click na janela C #. Nesse evento (nessas duas chaves contendo o evento click), escreva a seguinte linha de códigos, apenas para verificar a funcionalidade básica do nosso aplicativo string userValue = txtInput.text;

if (userValue == “1”)
txtResult.text = "Parabéns, você ganhou $ 1000";
Agora rode o projeto. Depois de inserir 1 na caixa de texto, pressione “Enviar”; você receberá a linha como "

Parabéns você ganhou $ 1000 ". Mas se você tentar inserir algo diferente de 1 no bloco de texto antes de enviar, nada acontecerá, pois não dissemos ao nosso aplicativo o que fazer se a condição for falsa. Esse bloco é a forma mais simples de instrução "If". Existem

várias outras formas de declaração “if” que podem ser usadas na avaliação de múltiplas condições, a saber “if-else” , “else-if” , “if aninhados” . Agora abra parte C # do nosso programa depois de parar o modo de depuração e escreva o seguinte código lá. Este código demonstrará o uso do loop “else-if”. string userValue = txtInput.Text;

if (userValue == "1")
txtResult.Text = "Parabéns pelo seu ganho de $ 1000";
else if (userValue == "2")
txtResult.Text = "Melhor sorte da próxima vez!";
else if (userValue == "3")
txtResult.Text = "Você tem que tente com força! ";
else
txtResult.Text =" Não digite corretamente. ";
Isso é chamado como

escada" else-if " . Ele testa o valor em relação a várias condições e executa o respectivo bloco de código. Duas coisas devem ser observadas aqui,

na instrução “else-if” A última instrução “else” não está associada a nenhuma instrução if e outro é O operador “=” não é o mesmo que o operador “==” . Operador "=" atribui valor a L.H.S. enquanto “==” é usado para comparar valores. Aninhados “if`s” e “if-else” são nada além de variações de “simple if” e “else-if” ladder, que você pode tentar no mesmo projeto facilmente. Então, até retornarmos com o próximo capítulo, master esta declaração “se” completamente.