‫Content de te revoir.
‫Maintenant que vous savez créer une table de zoo et une table d'animaux associée, il est temps pour vous
‫de créer cette table ici, qui est notre table d'animaux.
‫Ce sont donc tous les animaux qu'il y a dans notre base de données qui devraient être affichés ici.
‫Nous avons donc une table d'animaux et je veux que vous affichiez toutes ses données dans cette zone de liste ici.
‫Alors s'il vous plaît allez-y et essayez cela.
‫Cela ne devrait pas être trop difficile.
‫Vous pouvez à peu près appliquer ce que vous avez vu dans les deux dernières vidéos.
‫Alors s'il vous plaît allez-y et essayez cela.
‫D'accord, j'espère que vous l'avez fait, et nous n'ajoutons pas l'animal au zoo et à ce genre de choses,
‫tous ces boutons, nous n'allons pas ajouter cela maintenant, mais nous allons simplement ajouter cette petite zone de liste supplémentaire ici.
‫Et je vais juste le faire comme ça, en fait.
‫Je vais juste copier cette petite case ici, copier coller, la faire glisser dessus pour que j'aie à peu près la même distance entre les deux
‫et maintenant je vais la faire un peu plus longue.
‫Peut-être comme eux.
‫Et plus tard, je vais ajouter un bouton ici, comme vous pouvez le voir, pendant ce temps, les chiffres ne correspondent pas parfaitement, mais
‫c'est quelque chose que nous pouvons appliquer plus tard.
‫Une fois que nous avons tous les différents éléments ici, nous pouvons changer la taille de la fenêtre et ce genre de choses.
‫Très bien.
‫Et je ne vais pas encore ajouter d'étiquette parce que je vais ajouter un bouton plus tard,
‫qui aura juste le bouton ajouter ou bouton animal et le bouton supprimer animal.
‫Très bien.
‫Nous avons donc maintenant cette zone de liste.
‫Je vais passer à cette méthode.
‫Et passons à nos méthodes d'exposition ZUS, et, eh bien, nous pouvons à peu près simplement copier cela ou en fait, construisons-le nous-mêmes,
‫n'est-ce pas ?
‫Créons donc une nouvelle méthode pour cela.
‫Et je vais aller de l'avant et appeler ce vide privé, montrer tous les animaux.
‫Et maintenant, encore une fois, de quoi avons-nous besoin ?
‫Tout d'abord, nous avons besoin d'une chaîne, qui est notre requête, où nous voulons simplement sélectionner tous les animaux.
‫Alors sélectionnez tous les animaux comme ça.
‫Et pour exécuter la requête, nous avons besoin d'un adaptateur de données réel, je vais l'appeler a
‫tué l'adaptateur de données, qui est un nouvel adaptateur de données ESKIL.
‫Et là-dedans, nous devons remettre une requête que nous voulons exécuter, que nous avons créée ici, et une connexion que
‫nous avons configurée ici, cette connexion Eskil.
‫Et comme vous pouvez le voir, nous l'initialisons ici dans notre fenêtre principale, initialize ou constructeur.
‫Et je vais ajouter la requête ici, la requête et la connexion à l'école.
‫Et maintenant, nous pouvons utiliser cet adaptateur.
‫Et l'avantage de l'adaptateur, comme je l'ai dit, c'est que vous n'avez pas besoin d'ouvrir et de fermer la connexion de l'école
‫manuellement car nous allons le faire plus tard.
‫Vous verrez comment faire.
‫Et vous verrez maintenant la, disons, la meilleure façon d'avoir un adaptateur.
‫Mais parfois, il est juste utile d'avoir toujours cette connexion Esquibel ouverte et fermée et de faire les
‫choses manuellement là-dedans.
‫Je vais donc remettre l'adaptateur de données réel.
‫Et à l'intérieur de ces accolades, je veux afficher mes affaires sur la liste que nous avons.
‫Donc, pour obtenir cela, nous avons besoin, tout d'abord, de toutes les données de la table, qui va
‫être une table de données, et je vais l'appeler table des animaux, qui est une nouvelle table de données.
‫Je vais donc l'initialiser tout de suite.
‫Et puis nous devons aller de l'avant et remplir notre adaptateur d'école ou notre adaptateur de données avec cette table d'animaux ou en fait
‫l'inverse.
‫Ainsi, cette table animal obtient nos informations d'adaptateur de données ESKILD, qui exécute la requête sur notre base de données.
‫C'est donc ce que fera cette méthode cinématographique.
‫Et maintenant que nous l'avons fait.
‫En fait, ici, c'est trop petit car pas celui du Capitole.
‫Maintenant, nous devons appliquer tout cela à notre liste afin que nous ayons une liste d'animaux associés et nous avons une liste avec nos zoos, mais
‫nous n'avons pas encore de liste avec tous les animaux ce que nous faisons, mais nous n'avons pas donné le nom
‫à encore.
‫Et comme vous pouvez le voir, cela s'appelle List Associated Animals Copy parce que je viens de le copier et de le coller,
‫puis de le créer automatiquement pour moi.
‫Je vais donc la nommer une liste, tous les animaux.
‫C'est donc la liste de tous les animaux.
‫Et une fois cela fait, je peux retourner dans ma classe ou mon code derrière et ici.
‫Je vais appeler ma liste liste de tous les animaux et j'ai besoin d'afficher le chemin du membre.
‫Guetzloe définit donc un chemin vers la valeur sur l'objet source.
‫Je dois donc le faire et ce sera le nom parce que je veux que le nom de mon animal soit correct.
‫Ensuite, je dois appliquer au chemin de valeur sélectionné afin que la liste de tous les animaux sélectionnés
‫soit le chemin d'identification.
‫Donc à peu près la première valeur est aussi une seconde valeurs, et ainsi de
‫suite, donc toutes ces idées qui doivent toutes les remplir et répertorier tous les animaux, cette source d'élément.
‫Alors, d'où obtenons-nous les informations d'où nous les obtiendrons à partir de notre propriété de vue par défaut de la table des animaux afin qu'elle
‫obtienne une vue de la table qui peut inclure une vue filtrée ou une position de curseur.
‫C'est exactement ce dont nous avons besoin.
‫Et cela peut bien se passer, mais cela peut aussi mal tourner.
‫Nous devons donc avoir un bloc try catch autour de celui-ci.
‫Je vais donc juste créer un bloc try catch avec un double tap.
‫Et au lieu de lancer l'erreur, je vais simplement écrire quelque chose dans la boîte de message.
‫Donc, la boîte de message s'affiche et cette exception, je vais l'appeler E et elle devrait montrer que E ne doit pas être chaîne.
‫Donc je veux juste montrer quelle était l'erreur, s'il y a une erreur montrant tous les animaux parce que quelque chose pourrait
‫mal tourner.
‫Cette déclaration ici, la requête pourrait être erronée ou la connexion pourrait être erronée ou cela ne pourrait pas fonctionner pour
‫le moment ou la chaîne que nous avons créée ici pourrait être incorrecte.
‫Le chemin d'accès du membre d'affichage peut être incorrect.
‫Toutes ces choses peuvent mal tourner car nous utilisons ici des noms de chaîne codés en dur et cela peut se transformer
‫en de nombreux problèmes.
‫Et oui, c'est pourquoi nous avons besoin de ce bloc d'essai et de capture.
‫Maintenant que nous avons cela, nous pouvons aller de l'avant et montrer tous les animaux depuis le début.
‫Appelons simplement l'émission All Animals Method ici dans la fenêtre principale de notre constructeur et je vais l'exécuter à nouveau
‫pour voir mes beaux animaux dans ma liste afin que nous soyons sûrs du singe poisson-clown, du loup, du crocodile
‫gecko et ainsi de suite.
‫J'espère que vous avez réussi à le faire vous-même.
‫Maintenant, vous pouvez continuer et ajouter des données supplémentaires juste pour voir que cela est réellement mis à jour.
‫Et pour ce faire, vous pouvez, bien sûr, le faire à l'ancienne en modifiant immédiatement les données
‫dans la base de données ici dans la connexion de données.
‫Je comprends donc que vous devez d'abord l'actualiser et vous y connecter, puis vous pouvez appliquer les modifications aux tables.
‫Donc ici, les données de la table d'exposition d'animaux.
‫Très bien.
‫C'était donc tout pour cette vidéo.
‫Nous allons ajouter les boutons dans la prochaine vidéo et je vais vous montrer comment ajouter des choses
‫et comment utiliser toutes les fonctionnalités qui manquent encore.
‫Alors rendez-vous dans la prochaine vidéo.