App inventor 2 en español
Cómo programar los teléfonos móviles con Android.
Curso de App inventor 2 en español - Juan Antonio Villalpando
-- Tutorial de iniciación de App Inventor 2 en español --
Volver al índice del tutorial
____________________________
59E.- Entrar con clave en la aplicación. Convertir a mayúsculas.
p59E_entrar_con_clave.aia
- Inicio:
- Aparece una pantalla y tendremos que escribir nuestro nombre. Si concide con una base de datos de nombres, que se encuentra en un archivo, podremos entrar en la otra pantalla.
- El archivo donde están los nombres es el siguiente:
nombres.txt |
JUAN,PEDRO,ANTONIO,LUIS,CARLOS,JAVIER,MIGUEL,ALFREDO,MARIA |
- Fíjate que están en mayúsculas, separados por coma, no hay espacios entre un nombre y otro.
_____________________________________________
- Diseño.
_________________________________________
- Bloques.
_________________________________________
- Diseño y Bloques de la Screen2.
- Creamos otra pantalla llamada Screen2 con una Etiqueta y un Botón.
- Podemos este código en los Bloques:
_________________________________________
- Comentarios.
- Como he comentado anteriormente, el contenido del archivo son nombres en mayúsculas, separados por comas y sin espacio entre un nombre y otro.
- El usuario escribe su nombre y mediante el bloque mayúscula, automáticamente se convierte en letras mayúsculas, de esta manera es indiferente que lo escriba en mayúsculas o minúsculas.
- Convertimos el archivo en_lista.
JUAN,PEDRO,ANTONIO,LUIS,CARLOS,JAVIER,MIGUEL,ALFREDO,MARIA
(1) = JUAN
(2) = PEDRO
(3) = ANTONIO
(4) = LUIS
(5) = CARLOS
(6) = JAVIER
(7) = MIGUEL
(8) = ALFREDO
(9) = MARIA
Esto lo hacemos mediante el bloque de recorta (por la coma,) y lo convierte en_lista.
- Se comprueba si el nombre escrito en el CampoDeTexto y convertido a mayúsculas coincide con alguno de en_lista.
- Si coincide con alguno abre la pantalla Screen2 llevando el dato del nombre.
- En caso contrario sale un mensaje de error.
_________________________________________
- Propuestas.
- Ahora hay un espacio después de la coma y algún hombre compuesto como Juan Antonio, observa el nuevo archivo:
nombres_2.txt |
JUAN, PEDRO, ANTONIO, LUIS, CARLOS, JAVIER, MIGUEL, ALFREDO, MARIA, JUAN ANTONIO, LUIS MANUEL |
- Debes modificar la aplicación para que funcione con ese archivo.
- Consulta para qué sirven los bloques:
- Recortar: elimina espacios al principio y al final de la frase, pero no enmedio, por ejemplo, si tenemos esta palabra: ----Juan-Antonio----
- Recortar obtendría esta otra: Juan-Antonio (En los dos casos supongamos que los guiones son espacios -)
____________________________________
|