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

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

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

Vídeo: Desenvolvendo o Windows 7.5 Mango Apps, Parte 4: if statement
Vídeo: ✅TOP 7✅ | 🚀MEJORES JUEGOS de POCOS REQUISITOS🚀 para PC [2GB RAM] 2022 - YouTube 2024, Abril
Anonim

Em capítulos anteriores Desta série, começamos com coisas muito básicas, como introdução, primeiro pequeno aplicativo 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. Vamos aprender a tomar algumas decisões com base na entrada recebida do usuário.

A sintaxe do Declaração "if" é o seguinte:

If (condition)

Lines of code;

É chamado como declaração de tomada de decisão porque com base nas condições que configuramos, o aplicativo decide se deseja executar um determinado bloco de código ou não.

Vamos começar criando um novo projeto. Crie um novo projeto com qualquer nome que lhe agrade. Por conveniência, nomeei meu projeto de "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.

Image
Image

Agora dê um duplo clique no botão Submit para ir para button_click evento na janela C #. Nesse evento (naquelas 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 = “Congrats you won $1000”;

Agora execute o projeto. Depois de inserir 1 na caixa de texto, pressione “Enviar”; você vai ter 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.

Este bloco é a forma mais simples de declaração "If". tem várias outras formas da declaração “if” que pode ser usada na avaliação de múltiplas condições, " If-else", " Else-if", " Aninhado se for". 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 = '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.';

Isso é chamado de " Else-if" escada. Ele testa o valor em várias condições e executa o respectivo bloco de código.

Image
Image

Duas coisas devem ser notadas aqui, na instrução “else-if” a última declaração “else” não está associada a nenhuma instrução if e outro é Operador "=" não é o mesmo que operador "==". Operador "=" atribui valor a L.H.S. enquanto “==” é usado para comparar valores. Aninhados “if´s” e “if-else” não são mais do que variações de ladder “simple if” e “else-if”, que você pode tentar no mesmo projeto facilmente.

Então, até que retornemos com o próximo capítulo, domine completamente essa afirmação "se".

Recomendado: