Postagens

 De forma breve, realizamos uma aplicação que envolve várias telas e atribuimos valores de uma tela a outra através do TinyDB a fim de criar um app que desenha na tela. Em relação a inserção de elementos na aplicação, novamente utilizamos elementos já conhecidos, como por exemplo o Label, TextBox, HorizontalArrangement, Canvas, VerticalArrangement, Notifier, TinyDB e atribuimos valores/configurações à eles, como width(largura), height(altura), alinhamento de texto e etc. Por fim, a programação, como dito anteriormente, utilizamos alguns mesmos elementos a fim de atender nossas necessidades referente ao tutorial da aplicação, contudo, notei o uso diferenciado das variáveis para atribuir cor e novos parametros relacionados às variaveis ja conhecidas, como o parametro ".clear" (Limpa tudo no qual o parametro se especificar), "open another screen with start value screenName startValue" (Abre outra tela com o valor do nome e valor citado), ".OtherScreenClosed" ...
 Referente a atividade, nós realizamos os passos dos tutoriais, testamos e a concluímos. Contudo, utilizamos novos fundamentos relacionados principalmente a aba "blocks", no qual utilizamos sensores de localização e atribuímos propriedades ao mesmo, atribuição de título em determinados locais, inserção de notificações para monstrar ao usuário um alerta sobre algo, um "hint", semelhante ao placeholder, um auxiliador para o usuário inserir os dados no input e notamos a possibilidade de utilizar tags HTML na atribuição de valores em inputs de texto, como por exemplo a tag <b> </b>, utilizada para destacar palavras. De forma breve, novamente utilizamos funcionalidades aprendidas anteriormente em outras atividades e, juntamente as novas, criamos uma aplicação que envolve principalmente sensores geográficos para a conclusão do objetivo especificado pela atividade.
 No dia 31/05, começei a realizar a nova atividade proposta pelo professor, no qual consegui realizar apenas as partes relacionadas à aba "designer", que consistia em criar a interface da aplicação, e, na próxima postagem, irei falar sobre o restante da atividade realizado em casa.
Imagem
Sistemas de Informação Geográfica A criação de um novo App Você sabe o que é Geotecnologia e como tal área de conhecimento pode dominar os estudo geográficos?     A geotecnologia, trabalha com processamento de dados e informações geográficas, através de um ambiente computacional, voltado exclusivamente para identificação de áreas territoriais, análises e delimitações para fins específicos.      Esta tarefa de TTI, tem por objetivo o desenvolvimento de um aplicativo sobre sistema da informação geográfica, abrangendo conceitos relacionados à procedimentos computacionais para permitir e facilitar a análise de informações espaciais, sobre o Estados Unidos da América. Neste caso, com o uso de componentes disponíveis e tutoriais do MIT APP Inventor, será possível desenvolver um mini App dinâmico, pois trabalhará conceitos geográficos em formato de quiz (questionário) sobre 6 estados e suas respectivas capitais, além de nos proporcionar um contato com esta nova tecnolo...
Imagem
Para esta atividade, um dos principais objetivos propostos foi a alteração dos personagens (imagens - sprites) escolhidos por nós mesmos. Para que tal mudança fosse realizada nós inserimos um componente canvas, onde algumas ações de touch e os sprites estão. Adicionamos os Sprites Harry Potter e Voldemort. Para a marcação de pontos adicionamos labels. A programação no exercício foi a seguinte: HarrySprite recebeu o comando de que, após o timer findar a marcação do tempo determinado e fazer um evento/ação, mudasse da posição X para que pudesse desviar dos "feitiços" --> bala. VoldemortSprite quando é feito o evento dragged mudou da posição X para a X atualizada do evento. E quando fosse feito o evento de touched faz com que o "feitiço" aparecesse e fosse enviada para cima na direção do HarrySprite. Quando o bullet (feitiço) atingisse algo deve adicionar um ponto as labels e que Harry se movimentasse no momento que fosse colidido.  Outro componente adicionado foi o...
 Hoje 26/04, finalizei a atividade proposta em aula, sua ultima parte foi feita hoje 5/5, nela utilizei e aprendi outras coisas como por exemplo o bloco comparativo de texto, que irá verificar se o "id" utilizado na variável selecionada referencia algo, tornando possível fazer com que esse algo seja programável como feito na atividade, como colocar nivelamentos na atividade (Fácil, médio e difícil), com o auxílio da lista suspensa, algo novo e aparentemente extremamente necessário para fazer uma lista semelhante ao switch da matéria APO do ano passado. Por fim, para ajustar a lista suspensa ao lado do botão em questão à parte gráfica, utilizamos a organização horizontal dentro da estrutura do botão para colocá-lo ao lado do mesmo.
 Na atividade referente ao dia 19/04 finalizei a parte 4/5 do jogo do mosquito. Novamente, utilizamos funções para realizar a programação e deferir os requisitos necessários para melhorá-lo de forma agradável ao jogador a partir das instruções propostas pela atividade. Ajustamos pequenas falhas encontradas após a finalização do jogo como atualizar a vida restante do mosquito e uma forma em que o jogador é derrotado (A partir do tempo imposto ao jogador para finalizar o mosquito), através de legendas e pequenos blocos de comandos para alterar a legenda, logo, o temporizador, atualizando-o de forma funcional e útil ao usuário para perceber que o tempo está passando.