Baixe o app para aproveitar ainda mais
Prévia do material em texto
Impresso por amanda gomes, E-mail amandatgjj@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 11/10/2022 19:44:36 21 Fonte: Autoria Própria Figura : Código fonte Cadastro Telefone Desktop 22 – Impresso por amanda gomes, E-mail amandatgjj@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 11/10/2022 19:44:36 22 Fonte: Autoria Própria Figura 23: Código fonte Cadastro Endereço Desktop – Fonte: Autoria Própria Impresso por amanda gomes, E-mail amandatgjj@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 11/10/2022 19:44:36 23 2.3 TÓPICOS ESPECIAS DE PROGRAMAÇÃO ORIENTADA A OBJETOS. Aos longos dos anos a tecnologia proporcio u ao homem diversos tipos de no ferramentas para realizar suas tarefas de forma mais rápida e eficaz, pode se observar antes da revolução industrial como mecanismo de uma tarefa era exercido, se passava por vários operários até formar um único produto, com avanço tecnológico surgiu máquinas que acelerou esses processos e otimizou o tempo de serviço. Com surgimento de computadores digitais, também surgiu a necessidade de desenvolver linguagem de programação que na qual os computadores fossem capazes de interpretar as codificações com sintaxe humana, contudo foi criado a linguagem de programação Java para multiplataforma. 2.3.1 Protótipo de interface gráfica em Android Neste projeto através da ferramenta Android Studio, foi desenvolvido o protótipo da interface gráfica do Android, onde foi atribuído as funcionalidades de CRUD, conforme as imagens a seguir: Figura 24: ListaPessoas Fonte: Autoria Própria Impresso por amanda gomes, E-mail amandatgjj@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 11/10/2022 19:44:36 24 Figura 25: Inserir Fonte: Autoria Própria Figura 26: Consulta Fonte: Autoria Própria Impresso por amanda gomes, E-mail amandatgjj@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 11/10/2022 19:44:36 25 Figura 27: Atualizar Fonte: Autoria Própria Figura 28: Excluir Fonte: Autoria Própria Impresso por amanda gomes, E-mail amandatgjj@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 11/10/2022 19:44:36 26 2.3.2 Telas Para o desenvolvimento do protótipo, primeiro é feito as criações das telas, para que através das mesmas, seja atribuídos os elementos de input e botões, além do mapeamento para a implementação do código. Como pode observas nas imagens abaixo: Figura 29: Tela Cadastro Fonte: Autoria Própria Figura 30: Tela: Crud Fonte: Autoria Própria Impresso por amanda gomes, E-mail amandatgjj@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 11/10/2022 19:44:36 27 2.3.3. Código fonte XML do layout No desenvolvimento da aplicação é criado uma classe com o nome Main, que na qual faz a interligação entre as classes Cadastro e Lista para rodar a aplicação, conforme imagem a abaixo: Figura : Main 31 Fonte: Autoria Própria Na Classe Pessoa foi atribuído todos os objetos da Pessoa. Conforme Imagem abaixo: Figura 32: Pessoa Impresso por amanda gomes, E-mail amandatgjj@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 11/10/2022 19:44:36 28 Fonte: Autoria Própria Na Classe Cadastro herda os atributos das classes PessoaDao e Pessoa, além das implementações dos métodos criar e salvar. Figura : CadastroActivity 33 Impresso por amanda gomes, E-mail amandatgjj@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 11/10/2022 19:44:36 29 Fonte: Autoria Própria Na Classe Lista Pessoas herda os atributos das classes PessoaDao, Pessoa, ListView, nela é implementado os métodos de CRUD. Figura 34: Lista Pessoas Impresso por amanda gomes, E-mail amandatgjj@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 11/10/2022 19:44:36 30 Fonte: Autoria Própria
Compartilhar