viernes, 3 de mayo de 2013

Hacer una calculadora en App Inventor.

Vamos a empezar con la segunda práctica de App Inventor.
Para empezar nos metemos en App Inventor y le damos a New Proyect. Ponemos un nombre que sería: Calculadora.
Cuando lo hayamos puesto le damos a OK y empezamos.
Como sabrás debe salir la pantalla principal (O screen).
& Ahora empezamos los pasos que hay que seguir para hacer una calculadora.
1º Cogemos un label de la palette o menú y lo arrastramos a la pantalla, se le cambia el nombre en los componente y en las propiedades en donde pone text se pone Nº1.
2º Ahora cogemos un textboxt y hacemos lo mismo que antes excepto que en las propiedades no se le pone na.
3º Cogemos un listpicker que sera para elegir la operación que se quiere utilizar, y se hace lo mismo que en el punto uno pero esta vez se le cambiara el nombre que pondra lst_Operación.
4º Cogemos otro label y hacemos lo mismo que el primero, excepto que hay que ponerle Nº2 Porque seria el siguiente numero que se pondría para hacer la operación.
5º  Cogemos otro textboxt y le hacemos lo mismo que el paso 2 pero lo único poniéndole en los componentes txt_Nº2
6ºAhora cogemos un boton y hacemos los mismos pasos que los puntos 1 y 4 pero poniendo btn_Resultados en los componentes.
7º & Ya por último cogemos un textboxt y hacemos el mismo paso que los puntos 2 y 5 pero este poniendole en los componentes txt_resultado.
Todo esto es para que a la hora de meterse en el block editor no haya problemas y no te lies.

Para empezar en el block editor tenemos que hacer los siguientes pasos:
1º Cogemos y nos metemos en my block y buscamos screen. Hay en screen buscamos un elemento que ponga screen1.Initialize. & Lo arrastramos a la pantalla.
2º Ahora buscamos un lst_Operación.elements y lo metemos en el screen1.
3º Pasamos y nos metemos en built-in y nos metemos en list y hay buscamos un make a list y lo arrastramos a la pantalla y lo ponemos a la vera del lst_Operación.
4º & Dentro de ese make a list le metemos 4 text y les ponemos de nombre: Suma, Resta, Multiplicación & División a cada uno.
5º Meterse en my block  y buscar en lst_Operación & Arrastrar a la pantalla un elemento que ponga: lst_Operación.AfterPicking.
6º Dentro de ese elemento meteremos un lst_Operación.text.
7º & Seguido cogeremos la terminación que se llama lst_Operación.Selectión.
8º Cuando la tengamos echo los dos elementos. Tenemos que coger & meternos en btn_result.click y lo arrastras a la pantalla.
9º Metemos un if else dentro de el boton.
10º Dentro del if else cogemos y colocamos una operación que sea un igual (=) y se coloca en la primera casilla que hay, & Dentro de ese igual que has colocado se tiene que poner el elemento lst_Operación.Selection & en el otro hueco que queda libre colocas un text que ponga suma.
11º Cuando hayas colocado lo de la primera casilla empieza por la segunda y debes de poner. Txt_Resultado.Text & Seguido pones un mas y dentro de ese mas colocas los elementos Txt_Nº1.Text y en la otra que queda libre pones Text_Nº2.Text.
12º En la siguiente casilla que te sale debes de poner otro if else y repetir el mismo paso. Pero esta vez poniendo la segunda casilla que sale poniendole una resta porque la primera se hace igual que en el punto 12 que habia que poner un igual (=).
13º Se realiza el mismo paso pero esta vez poniendo el signo de multiplicar en vez del de restar.
14º Aquí se coge un if y se pone igual que el punto uno pero la parte que queda libre se le pone un signo de división y ya debe de funcionar la calculadora.
15º Abrir el emulador y pasar la aplicación al emulador y de hay ya se puede empezar a utilizar la calculadora.

No hay comentarios:

Publicar un comentario