‫Bienvenue à nouveau et cette vidéo, nous allons au zoo de mise à jour et au bouton de mise à jour des animaux.
‫Alors tout d'abord, je veux que ce texte soit mis à jour avec n'importe quel zoo, par exemple, que j'ai choisi
‫ou avec n'importe quel animal que j'ai choisi.
‫Créons donc cette fonctionnalité et entrons dans notre code derrière.
‫Je vais donc créer une nouvelle méthode et bien, je vais juste le faire ici.
‫Vide privé.
‫Afficher le zoo sélectionné dans la zone de texte, nom assez long, mais c'est exactement ce qu'il fait.
‫Il va donc nous montrer le zoo sélectionné dans les manuels.
‫Et afin de bien exécuter le code correct, je vais en fait utiliser quelque chose de très similaire pour montrer les
‫animaux associés ou montrer les zoos.
‫En fait, c'est copié le spectacle des animaux et des arbres associés que nous avons ici.
‫Et je vais le brancher.
‫La requête est donc, bien sûr, beaucoup plus courte.
‫Au lieu de tout montrer, je veux voir l'emplacement.
‫Sélectionnez donc un endroit du zoo où l'idée est égale à celle du Zoo Edem.
‫Et maintenant, bien sûr, celui-ci est ici à la valeur est l'idée du zoo.
‫Maintenant, celui-ci est la valeur sélectionnée du zoo de la liste.
‫Donc tout ce code est à peu près le même.
‫Maintenant, il y a une différence, cependant.
‫Nous ne voulons pas mettre à jour notre liste, les valeurs associées et des trucs comme ça.
‫Mais ce que nous voulons faire, c'est mettre à jour notre zone de texte.
‫J'ai donc besoin d'accéder à ma zone de texte, de pointer le texte et de le mettre à jour avec la table de données zoo.
‫Et maintenant c'est intéressant.
‫En fait, ce n'est pas un tableau de données sur les animaux.
‫Je vais appeler la table de données zoo et maintenant je peux accéder à cette table de données zoo.
‫Et ce tableau de données est à peu près un objet pointu en C.
‫À droite.
‫Et il contient quelque chose alors qu'il contient plusieurs lignes.
‫Il y a donc une propriété appelée rows.
‫Et je veux avoir la première ligne qu'il y a, qui se trouve dans la colonne de données appelée Emplacement, et c'est l'allocation
‫de capital.
‫Et maintenant, cela devrait être converti en une chaîne.
‫Donc, comme je l'ai dit, la table de données zoo est à peu près la table que nous examinons.
‫Et je veux avoir la toute première entrée à l'emplacement parce que nous avons cette valeur sélectionnée, qui est
‫une valeur particulière, et cela crée une nouvelle table de données basée sur notre commande.
‫À droite.
‫Donc, ce qu'il fait, c'est qu'il recherche cette entrée particulière, que nous disons, monsieur, où se trouve l'idée et c'est unique, n'est-ce
‫pas ?
‫L'idée est unique, on le sait.
‫Donc, cela va avoir une seule entrée.
‫C'est pourquoi je peux utiliser zéro ici.
‫Je peux donc dire donnez-moi la toute première entrée, la toute première ligne de votre tableau et là, donnez-moi l'emplacement, s'il
‫vous plaît.
‫Et je veux que cela soit traduit en chaîne ou converti en chaîne.
‫C'est pourquoi je peux simplement utiliser cette approche ici et je peux l'exécuter.
‫Et ce que cela me permettra de faire, c'est de mettre à jour ma zone de texte en fonction des clics.
‫Et afficher réellement les manuels de Zun sélectionnés ?
‫Eh bien, bien sûr, nous n'appelons pas encore la méthode, elle ne sera donc pas appelée.
‫Alors quand je clique ici, comme vous pouvez le voir, il ne se passe rien.
‫Et cela est dû au fait que nous n'avons pas implémenté notre zoo ou ajusté notre méthode de changement où il répertorie la sélection du
‫zoo a changé exactement celui-là.
‫Donc ici, je veux maintenant appeler cette méthode que je viens de créer.
‫À droite.
‫Et ça s'appelle show ou quel est le nom exactement show Select Zoo dans les manuels.
‫C'est donc la méthode que je veux appeler dans ma sélection.
‫Méthode modifiée à partir de la liste des zoos.
‫Donc, ici, je vais appeler cette méthode afficher le zoo sélectionné dans la zone de texte.
‫Maintenant, gérons cela comme nous sommes.
‫Je vais donc cliquer sur Le Caire sur Berlin, et vous pouvez voir que notre texte est mis à jour tout le temps.
‫C'est parfait.
‫C'est exactement ce que je voulais, car maintenant que je l'ai, je peux aller de l'avant et implémenter la fonctionnalité de
‫mise à jour du zoo.
‫Mais avant cela, un petit défi pour vous.
‫Veuillez implémenter la même fonctionnalité pour notre liste ici à droite.
‫Donc pour la liste des animaux, parce que quand quelqu'un appuie sur singe, je veux que ce texte soit également mis à
‫jour.
‫Alors s'il vous plaît allez-y et essayez cela.
‫Très bien, j'espère que vous l'avez fait.
‫Alors je vais faire simple, je vais juste copier cette méthode que je viens de créer.
‫Donc, affichez la zone de texte et la zone de texte sélectionnées et.
‫Pour arrêter l'application, je vais appeler cela afficher l'animal sélectionné dans la zone de texte et maintenant sélectionner et maintenant ce n'est pas l'emplacement,
‫c'est le nom de zoo et ce n'est pas zoo.
‫C'est d'animal où l'idée est l'identification animale.
‫Et bien sûr, je dois ajuster cette entrée ici.
‫Et ce n'est pas une liste de zoos, mais c'est la liste des animaux qui répertorie tous tous les animaux.
‫Et maintenant, au lieu de l'emplacement, je veux avoir le nom de l'animal.
‫Et tout le reste devrait être le même.
‫Très bien, donc c'est à peu près tout.
‫Alors maintenant, nous pouvons exécuter ce code.
‫En fait, nous ne pouvons pas car nous n'avons pas implémenté la fonctionnalité à exécuter, mais comme vous pouvez le voir,
‫celle-ci n'est pas implémentée.
‫Implémentons maintenant cette fonctionnalité à notre liste ici.
‫Je vais donc double-cliquer sur la liste.
‫Et comme vous pouvez le voir, c'est cette liste.
‫La sélection de tous les animaux a changé.
‫Et ici, je vais juste appeler montrer l'animal sélectionné dans les manuels.
‫Très bien.
‫Essayons maintenant à nouveau.
‫Et nous y sommes.
‫Comme vous pouvez le voir, notre tigre arrive, notre poisson-clown arrive, tout ça et ça marche très bien.
‫Maintenant, il manque une chose et c'est de mettre à jour notre tout notre zoo, notre perroquet.
‫Disons que nous avons fait une faute de frappe et que nous aimerions changer le nom ou.
‫Eh bien, le nom de la ville a changé pour une raison quelconque parce que le maire a décidé maintenant que
‫ce ne serait pas New York, ce serait New York ou quelque chose comme ça.
‫Alors, ouais, faisons ça.
‫Implémentons cette fonctionnalité.
‫Et pour ce faire, nous devons réexécuter une requête.
‫Créons donc une nouvelle méthode pour cela.
‫Commençons donc par la méthode de mise à jour du zoo par clic.
‫Donc en fait, je vais le faire.
‫Copiez cette annonce animal dans la méthode du zoo.
‫Parce que c'est une copie très similaire et qu'il ne s'agira pas d'un animal, mais d'un clic sur le zoo de mise à jour.
‫Donc, une fois que cette méthode de clic de mise à jour est appelée, je souhaite exécuter une requête différente de celle que nous avons ici.
‫Je souhaite mettre à jour le zoo et définir son emplacement sur égal pour ajouter l'emplacement où se trouve l'idée.
‫Donc, où je d est au zoo ID.
‫Très bien.
‫C'est donc à peu près ce que je veux faire.
‫Je veux juste changer l'emplacement et l'emplacement est le nom du zoo.
‫À droite.
‫C'est donc celui-là.
‫Zoo.
‫Mettez donc à jour la table du zoo et définissez l'emplacement à l'emplacement que nous avons où l'idée est
‫l'idée du zoo et maintenant nous avons déjà l'ID du zoo, qui est la liste des zoos et maintenant l'emplacement de l'emplacement devrait être le
‫nôtre.
‫Et maintenant c'est intéressant ici, notre zone de texte, qui est ma zone de texte, en fait ma zone de texte, ce texte.
‫D'accord, et bien, ça devrait être ça, au lieu de montrer des animaux associés.
‫Je veux mettre à jour les zoos, donc les zoos devraient être appelés et tout le reste devrait être le même.
‫Testons cela avant de mettre à jour le type de bouton animal également.
‫Ou le bouton animal mettre à jour le bouton animal.
‫Alors continuons, Kyra.
‫Changeons cela pour Chiru.
‫Ajoutez simplement un O et c'est mis à jour.
‫Rien ne se passe car le bouton de mise à jour n'est pas implémenté.
‫Passons donc au gagnant principal, Orgazmo Update Button.
‫Et ici, ajoutons cet événement de clic, qui sera mis à jour au fur et à mesure que vous cliquerez.
‫Et maintenant, nous pouvons l'exécuter à nouveau.
‫Et notre bouton de mise à jour devrait faire ce qu'il était censé faire.
‫Très bien, alors maintenant appelons celui-ci.
‫En fait, c'est Select Kaido et changeons-le en Chiru et mettons à jour.
‫Et comme vous pouvez le voir, notre liste ici a été mise à jour.
‫Chiru, ou Berlin s'appelle maintenant Berliner.
‫Nous avons changé le nom pour un nom féminin Berliner et nous sommes ou New York, comme je l'ai dit, appelons-le New
‫York.
‫C'est une mise à jour de New York City of Orks.
‫Nous y sommes.
‫New York a des requins, des poissons-clowns et des tigres.
‫C'est assez génial.
‫Un peu comme World of Warcraft ici.
‫Alors maintenant, pour votre petit défi, veuillez implémenter ce bouton de mise à jour de l'animal, qui met à jour l'animal
‫sur la liste de droite en fonction de ce qui est entré dans la zone de texte ici.
‫Très bien, j'espère que vous l'avez essayé.
‫J'espère que vous posterez la vidéo et que vous l'aurez essayée par vous-même.
‫Je vais donc juste copier cette mise à jour.
‫Vous cliquez et je vais l'appeler Habitate Animal Click.
‫Maintenant, au lieu de mettre à jour la table zoo, je veux mettre à jour la table animal.
‫Et là, je ne veux pas changer l'emplacement.
‫Je veux changer le nom en nom où l'animal I. RÉ..
‫Donc l'idée c'est l'identification de l'animal qu'on a bien en bas ici.
‫Donc, l'identifiant de l'animal sera la liste des animaux ou ce qu'on appelle la liste de tous les animaux.
‫C'est celui-là.
‫Et la zone de texte doit avoir le nom.
‫Donc celui-ci sera le nom.
‫Et tout le reste est pareil.
‫Alors maintenant, exécutons-le à nouveau.
‫Eh bien, en fait, avant de l'exécuter, allons au fichier Zemel et implémentons cette méthode car ou ajoutons
‫cette méthode au bouton.
‫Cliquez sur.
‫Donc Update Animal va avoir un nouveau clic ici.
‫Le clic est égal à mettre à jour le clic de l'animal.
‫OK, maintenant nous pouvons le tester et nous devrions avoir fini, d'ailleurs.
‫J'espère que vous réussirez à le faire vous-même.
‫Alors nous y sommes.
‫Choisissons un singe et appelons-le singe ou animal de mise à jour de singe.
‫Et très probablement, il est mis à jour, mais nous ne le voyons pas.
‫Et vous savez peut-être pourquoi.
‫C'est parce que nous montrons les zoos ici et nous ne montrons pas tous les animaux.
‫Maintenant, si on fait ça et qu'on recommence, on devrait déjà y voir des singes parce qu'à l'intérieur ça a
‫changé.
‫La base de données a donc été mise à jour, mais nous ne l'avons pas vue donc nous sommes mangku mangku.
‫Et maintenant, changeons de singe en singe avec une mise à jour à sens unique.
‫Les singes animaux ont mis à jour le grand changement du poisson-clown en un simple oiseau clown.
‫Mettons à jour le biome animal.
‫Nous avons un oiseau nuage.
‫Et maintenant, au fait, vous voyez que New York a maintenant un oiseau clown.
‫N'est-ce pas génial?
‫New York a des oiseaux clowns.
‫C'est un endroit où je veux être.
‫Très bien.
‫Donc, oui, je dirais que nous avons à peu près terminé.
‫Bien sûr, certains cas pourraient encore être ajoutés et les fonctionnalités pourraient être étendues,
‫etc.
‫Mais il s'agit de comprendre ce que font ces requêtes, de comprendre comment exécuter une commande,
‫comment l'ajuster, comment l'implémenter dans notre.
‫Et comme vous pouvez le voir, nous avons pris des éléments que nous connaissons de notre tutoriel.
‫Nous avons mis en place une fonctionnalité supplémentaire que nous n'avons pas encore apprise, qui consiste à utiliser des bases de données.
‫Vous avez donc vu comment utiliser les tableaux, comment, eh bien, ajuster vos entrées via du code avec des boutons et des
‫champs de texte, etc.
‫Et bien, en général, vous avez construit toute une application ici.
‫Alors maintenant, vous pouvez appliquer ces connaissances pour créer une application de base de données complète pour vos employés ou pour tout ce
‫que vous pourriez proposer ou si vous avez un travail à faire.
‫Et quelqu'un dit, oui, j'ai besoin de cette base de données où je peux entrer ABCDE et ensuite, vous savez, d'accord, oui, je
‫peux le faire.
‫Et vous revenez simplement à ce didacticiel et vous pouvez vérifier, OK, c'était la méthode de mise à jour, c'était
‫la méthode pour, eh bien, supprimer et ainsi de suite.
‫Très bien.
‫Donc, si vous avez réussi à faire les exercices de ce chapitre, excellent travail.
‫Si vous ne connaissiez pas les soucis, vous pouvez simplement revenir en arrière et essayer de le faire vous-même une fois que vous avez terminé
‫ce chapitre, qui est déjà maintenant.
‫Donc, il peut aller de l'avant et essayer de le construire par vous-même.
‫Maintenant, bien sûr, vous pouvez toujours en avoir un petit aperçu, mais il vaut mieux essayer de le construire vous-même.
‫Et au fait, si vous ne trouvez pas ces commandes obscures et ainsi de suite, vous pouvez toujours les rechercher sur
‫Google.
‫C'est toujours bon de.
‫Oui, faites des recherches un peu pour lire à ce sujet et pour comprendre un peu mieux ce qui se passe.
‫Okeydokey, alors j'espère que vous avez apprécié ce chapitre.
‫Nous avons créé une petite application plutôt sympa et dans le prochain chapitre, nous
‫allons découvrir Lync, qui, bien, améliorera beaucoup notre vie parce que tout ça va bien, c'est, euh, old school.
‫C'est un petit lien à l'ancienne qui augmente un peu l'efficacité afin que nous puissions réellement travailler avec les vraies requêtes C
‫sharp au lieu d'utiliser ces requêtes MySQL, ce qui peut toujours mal tourner.
‫Donc, si j'ai une fille ici au lieu de mises à jour ou de mises à jour, alors j'obtiens des erreurs et bien, ce n'est
‫pas si facile de le comprendre parfois.
‫Super.
‫Alors je te vois dans le prochain chapitre, donc.