0% acharam este documento útil (0 voto)
120 visualizações6 páginas

Aula03 - Projeto Calculadora AppInventor

Fazer download em docx, pdf ou txt
Fazer download em docx, pdf ou txt
Fazer download em docx, pdf ou txt
Você está na página 1/ 6

Aula 03 Projeto Calculadora no AppInventor

Objetivo: Utilizar o AppInventor para criar uma aplicao Calculadora para


dispositivos mveis.

Pr-Requisitos: Para realizar os procedimentos desta aula necessrio ter:

Um computador conectado internet.


Uma conta no Google.com.
Ter realizado as configuraes descritas no arquivo Aula 02

Este projeto est dividido em quatro fases:


1. Criar um projeto no AppInventor.
2. Atravs do Designer do AppInventor, criar uma interface (tela) para a
calculadora.
3. Atravs do Editor de Blocos (Block Editor) do AppInventor, criar as
aes para eventos do usurio.
4. Executar a aplicao no emulador android.

Fase 1 Criar um projeto no AppInventor

Fase 2 Criar uma interface (tela) para a calculadora

Observe os atributos das propriedades que foram alterados.


Componente
TextBox1
TextBox2
Button1
Button2
Button3
Button4
Label1

Atributos = valor
name = txtv1
name = txtv2
name = btnAdicao
Text = +
name = btnSubtracao
Text = name = btnMultiplicacao
Text = *
name = btnDivisao
Text = /
name = lblresultado
Text = Digite valores... Faa a
operao

Seja cuidadoso(a) e mantenha os nome indicados na tabela acima.

Fase 3 Criar os blocos de aes para eventos do usurio


Inicie criando os bloco para a operao Adio.

Conecte com o emulador.

E realize um teste da aplicao.

Repare que apenas o boto de adio possui resposta ao clique do usurio.

Adicione os blocos para os botes das demais operaes sem encerrar o


emulador.

Fase 4 Executar a aplicao no emulador android


Utilize o emulador (que j est em execuo) e repare que novos blocos
esto funcionando.

Desafios
1. Altere o contedo exibido nos botes para imagens.
2. Capacite a aplicao para realizar as operaes de seno, cosseno e
tangente com 10 casas decimais de preciso. Utilize a aplicao para
calcular o valor do sen 2. O resultado deve ser como apresentado
pela figura a seguir.

3. Para evitar mensagens como apresentado pela figura a seguir,


capacite a aplicao para tratar a diviso por 0. A aplicao deve
apresentar a mensagem Resultado Indeterminado na lblresultado.

4. Para evitar mensagens como apresentado pela figura a seguir,


capacite a aplicao para tratar valores no numricos. A aplicao
deve apresentar a mensagem Digite um valor numrico na
respectiva caixa de texto.

5. Responda: Por que no possvel conectar diretamente os blocos


mostrados a seguir?

Referncias

http://appinventor.mit.edu/explore/ai2/tutorials.html
http://www.youtube.com/watch?v=AEk8PMcbXHU
http://www.appinventorblocks.com/
http://www.fiap.com.br/fiapx/curso/desenvolvimento-android-comappinventor/introducao

Você também pode gostar