App inventor 2 en español
Cómo programar los teléfonos móviles con Android
mediante App inventor 2 - Juan Antonio Villalpando
-- Tutorial de iniciación de App Inventor 2 en español --
Volver al índice del tutorial
____________________________
8V.- Ver el archivo línea a línea. Base de datos.
- Tenemos un archivo de texto con varías líneas y queremos ver cada una de esas líneas cada vez que pulsamos un Botón.
- Además cada línea contiene tres datos separados por punto y coma, queremos extraer cada uno de esos datos y escribirlos en Etiquetas.
_____________________________________________________
- Inicio.
p8V_archivo_linea_linea.aia
- Tenemos el siguiente archivo de texto:
personas.txt
personas.txt |
Juan Antonio; Puerto Real; 34
Pedro; Cádiz; 45
Alfredo; San Fernando; 23
Luis; Jerez de la Frontera; 56
Pedro; Chiclana de la Frontera; 48
Enrique; Conil de la Frontera; 58
Vicente; Vejer de la Frontera; 24
Pablo; El Puerto de Santa María; 32
Manuel; Rota; 41
Javier; Chipiona; 22
Daniel; Sanlúcar de Barrameda; 49
José; Grazalema; 37
Carlos; Benamahoma; 22
Fernando; El Bosque; 27
Diego; Trebujena; 28
Anselmo; Barbate; 53
Ricardo; Medina Sidonia; 35
Jaime; Paterna de Rivera; 28
Óscar; Algeciras; 43
Rodrigo; Tarifa; 38
Adolfo; Villaluenga del Rosario; 41
Mario; La Línea; 26
Jesús; San Roque; 47
Jacinto; Los Barrios; 51
Felipe; Algodonales; 42
Alejandro; Zahara de la Sierra; 39
Blas; Bornos; 46
David; El Gastor; 33
Leopoldo; Alcalá de los Gazules; 29
Joaquín; Ubrique; 38
Rafael; Setenil de las Bodegas; 38
Darío; Olvera; 47
Ismael; Torre Alháquime; 59
Nicolás; Villamartín; 38
Damián; Prado del Rey; 29
Gustavo; Castellar; 47
|
- Cada vez que pulsemos el Botón saldrá una línea. Además se extraerá cada uno de los tres datos que componen cada línea.
_______________
- Diseño.
- Subimos el archivo personas.txt
_______________
- Bloques.
_______________
- Comentarios.
- Siguiente suma uno cada vez que se pulsa el Botón.
- todo contiene todo el archivo de texto.
- En la variable individuo tenemos al registro correspondiente a la variable siguiente. (Blas; Bornos; 46)
- Quitamos el paréntesis inicial y final: Blas; Bornos; 46
- Recortamos individuo por el ; y obtenemos una lista con tres elementos:
Blas
Bornos
46
- Presentamos cada elemento en su respectiva Etiqueta.
- Las líneas de ciudad y edad comienzan por espacio, si quieres quitarlos cambia el archivo de texto:
Blas;Bornos;46
- o bien utiliza el Bloque de "recortar"
_______________
- Propuesta.
- Crea otro Botón de manera que cuando lo pulse se muestre al individuo anterior
siguiente = siguiente - 1
__________________________________
|