‫Da Sie nun wissen, wie Sie Einträge in unserer Datenbank oder in unserer Tabelle löschen, müssen wir etwas hinzufügen, da
‫es bereits ziemlich leer ist und es an der Zeit ist, etwas hinzuzufügen.
‫Und deshalb brauchen wir dieses Textfeld und wir brauchen dies an einer Zoo-Schaltfläche.
‫Lassen Sie uns also weitermachen und diese aufbauen und wir werden die Funktionalität hinzufügen.
‫Daher müssen wir eine neue Methode hinzufügen.
‫Und ich werde es private Leere nennen, Zoo-Unterstrich-Klick hinzufügen.
‫Und es wird einfach ein Objektsender und weitergeleitete Ereignisargumente sein.
‫Und da sind wir.
‫Sobald diese Methode aufgerufen wurde und nun, sollte sie aufgerufen werden, wenn jemand auf diese Schaltfläche klickt.
‫Also sollte Atsu dieses Event hier haben.
‫Klicken Sie einfach auf Ereignis.
‫Eigentlich werde ich nur hinzufügen, dass die erste Zeile, damit sie leicht angeklickt werden kann, unser Zoo-Klick hinzufügen wird.
‫Jetzt können wir es hier implementieren und müssen daher einen sehr ähnlichen Code ausführen, den wir
‫mit diesem Löschklick gemacht haben.
‫Also kopiere ich diesen Code einfach hierher und ersetze delete durch insert into now insert into
‫fügt einen neuen Eintrag in einer bestimmten Tabelle hinzu und füge Werte hinzu.
‫Und die Werte, die ich hinzufügen möchte, sind der Standort.
‫Funktioniert also wie diese Werte am Standort.
‫Und tatsächlich hieß der Tisch in unserem Fall eine Location mit einem großen L..
‫Das ist also Stallmeister, dann müssen wir die Schulcamonte zu diesem Chor mit diesem Chor zu unserer
‫Hesekial-Verbindung führen, wir müssen die Verbindung öffnen.
‫Wir müssen den Umfang hinzufügen.
‫Und in diesem Fall heißt es Standort.
‫Und der Ort ist nicht der von Tsou ausgewählte Listenwert, sondern unser Textfeld.
‫Und, na ja, wir haben das Problem, dass wir die Lehrbücher noch nicht implementiert haben, oder zumindest den Namen
‫nicht in die Lehrbücher aufgenommen haben.
‫Also werden wir dieser Art von Lehrbüchern einen Namen geben.
‫Neuer oder tatsächlicher Name wird so mein Textfeld sein.
‫Jetzt kann es weitergehen und verwenden wir hier tatsächlich ein ungepflegtes M.
‫Und ich kann dies mein Textfeld nennen und seinen Text abrufen.
‫Ich brauche also Text, der in meinen Lehrbüchern eingegeben wurde, wenn diese Methode aufgerufen wird.
‫Jedes Mal, wenn ich klicke oder auf die Atsu-Schaltfläche klicke, wird dieser Code ausgeführt.
‫Wir werden versuchen, den Standort zu unserer Datenbank hinzuzufügen, und dann werden wir Fehler abfangen, wenn es welche
‫gibt, und wir werden die Zoos danach zeigen.
‫Das ist also auch wichtig.
‫Wir müssen die Zoos anzeigen, sonst sehen wir keine Änderungen in unserer Tabelle.
‫Und übrigens, bevor wir damit beginnen, sollten es Werte und nicht Werte sein und auch eingefügt werden.
‫Das ist die Sache mit der Verwendung von Abfragen, weil sie fest codiert sind oder es sich um eine Zeichenfolge handelt, die Sie eingeben und die
‫nicht getestet wird.
‫Ezekial wird also nicht von einer Visual Studio ID getestet.
‫Das ist etwas, was Link tut und was unsere Effizienz um ein Vielfaches erhöht, da dies nur ein
‫grundlegender Fehler ist, den Sie tun können.
‫Also zum Beispiel, statt versichern, einfach nur versichern oder statt Werte, bleiben Sie richtig wert und plötzlich funktioniert
‫das Ganze nicht mehr.
‫Lassen Sie es uns jetzt mit der richtigen Zeile ausführen oder in zoove-Werte an der Position einfügen.
‫Fügen Sie nun einen neuen Standort hinzu und fügen wir Kairo hinzu.
‫Das tue ich.
‫Und wir können es sehen und natürlich gibt es in unserem Zoo von Kairo keine mit Esade verbundenen Tiere.
‫Was wir jetzt tun können, ist ein neues hinzuzufügen, das Berlin wieder in die Geschichte einfügt.
‫Also Merlin hier im Zoo und wir haben eine Neuigkeit.
‫Sie können also mehrere Zoos zu Ihrer Zooliste hinzufügen.
‫Aber was wir noch nicht tun können, sind Tiere auf dieser Zoo-Liste.
‫Wie wäre es also, wenn wir dieses Tier auch in den Zoo implementieren?
‫Gut.
‫Also lass uns weitermachen und das bei zoo click war das.
‫Und jetzt brauchen wir einen neuen.
‫Und das werde ich nennen.
‫Tier zum Zoo-Klick hinzufügen, also privat ungültig, Tier zum Zoo hinzufügen, Klick unterstreichen, und es braucht einen Objektsender
‫und es braucht ein Routing-Ereignisargument oder mehrere einmal.
‫Und was soll nun hier passieren.
‫Sehen wir uns zunächst an, ob der Schaltflächentext funktioniert.
‫Das Nachrichtenfeld, in dem Tier zum Zoo gezeigt wurde, wurde also angeklickt.
‫Es ist immer gut zu überprüfen, ob Sie, wenn Sie auf einen Fehler stoßen und sich fragen, warum er nicht gut
‫funktioniert, zumindest wissen, dass die Schaltfläche funktioniert.
‫Also lasst uns diesen Knopf drücken.
‫Und obwohl es noch nicht implementiert ist, sind Sie es.
‫Sie sehen bereits einen kleinen Fehler, der mich stundenlange Suche hätte kosten können.
‫Und es ist der Knopf vom Tier zum Zoo.
‫Und dieser braucht natürlich ein Klick-Event.
‫Und es wird diese Anzeige neu oder bei Animal to Zoo Click sein und jetzt können wir es testen.
‫Aus diesem Grund ist es sehr nützlich, diesen kleinen Test durchzuführen, bevor Sie den gesamten anderen Code ausführen oder Code zu
‫Ihrer Schaltfläche hinzufügen.
‫Also Tier zum Zoo hinzufügen wurde angeklickt.
‫Perfekt.
‫Das funktioniert jetzt und wir können jetzt all die schönen, ausgefallenen Sachen hier einbauen.
‫Wir brauchen also noch einmal eine Abfrage.
‫Wir brauchen all das Zeug.
‫Wie Sie sehen können, ist es hier ziemlich derselbe Ansatz.
‫Nur dies ändert sich.
‫Und so ändert sich nur unsere Abfrage ziemlich stark.
‫Und natürlich der Name des Parameters und woher wir den Wert bekommen.
‫Also werde ich das kopieren.
‫Und ich werde in Tsou Werte einfügen.
‫Nun, jetzt ist es nicht in Tsou-Werte einzugeben, sondern in Zoo-Tierwerte einzufügen.
‫Und hier brauchen wir das Tier I. D. und eigentlich werde ich ein großes A verwenden. Und das wird hier
‫hinzugefügt.
‫Die Tier-ID und die Tier-ID werden unsere sein.
‫Listen Sie alle ausgewählten Tiere auf.
‫Nun, Sie haben eine, das ist also die Idee des Tieres, das wir ausgewählt haben, und wir brauchen einen weiteren Parameter,
‫nämlich unsere Zoo-ID, da wir unserem Zootier zwei Dinge hinzufügen müssen.
‫Wie Sie hier sehen, hatten wir bei uns eine Zoo-ID und die Tier-ID miteinander korreliert.
‫Dasselbe müssen wir also nicht nur mit dem Tierausweis hier machen, sondern auch im Zoo I. D. sowie.
‫Wie damals können wir diese Regel jetzt hier kopieren, weil wir einen weiteren Parameterwert mit dem Namen
‫zoo hinzufügen werden.
‫ID wie hier.
‫Es muss genau gleich sein.
‫Und jetzt müssen wir, anstatt alle ausgewählten Werte für Tiere aufzulisten, den ausgewählten Wert von Zoos auflisten.
‫Und jetzt können wir diesen Code ausführen und danach unsere Verbindung schließen,
‫und jetzt wollen wir nicht nur die Zoos zeigen, sondern auch die dazugehörigen Tiere so zeigen.
‫Und diese Show Associated Animals ist unsere Methode, die wir hier entwickelt haben, die einfach alle Tiere zeigt, die mit
‫dem von uns ausgewählten Zoo verbunden sind.
‫Gut.
‫Und da kann ja bekanntlich einiges schief gehen.
‫Natürlich brauchen wir diesen Try-and-Catch-Block.
‫Okay, da sind wir, also lass uns nach New York gehen, während New York schon Tiere hat, Kyra, hat
‫keine Tiere.
‫Also fügen wir Kairo ein Krokodil hinzu, fügen wir dem Zoo ein Tier hinzu.
‫Und wie Sie sehen, hat Kairo dieses Tier.
‫Gehen wir jetzt nach Berlin, OK?
‫Dies ist leer, Kairo genannt.
‫Und Kairo hat ein Krokodil.
‫Fügen wir einen Gecko hinzu.
‫Fügen wir einen Wolf, einen Affen und so weiter hinzu.
‫Jetzt ist Berlin also leer.
‫Fügen wir dort einen Papagei hinzu, denn es gibt nur fliegende Tiere oder Vögel.
‫Gut.
‫Also haben wir den Löschen-Button hinzugefügt.
‫Wir haben den Zoo-Button hinzugefügt.
‫Wir haben diese Schaltfläche zum Hinzufügen eines Tieres zum Zoo hinzugefügt.
‫Und jetzt brauchen wir die Funktionen zum Entfernen von Tieren und Tieren in den Zoo, zum vollständigen Löschen von Tieren, zum Aktualisieren von Tieren
‫und zum Aktualisieren des Zoos.
‫Und das sind Dinge, die wir in den nächsten Videos tun werden.
‫Und eigentlich kannst du das meiste schon tun.
‫Ich möchte, dass Sie dies implementieren, die Schaltfläche "Tier" entfernen und auch ein Tier zu dem hinzufügen, was UNMIL Zoo heißen sollte,
‫das Tier heißen sollte.
‫Also werde ich das gleich ändern.
‫Implementieren Sie also diese Schaltfläche und diese Schaltfläche.
‫Diese beiden für den Moment und eigentlich auch dieser Knopf, das Leittier, sollten Sie basierend auf dem, was Sie gesehen
‫haben, tun können.
‫Wir werden im nächsten Video sehen, was diese Update-Zoo- und Tiermethode bewirken wird.
‫Aber zunächst möchte ich, dass Sie diese drei Schaltflächen zu was hinzufügen?
‫Die Funktionalität dieser Schaltflächen.
‫Also Positivität und versuchen Sie das bitte.
‫In Ordnung, ich hoffe, Sie haben es versucht, und zuallererst müssen wir die Methoden selbst erstellen,
‫also hören wir damit auf.
‫Und wenn wir schon dabei sind, ich werde den Namen von Animal Zoo ändern, um dort ein Tier hinzuzufügen, oder ist es der
‫Inhalt, oder?
‫Der Inhalt der Schaltfläche.
‫So ein Tier.
‫Alles klar, jetzt brauchen wir eine Schaltflächenfunktion, also brauchen wir hier Klicks.
‫Wie Sie sehen können, hat Tier keinen Klick Update-Methoden haben keinen Klick Löschen, Tier hat
‫keinen Klick.
‫Lassen Sie uns alle diese hier zuerst bauen.
‫Beginnen wir mit dem Leittier, das das Tier einfach aus der Listenliste auf der rechten Seite
‫löscht.
‫Also nenne ich es private Leere, das führende Tier bei diesem Aufrufklick, das einen Objektsender und
‫ein nicht verwurzeltes Ereignis ARCs E haben wird.
‫Also nichts Neues hier.
‫Und tatsächlich, lasst uns unseren Code von hier kopieren, weil wir nur etwas ausführen müssen oder ihn
‫sogar von unserem Delete-Zoo-Klick bekommen, weil er diesem sehr ähnlich ist.
‫Also werde ich diesen Code kopieren.
‫Und lösche nicht aus Zoo, sondern aus Tier, wobei ID Tier-ID ist, und ich werde das hier und jetzt anstelle der Liste Zoos beibehalten, es
‫ist der Wert für die Liste aller Tiere, der ausgewählt wurde.
‫Wenn also jemand auf den Haupttierklick klickt, möchte ich, dass er das Tier in der Liste loswird,
‫alle Tiere.
‫Also wird das Tier jetzt komplett gelöscht.
‫Anstatt hier Zoos zu zeigen, möchte ich hier alle Tiere zeigen.
‫Zeigen Sie alle Tiere sollte aufgerufen werden, was die Methode ist, die einfach unsere Liste auf der rechten Seite
‫aktualisiert.
‫Rechts.
‫Und ich habe diese Methode nicht überprüft, bevor ich diesen Code implementiert habe, aber wir werden gleich sehen, ob sie funktioniert.
‫Und natürlich dürfen wir auch nicht vergessen, dieses kleine Klickereignis, das wir gerade erstellt haben, zum Löschen
‫hinzuzufügen.
‫Click wird also das Leittier sein.
‫Klicken.
‫Okay, jetzt testen wir es.
‫Und mal sehen, ob der Button funktioniert.
‫Da sind wir.
‫Also lass uns den Affen auswählen und er ist eigentlich auf der rechten Seite, oder?
‫Also lass uns den Papagei loswerden.
‫Das verwöhnte Leittier ist weg.
‫Jetzt weiß ich, dass die Berlinda einen Papagei hatte, aber sie hat ihn nicht mehr, weil Papageien keine Tiere sind, die wir
‫in unseren Zoos im Allgemeinen haben.
‫Also bin ich Zoomanager und habe beschlossen, dass wir keine Papageien mehr in unseren Zoos haben wollen.
‫Und viele Leute sind darüber sehr verärgert.
‫Es gab Neuigkeiten darüber und die Leute sind nicht sehr glücklich.
‫Also müssen wir sie zurückbringen.
‫Wir müssen also diese Tierfunktionalität hinzufügen, die ein Tier zu unserer Zooliste oder Tierliste hier rechts zur
‫vollständigen Liste hinzufügt.
‫Lassen Sie uns diese Schaltfläche implementieren, da sie noch nicht funktioniert.
‫Gut.
‫Dieser Tierknopf hier braucht also eine gewisse Funktionalität.
‫Also lass uns damit aufhören.
‫Und wir werden die Funktion zum Hinzufügen von Zoo-Klicks kopieren.
‫Also kopiere ich das und bearbeite es einfach darunter.
‫Und dieser wird Tierklick hinzufügen heißen.
‫Fügen Sie nun in Tier ein und jetzt nicht den Ort, den ich hinzufügen möchte, sondern es ist der Name des Tieres, der
‫eingegeben wurde und tatsächlich sogar mein Textfeld ist, dieser Text.
‫Es ist also genau dasselbe.
‫Gut.
‫Abgesehen davon, dass ich diese beiden Werte geändert habe, musste ich nicht viel tun.
‫Der Rest ist alles gleich.
‫Nun könnten Sie argumentieren, hey, warum kopieren wir das ganze Zeug überhaupt und fügen es ein?
‫Wir könnten eine Methode entwickeln, die die meisten Dinge erledigt, weil es meistens genau
‫dasselbe passiert.
‫Rechts.
‫Wir haben also 10 verschiedene Methoden, um dasselbe zu tun.
‫Wir könnten eine Methode erstellen und alles darin einfügen.
‫Ja, das können wir.
‫Aber das überlasse ich dir, wenn du möchtest.
‫Also, wie gesagt, wir werden später eine Link-Funktionalität verwenden, in der Sie sehen, wie Sie Links zu einigen Dingen
‫verwenden und es trotzdem noch kürzer machen.
‫Rechts.
‫Anstatt also hier zus zu zeigen, möchte ich bei Animal Click zeigen, was es damit auf sich hat.
‫Dieser wird alle Tiere zeigen.
‫Jetzt fügen wir dieses Ereignis zu unserer Anzeige hinzu, um tatsächlich einen Tier-Button hinzuzufügen.
‫Also hier klicken.
‫Es wird einen Tierklick hinzufügen.
‫Jetzt testen wir es und noch einmal, wie gesagt, ich habe den Button nicht getestet, wenn er funktioniert, aber Sie
‫sollten, wenn er nicht funktioniert, also.
‫Das sind wir, fügen wir ein kleines Tier hinzu und wir sagten, Parad muss zurück und ich sage Tier hinzufügen.
‫Und wie Sie sehen können, hat unsere Liste hier ein neues Tier namens Perrottet.
‫Und jetzt können Sie sich Ihre Tiere ausdenken, die Sie Ihrem Zoo hinzufügen möchten.
‫Da kommt jemand rein und sagt: Hey, wir haben dieses tolle neue Tier und wir wollen es in unserem Zoo haben.
‫Könnten Sie bitte unsere vollständige Liste ergänzen, damit wir sie in unseren Zoo in New York aufnehmen können?
‫Also werde ich sagen, in Ordnung, Tiger.
‫Groß.
‫Also fügen wir diesen Tiger unserer Liste hinzu.
‫Jetzt können wir nach New York gehen und den Tiger zu New York hinzufügen.
‫Und jetzt wird jeder in New York sagen, wow, wir haben einen neuen Tiger in unserem Zoo.
‫Lass uns gehen, auch wenn ich Zoos nicht unterstütze.
‫Gut.
‫Also habe ich dieses Loch hier oben gemacht, aber ich bin nicht so ein Zoo-Fan, also.
‫Nun, wenn es deinem Zoobesitzer leid tut, Mann, dann lass uns das Leittier hinzufügen.
‫Eigentlich sind wir richtig.
‫Also haben wir dieses Tier entfernen.
‫Wir haben dieses Tier mit dem Tier, das Tier zum Zoo.
‫Nun, es fehlen zwei Dinge und tatsächlich sind es drei Dinge, wenn Sie sehr
‫vorsichtig sind, also verklemmte Zoos alles durcheinander, dieses Tier fehlt und dieser Tiger hier wird nicht aktualisiert.
‫Wenn ich also auf Zoo Milan, Kaido usw. klicke, wird dieser Text für das Tier, das ich hier überprüfe,
‫nicht gleich aktualisiert.
‫Also ich bin, wenn ich mich lasse, möchte ich gut hinzufügen, Clownfische aktualisiert und ich drücke und aktualisiere Zoo.
‫Nun, ich weiß nicht, ob ich den Clownfisch aktualisiert habe oder nicht.
‫Wenn ich also auf Clownfish, diese strukturierte Show, klicke, hören Clownfische dieses Textfeld.
‫Das sehen wir uns im nächsten Video an.
‫Wir sehen uns also dort.