You are on page 1of 8

INTRODUCCIN AGENDA TELEFNICA

La programacin para dispositivos mviles cada da es mucho ms utilizada en la vida de todos, ya que permite el ahorro de tiempo recursos y reas de trabajo.

No solamente es til para la gente que se dedica a la tecnologa, sino que tambin es utilizadas en las ramas que se pueda imaginar: Medicina, comercio, deportes, religin, transporte, etc.

El proyecto propuesto es aplicable, prcticamente para todo usuario ya que todos debemos guardar nuestra propia informacin como son los contactos telefnicos.

MARCO TEORICO

DESARROLLO DEL PROYECTO SIGUIENDO LAS ETAPAS DE DESARROLLO


Para ello en el diseador vamos situar 4 etiquetas, 2 cajas de texto y 2 botones.
Usaremos las cajas de texto para introducir, en la primera de ellas, el nombre del conocido, y en la segunda, el telfono que le corresponde. Las 2 ltimas etiquetas las usaremos, en realidad, para presentar los datos almacenados, ya que modificaremos su propiedad text con los mtodos del editor de bloques.

Una vez introducidos ambos datos, cuando se pulse el botn Ver Agenda, se almacenarn los datos en la lista, anexndolos a los datos que ya se encuentran en ella, y adems se mostrarn listados de ambos datos recin introducidos y todos aqullos insertados con anterioridad.

Con el otro botn, grafiado como Ver en CSV, se mostrarn los mismos datos que con el botn anterior, pero en formato de Valores Separados por Comas (CSV). Los componentes se pueden renombrar tal como aparecen, dejarlos tal como los inserta App Inventor o renombrarlos como nos guste ms. Para que el programa trabaje igual, la propiedad texto de dichos componentes debe contener lo que aparece en el panel central. En el cuadro de texto donde el usuario escribir los telfonos, que yo he llamado btnTelefono, si nos fijamos que he activado la propiedad NumbersOnly, con la finalidad que al proceder a escribir aparezca automticamente el teclado numrico.

En el editor de bloques definiremos 2 variables, que llamo Agenda y Datos. Al aplicarles a ambas el mtodo call make a list, convertimos sendas variables en listas de variables, que utilizaremos posteriormente.

En el bloque when VerAgendaBT.Click, es decir, cuando el usuario pulse el botn Ver Agenda, la variable de lista Datos almacenar el par de datos que se halla en las cajas de texto, es decir, el nombre y telfono escritos. Adicionalmente, con la llamada a add items to list anexaremos a los datos previamente almacenados en Agenda el par de datos que acabamos de almacenar en la lista Datos. Presentaremos los datos en pantalla haciendo que el texto de la etiqueta Agenda tome como valor el contenido de la lista Agenda. Por ltimo, se borrar el contenido de las cajas de texto para que queden prestas para introducir nuevos datos.

En el bloque when AgendaCSVBT.Click, es decir, cuando el usuario pulse el botn Ver en CSV, se presentar en pantalla, mediante la modificacin de la propiedad texto de la etiqueta CSV, el contenido de la lista Agenda, pero ahora convertido al formato CSV gracias a una llamada al mtodo call list to csv table.

DESARROLLO DEL PROYECTO SIGUIENDO LAS ETAPAS DE DESARROLLO

You might also like