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
___________________________
60.- Codifica un texto.
p60_codifica_texto.aia
- Presentación.
- Basado en el ejemplo anterior p59_separa_caracteres, vamos a realizar una aplicación en donde el usuario escriba un texto, pulse un Botón y el texto se codifique.
-
Si pulsa otro Botón se presenta el texto original.
- Para facilitar el código introducimos el texto y al pulsar el Botón se cambia los caracteres a mayúsculas, esto lo hacemos para no tener que codificar las letras en mayúsculas y minúsculas que haría el código más largo, además tampoco codificaremos los caracteres acentuados.
- Vamos a ver este proyecto de dos formas, en la primera la comparación de letras se hará mediante varias comparaciones Si...Entonces y luego volveremos a ver este código donde las comparaciones de letras se hará mediante un bucle.
_________________
1. - Diseño.
- Insertamos los elementos indicados. En las Propiedades de las Etiquetas he marcado: Negrita
- Los CamposDeTexto también los he puesto en Negrita, además he borrado Pista. También he marcado Multilíneas para que se pueda escribir varios renglones.
_________________
- Bloques.
_________________
- Comentarios.
- El CampoDeTexto1 se pasa a mayúsculas.
- Mediante el bucle se va tomando cada letra. (Desde la 1 letra hasta el final de frase, de una en una)
- Cada letra se va tomando mediante el bloque segmento de texto.
- Cada vez que se toma una letra, vamos al Proceso cambio, aquí se cambia una letra por otra.
- Volvemos dentro del Botón1 y se va acumulando la letra cambiada con todo las demás letras.
- La variable todo = todo & letra
- En la variable todo, tendremos al final el texto codificado.
- El Botón2 hace lo mismo pero al contrario.
_________________
60B.- Codifica un texto.
p60B_codifica_texto.aia
- Presentación.
- Este método es más simplificado que el anterior.
_________________
2. - Diseño.
- El Diseño es el mismo que el anterior.
_________________
- Bloques.
_________________
- Comentarios.
- Observa la necesidad de poner guiones, intenta realizar ese código sin poner un separador de letras.
__________________________________
|