‫Bem-vindo de volta e este vídeo, vamos no zoológico de atualização e botão de atualização animal.
‫Portanto, antes de mais nada, quero que este texto seja atualizado com qualquer zoológico, por exemplo, que eu tenha escolhido
‫ou com qualquer animal que eu tenha escolhido.
‫Então, vamos criar essa funcionalidade e entrar em nosso código por trás.
‫Vou criar um novo método e bem, vou fazer isso aqui.
‫Vazio privado.
‫Mostra o zoológico selecionado na caixa de texto, nome bem longo, mas é exatamente o que faz.
‫Então, isso vai nos mostrar o zoológico selecionado nos livros didáticos.
‫E para rodar bem o código correto, vou usar algo muito parecido para mostrar
‫animais ou zoológicos associados.
‫Na verdade, isso copiou o show de animais e árvores associados que temos aqui.
‫E vou ligá-lo.
‫Portanto, a consulta é, obviamente, muito mais curta.
‫Em vez de mostrar tudo, quero ver a localização.
‫Portanto, selecione um local do zoológico onde a ideia seja igual ao do Zoo Edem.
‫E agora, é claro, este aqui está no valor é ideia de zoológico.
‫Agora, este é o valor selecionado do zoológico da lista.
‫Portanto, todo esse código é praticamente o mesmo.
‫Agora, há uma diferença, no entanto.
‫Não queremos atualizar nossa lista, valores associados e coisas assim.
‫Mas o que queremos fazer é atualizar nossa caixa de texto.
‫Portanto, preciso acessar minha caixa de texto, texto de pontos e atualizá-lo com a tabela de dados do zoológico.
‫E agora isso é interessante.
‫Na verdade, esta não é uma tabela de dados de animais.
‫Vou chamar a tabela de dados do zoo e agora posso acessar essa tabela de dados do zoo.
‫E esta tabela de dados é praticamente um objeto C sustenido.
‫Direito.
‫E contém algo enquanto contém várias linhas.
‫Portanto, há uma propriedade chamada linhas.
‫E eu quero ter a primeira linha que existe, que está na coluna de dados chamada Localização, e é a alocação
‫de capital.
‫E agora isso deve ser convertido em uma string.
‫Portanto, a tabela de dados do zoológico, como eu disse, é basicamente a tabela que estamos vendo.
‫E eu quero ter a primeira entrada no local porque temos esse valor selecionado, que é um
‫valor particular, e cria uma nova tabela de dados com base em nosso comando.
‫Direito.
‫Então o que ele faz é procurar essa entrada particular, que dizemos, senhor, onde está a ideia e isso é
‫único, certo?
‫A ideia é única, como sabemos.
‫Portanto, obteremos apenas uma entrada.
‫É por isso que posso usar zero aqui.
‫Posso dizer que me dê a primeira entrada, a primeira linha da sua tabela e aí, me dê a localização,
‫por favor.
‫E eu quero que isso seja traduzido em uma string ou convertido em uma string.
‫É por isso que posso simplesmente usar essa abordagem aqui e posso executá-la.
‫E o que isso me permitirá fazer é, bem, atualizar minha caixa de texto com base nos cliques.
‫E realmente mostrar livros didáticos Zun selecionados?
‫Bem, é claro, não estamos chamando o método ainda, então ele não será chamado.
‫Então, quando clico aqui, como podem ver, nada acontece.
‫E isso tem a ver com o fato de não termos implementado nosso zoológico ou ajustado nosso método de mudança onde ele lista a seleção de
‫zoológico que mudou exatamente aquele.
‫Então, aqui, agora quero chamar este método que acabei de criar.
‫Direito.
‫E é chamado de show ou qual é o nome exatamente show Select Zoo nos livros didáticos.
‫Portanto, esse é o método que desejo chamar na minha seleção.
‫Método alterado da lista de zoológicos.
‫Então, aqui, chamarei esse método de mostrar o zoológico selecionado em uma caixa de texto.
‫Agora vamos administrar isso da maneira que estamos.
‫Vou clicar em Cairo em Berlim, e vocês podem ver que nosso texto é atualizado o tempo todo.
‫Perfeito.
‫Isso é exatamente o que eu queria, porque agora que tenho isso, posso prosseguir e implementar a funcionalidade
‫de atualização do zoológico.
‫Mas antes de fazermos isso, um pequeno desafio para você.
‫Implemente a mesma funcionalidade para nossa lista aqui à direita.
‫Então, para a lista de animais, porque quando alguém pressiona macaco, quero que este texto seja atualizado também.
‫Então, por favor, tente isso.
‫Tudo bem, eu espero que você tenha.
‫Portanto, vou simplificar, vou apenas copiar este método que acabei de criar.
‫Então, mostre o Zo selecionado e a caixa de texto e.
‫Indo parar o aplicativo, vou chamar aquele programa Animal selecionado na caixa de texto e agora selecionar e agora não é o local,
‫é o nome do zoológico e não é zoológico.
‫É do animal onde a ideia é a identificação do animal.
‫E, claro, preciso ajustar essa entrada aqui.
‫E não é uma lista de zoológicos, mas é a lista de animais que todos listam todos os animais.
‫E agora, em vez do local, quero o nome do animal.
‫E tudo o mais deve ser o mesmo.
‫Tudo bem, então é isso.
‫Agora podemos executar esse código.
‫Na verdade, não podemos porque não implementamos a funcionalidade a ser executada, mas como você pode ver, esta
‫não está implementada.
‫Agora, vamos implementar essa funcionalidade em nossa lista aqui.
‫Então, vou clicar duas vezes na lista.
‫E como você pode ver, é essa lista.
‫A seleção de todos os animais mudou.
‫E aqui, vou apenas chamar mostrar animal selecionado nos livros didáticos.
‫Tudo bem.
‫Agora vamos tentar novamente.
‫E aí estamos nós.
‫Como você pode ver, nosso tigre surge, nosso peixe-palhaço sobe, tudo isso e funciona muito bem.
‫Agora, há uma coisa faltando e isso é atualizar nosso zoológico, nosso papagaio.
‫Digamos que cometemos um erro de digitação e queremos alterar o nome ou.
‫Bem, o nome da cidade mudou por algum motivo porque o prefeito decidiu agora
‫que não será Nova York, será Nova York ou algo parecido.
‫Então, sim, vamos fazer isso.
‫Vamos implementar essa funcionalidade.
‫E para fazer isso, precisamos executar uma consulta novamente.
‫Então, vamos criar um novo método para isso.
‫Portanto, vamos começar com o método update zoo click.
‫Então, na verdade, eu vou.
‫Copie este animal de anúncio para o método de zoológico.
‫Porque é uma cópia muito semelhante e não será um animal, mas clique em atualizar o zoológico.
‫Assim, uma vez que este método de atualização de clique é chamado, eu quero executar uma consulta diferente da que temos aqui.
‫Desejo atualizar o zoo e definir sua localização como igual para adicionar o local onde está a ideia.
‫Então, onde eu estava no ID do zoológico.
‫Tudo bem.
‫Então é isso que eu quero fazer.
‫Eu só quero mudar o local e o local é o nome do zoológico.
‫Direito.
‫Então é esse aqui.
‫Jardim zoológico.
‫Portanto, atualize a tabela do zoológico e defina o local para o local que temos onde a ideia é
‫a ideia do zoológico e agora já temos o ID do zoológico, que é a lista de zoológicos e agora o local do local deve ser
‫o nosso.
‫E agora é interessante aqui, nossa caixa de texto, que é minha caixa de texto, na verdade minha caixa de texto, esse texto.
‫Tudo bem, e, bem, deveria ser isso, em vez de mostrar animais associados.
‫Eu quero atualizar o zoológico, então os zoológicos de exibição devem ser chamados e todo o resto deve ser o mesmo.
‫Vamos testar isso antes de atualizar o botão tipo animal também.
‫Ou o botão de animal para atualizar o botão de animal.
‫Então, vamos prosseguir, Kyra.
‫Vamos mudar isso para Chiru.
‫Basta adicionar um O e ele será atualizado.
‫Nada acontece porque o botão de atualização não está implementado.
‫Então, vamos para o vencedor principal, Botão de atualização do Orgazmo.
‫E aqui, vamos adicionar este evento de clique, que será atualizado quando você clicar.
‫E agora podemos executá-lo novamente.
‫E nosso botão de atualização deve fazer o que deveria fazer.
‫Tudo bem, agora vamos chamar este.
‫Na verdade, é Select Kaido e vamos alterá-lo para Chiru e atualizar.
‫E como você pode ver, nossa lista aqui foi atualizada.
‫Chiru, ou Berlin agora é chamado Berliner.
‫Mudamos o nome para um nome feminino Berliner e somos ou New York, como eu disse, vamos chamá-lo de New
‫York.
‫É uma atualização da cidade de Nova York dos Orks.
‫Aqui estamos.
‫Nova York tem tubarões, peixes-palhaço e tigres.
‫Isso é incrível.
‫Um pouco como World of Warcraft aqui.
‫Portanto, agora para seu pequeno desafio, implemente este botão de atualização de animal, que atualiza o animal na
‫lista do lado direito com base no que está inserido na caixa de texto aqui.
‫Tudo bem, espero que você tenha tentado.
‫Espero que você poste o vídeo e experimente você mesmo.
‫Então, vou apenas copiar esta atualização.
‫Você clica e eu vou chamá-lo de Habitate Animal Click.
‫Agora, em vez de atualizar a tabela do zoológico, quero atualizar a tabela dos animais.
‫E aí eu não quero mudar o local.
‫Eu quero mudar o nome para o nome do animal I. D ..
‫Portanto, a ideia é a identificação do animal que temos aqui embaixo.
‫Portanto, o ID do animal será a lista de animais ou o que é chamado de lista de todos os animais.
‫É esse mesmo.
‫E a caixa de texto deve ter o nome.
‫Portanto, este será o nome.
‫E tudo o mais é o mesmo.
‫Então, agora vamos executá-lo novamente.
‫Bem, na verdade, antes de executá-lo, vamos ao arquivo Zemel e implementar esse método ou adicionar esse
‫método ao botão.
‫Clique.
‫Então Update Animal terá um novo clique aqui.
‫Clique é igual a atualizar o clique do animal.
‫OK, agora podemos testá-lo e já deve estar pronto.
‫Espero que você mesmo consiga fazer isso.
‫Então, aí estamos.
‫Vamos selecionar um macaco e chamá-lo de macaco ou animal de atualização de macaco.
‫E provavelmente está atualizado, mas não o vemos.
‫E você deve saber por que isso acontece.
‫Isso porque mostramos os zoológicos aqui e não mostramos todos os animais.
‫Agora, se fizermos isso e começarmos de novo, devemos ver macacos já lá porque internamente
‫mudou.
‫Portanto, o banco de dados foi atualizado, mas não o vimos, então somos mangku mangku.
‫E agora vamos mudar o macaco de volta para o macaco com atualização de apenas uma maneira.
‫Macacos animais atualizaram a grande mudança de peixe-palhaço para um simples pássaro-palhaço.
‫Vamos atualizar o bioma animal.
‫Temos um pássaro da nuvem.
‫E agora, por falar nisso, você vê que Nova York tem um pássaro palhaço agora.
‫Não é incrível?
‫Nova York tem pássaros palhaços.
‫Esse é um lugar onde eu quero estar.
‫Tudo bem.
‫Então, sim, eu diria que praticamente terminamos.
‫Claro, existem alguns casos que ainda podem ser adicionados e a funcionalidade pode ser estendida e assim
‫por diante.
‫Mas é sobre entender o que essas consultas fazem, sobre como executar um comando, como ajustar
‫isso, como implementar isso em nosso.
‫E como você pode ver, pegamos coisas que sabemos de nosso tutorial.
‫Implementamos uma funcionalidade adicional que não aprendemos até agora, que é o uso de bancos de dados.
‫Então você viu como usar tabelas, como, bem, ajustar suas entradas via código com botões e com campos de texto e
‫assim por diante.
‫E bem, em geral, você construiu um aplicativo completo aqui.
‫Portanto, agora você pode aplicar esse conhecimento para construir um aplicativo de banco de dados completo para seus funcionários ou para qualquer
‫coisa que você possa inventar ou se tiver um trabalho a fazer.
‫E alguém diz, sim, eu preciso desse banco de dados onde posso inserir ABCDE e então, você sabe, tudo bem, sim,
‫posso fazer isso.
‫E você simplesmente volta a este tutorial e pode verificar, OK, esse era o método para atualizar, esse era
‫o método para, bem, deletar e assim por diante.
‫Tudo bem.
‫Portanto, se você conseguiu fazer os exercícios deste capítulo, ótimo trabalho.
‫Se você não conhecia as preocupações, pode simplesmente voltar e tentar fazer você mesmo depois de terminar este capítulo,
‫o que já aconteceu agora.
‫Então ele pode ir em frente e tentar construir por conta própria.
‫Agora, é claro, você sempre pode vislumbrar um pouco, mas é melhor tentar construí-lo sozinho.
‫E, a propósito, se você não vier com essas coisas obscuras de comando e assim por diante, você pode sempre pesquisar no
‫Google.
‫É sempre bom.
‫Sim, pesquise um pouco para ler sobre isso e entender um pouco melhor o que está acontecendo.
‫Ok, espero que você tenha gostado deste capítulo.
‫Criamos um pequeno aplicativo muito legal e no próximo capítulo vamos dar uma olhada
‫no Lync, que bem, vai melhorar muito a nossa vida porque tudo isso é bom, é, hum, old school.
‫É um pequeno link da velha escola que aumenta um pouco a eficiência para que possamos realmente trabalhar com as consultas C sharp
‫reais em vez de usar essas consultas MySQL, que sempre podem dar errado.
‫Portanto, se tenho uma filha aqui em vez de atualizações ou atualizações, recebo erros e, bem, às vezes
‫não é tão fácil descobrir.
‫Excelente.
‫Então, vejo você no próximo capítulo, então.