Curso Android Gratuito - Instalar Android Studio no Windows 2/2
En capítulos previos de esta serie, comenzamos con cosas muy básicas como introducción, primera aplicación pequeña y también aprendimos algunos otros conceptos básicos como variables y asignarles valores.
En este capítulo, las cosas se pondrán un poco más interesantes. En el último capítulo, solo recibimos información del usuario para mostrarle algunos resultados. Aprenderemos a tomar algunas decisiones basadas en la entrada recibida del usuario.
La sintaxis de la declaración "if" es la siguiente:
If (condition)
Lines of code;
Se llama como declaración de toma de decisiones porque según las condiciones que configuramos, la aplicación decide si ejecutar un bloque de código en particular o no.
Comencemos con la creación de un nuevo proyecto. Crea un nuevo proyecto con el nombre que más te convenga. Por conveniencia, he nombrado mi proyecto `ifstatement`.
Ahora arrastre un bloque de texto (txtDescription) a la parte inferior de la página que abarca la pantalla completa del emulador en ancho (Ver imagen). A continuación, extraiga un cuadro de texto (txtInput) y un botón (btnSubmit) y colóquelos uno junto al otro. En la última extracción de otro bloque de texto (txtResult) y hacerlo un poco grande tanto en altura como en ancho. Ahora haga todos los controles excepto el botón en blanco, es decir, elimine el texto de su propiedad de texto mientras cambia el texto del botón a "Enviar". Puede agregar texto en el primer bloque de texto si lo desea. He agregado algunas pautas para nuestros pequeños juegos / aplicaciones (que sea estúpido). Ahora nuestra interfaz está lista y se ve como la que mostré en la imagen.
Ahora haga doble clic en el botón Enviar para ir al evento botón_click en la ventana C #. En ese caso (en esas dos llaves que contienen el evento clic), escriba la siguiente línea de códigos, solo para verificar la funcionalidad básica de nuestra aplicación.
string userValue = txtInput.text;
if (userValue == "1")
txtResult.text = "Felicitaciones, ganó $ 1000";
Ahora ejecute el proyecto. Después de ingresar 1 en el cuadro de texto, presiona "Enviar"; obtendrá una línea como " Felicidades, ganó $ 1000 ". Pero si intenta ingresar cualquier otra cosa que no sea 1 en el bloque de texto antes de enviar, nada sucederá ya que no le hemos dicho a nuestra aplicación qué hacer si la condición es falsa.
Este bloque es la forma más simple de la declaración "If". Hay varias otras formas de instrucción "if" que se pueden usar para evaluar condiciones múltiples, a saber "if-else" , "else-if" , "anidados si" . Ahora abra C # parte de nuestro programa después de detener el modo de depuración y escriba el código siguiente allí. Este código demostrará el uso del ciclo "else-if".
string userValue = txtInput.Text;
if (userValue == "1")
txtResult.Text = "Felicitaciones, ganó $ 1000";
else if (userValue == "2")
txtResult.Text = "¡Mejor suerte la próxima vez!";
else if (userValue == "3")
txtResult.Text = "Tienes que ¡intente con fuerza! ";
else
txtResult.Text =" Nah ingrese correctamente. ";
Esto se denomina como " else-if " ladder. Comprueba el valor contra varias condiciones y ejecuta el bloque de código respectivo.
Aquí se deben señalar dos cosas, en la instrucción "else-if" ladder last "else" no está asociada con ninguna instrucción if y otro es "=" operador no es lo mismo que "==" operador . "=" Operador asigna valor a L.H.S. mientras que "==" se usa para comparar valores. Los "if" anotados y "if-else" no son más que variaciones de la escalera "simple si" y "else si", que puedes intentar fácilmente en el mismo proyecto.
Así que hasta que regresemos con el siguiente capítulo, master esta declaración "si" completamente.
Desarrollo de aplicaciones de Mango para Windows 7.5, Parte 5: Operadores, expresiones, declaraciones
En este capítulo de la aplicación de Windows 7.5 Mango lo haremos aprende sobre enunciados, operadores y expresiones en C #.
Desarrollo de Windows Phone 7.5 Aplicaciones Mango: Parte 2 (Aplicación HelloWorld)
Este es el segundo tutorial de TWC`s Learn Windows Phone 7.5 Serie de desarrollo de aplicaciones.
Navegación entre páginas XAML: Windows Phone 7.5 Desarrollo de aplicaciones Mango - Parte 21
Windows Phone 7.5 Mango Serie de desarrollo de aplicaciones: en este lección, aprenderemos cómo navegar entre las páginas xaml y cómo pasar los datos entre ellas