‫Willkommen zurück und in diesem Video werden wir den Zoo aktualisieren und die Tierschaltfläche aktualisieren.
‫Daher möchte ich, dass dieser Text zuallererst mit dem von mir ausgewählten Zoo oder dem
‫von mir ausgewählten Tier aktualisiert wird.
‫Lassen Sie uns diese Funktionalität erstellen und in unseren Code dahinter einsteigen.
‫Also werde ich eine neue Methode erstellen und nun, ich werde es einfach hier machen.
‫Private Leere.
‫Ausgewählten Zoo im Textfeld anzeigen, ziemlich langer Name, aber genau das tut er.
‫Es wird uns also den ausgewählten Zoo in den Lehrbüchern zeigen.
‫Und um den richtigen Code gut auszuführen, werde ich tatsächlich etwas sehr Ähnliches verwenden, um zugehörige Tiere
‫oder Zoos zu zeigen.
‫Eigentlich sind die Tiere und Bäume der Show kopiert, die wir hier haben.
‫Und ich werde es einstecken.
‫Die Abfrage ist also natürlich viel kürzer.
‫Anstatt alles zu zeigen, möchte ich den Standort sehen.
‫Wählen Sie also einen Standort aus dem Zoo aus, an dem die Idee gleich dem Zoo Edem ist.
‫Und jetzt ist dieser hier natürlich der Zoo-Idee wert.
‫Dies ist nun der Listenzoo-ausgewählte Wert.
‫Der gesamte Code ist also ziemlich gleich.
‫Nun gibt es jedoch einen Unterschied.
‫Wir wollen unsere Liste, die zugehörigen Werte und dergleichen nicht aktualisieren.
‫Aber was wir tun möchten, ist unser Textfeld zu aktualisieren.
‫Ich muss also auf mein Textfeld zugreifen, Text punktieren und mit der Zoo-Datentabelle aktualisieren.
‫Und das ist jetzt interessant.
‫Eigentlich ist dies keine Tierdatentabelle.
‫Ich rufe die Zoo-Datentabelle auf und kann jetzt auf diese Zoo-Datentabelle zugreifen.
‫Und diese Datentabelle ist so ziemlich ein C-scharfes Objekt.
‫Rechts.
‫Und es enthält etwas, während es mehrere Zeilen enthält.
‫Es gibt also eine Eigenschaft namens rows.
‫Und ich möchte die erste Zeile, die es gibt, die sich in der Datenspalte namens Location befindet, und
‫die Kapitalallokation.
‫Und das sollte jetzt in einen String umgewandelt werden.
‫Die Zoo-Datentabelle ist also, wie gesagt, so ziemlich genau die Tabelle, die wir uns ansehen.
‫Und ich möchte den allerersten Eintrag an der Position haben, weil wir diesen ausgewählten Wert haben, der
‫ein bestimmter Wert ist, und er erstellt basierend auf unserem Befehl eine neue Datentabelle.
‫Rechts.
‫Es sucht also nach diesem bestimmten Eintrag, den wir sagen, Sir, wo es die Idee ist und das ist
‫einzigartig, richtig?
‫Die Idee ist bekanntlich einzigartig.
‫Dies wird also nur einen Eintrag erhalten.
‫Deshalb kann ich hier Null verwenden.
‫Also kann ich sagen, gib mir den allerersten Eintrag, die allererste Zeile in deiner Tabelle und dort, gib mir bitte
‫den Standort.
‫Und ich möchte, dass das in einen String übersetzt oder in einen String umgewandelt wird.
‫Deshalb kann ich diesen Ansatz hier einfach verwenden und ich kann ihn ausführen.
‫Und damit kann ich mein Textfeld basierend auf Klicks aktualisieren.
‫Und tatsächlich ausgewählte Zun-Lehrbücher anzeigen?
‫Nun, natürlich rufen wir die Methode noch nicht auf, also wird sie nicht aufgerufen.
‫Wenn ich also hier klicke, passiert, wie Sie sehen können, nichts.
‫Und das hat damit zu tun, dass wir unseren Zoo nicht implementiert oder unsere Änderungsmethode angepasst haben, bei der die Zoo-Auswahl
‫genau diese geändert auflistet.
‫Hier möchte ich nun diese Methode aufrufen, die ich gerade erstellt habe.
‫Rechts.
‫Und es heißt Show oder wie heißt es in Lehrbüchern genau Select Zoo.
‫Das ist also die Methode, die ich in meiner Auswahl aufrufen möchte.
‫Geänderte Methode von Listenzoos.
‫Hier rufe ich diese Methode zum Anzeigen des ausgewählten Zoos im Textfeld auf.
‫Lassen Sie uns das jetzt so laufen lassen, wie wir sind.
‫Ich klicke also auf Kairo auf Berlin, und Sie können sehen, dass unser Text ständig aktualisiert wird.
‫Das ist perfekt.
‫Genau das wollte ich, denn jetzt, wo ich das habe, kann ich die
‫Update-Zoo-Funktionalität implementieren.
‫Aber bevor wir das tun, eine kleine Herausforderung für Sie.
‫Bitte implementieren Sie die gleiche Funktionalität für unsere Liste hier rechts.
‫Also für die Tierliste, denn wenn jemand auf Affe drückt, möchte ich, dass auch dieser Text aktualisiert wird.
‫Also mach bitte weiter und probiere das aus.
‫In Ordnung, ich hoffe, Sie haben es getan.
‫Also mache ich es einfach, ich werde einfach diese Methode kopieren, die ich gerade erstellt habe.
‫Also ausgewähltes Zo und Textfeld anzeigen und.
‫Um die Anwendung zu stoppen, rufe ich das Ausgewählte Tier im Textfeld anzeigen auf und wähle jetzt aus, und jetzt ist es nicht der Ort,
‫sondern der Name von Zoo und es ist nicht Zoo.
‫Es ist von Tier, wo die Idee Tier-ID ist.
‫Und natürlich muss ich diesen Eintrag hier anpassen.
‫Und es ist keine Liste der Zoos, sondern die Liste der Tiere, die alle alle Tiere auflisten.
‫Und jetzt möchte ich statt des Ortes den Namen des Tieres haben.
‫Und alles andere sollte gleich sein.
‫Alles klar, das war's also.
‫Jetzt können wir diesen Code ausführen.
‫Eigentlich können wir das nicht, weil wir die auszuführende Funktionalität nicht implementiert haben, aber wie Sie sehen, ist
‫diese nicht implementiert.
‫Lassen Sie uns diese Funktionalität nun in unsere Liste hier implementieren.
‫Also mache ich einen Doppelklick auf die Liste.
‫Und wie Sie sehen können, ist es diese Liste.
‫Alle Tierauswahl geändert.
‫Und hier drin nenne ich nur ausgewählte Tiere in Lehrbüchern anzeigen.
‫Gut.
‫Versuchen wir es jetzt noch einmal.
‫Und da sind wir.
‫Wie Sie sehen können, kommt unser Tiger, unser Clownfisch kommt, all das und funktioniert großartig.
‫Jetzt fehlt nur noch eines und das ist, unseren ganzen Zoo, unseren Papagei, auf den neuesten Stand zu bringen.
‫Nehmen wir also an, wir haben einen Tippfehler gemacht und möchten den Namen ändern bzw.
‫Nun, der Name der Stadt hat sich aus irgendeinem Grund geändert, weil der Bürgermeister jetzt entschieden hat,
‫dass es nicht New York sein wird, sondern New York oder so ähnlich.
‫Also, ja, machen wir das.
‫Lassen Sie uns diese Funktionalität implementieren.
‫Dazu müssen wir erneut eine Abfrage ausführen.
‫Lassen Sie uns dafür eine neue Methode erstellen.
‫Beginnen wir also mit der Update-Zoo-Click-Methode.
‫Also eigentlich werde ich.
‫Kopieren Sie diese Tier-zu-Zoo-Anzeigenmethode.
‫Weil es eine sehr ähnliche Kopie ist und es kein Tier sein wird, sondern ein Zoo-Klick aktualisieren.
‫Sobald diese Update-Click-Methode aufgerufen wird, möchte ich eine andere Abfrage ausführen als hier.
‫Ich möchte Zoo aktualisieren und seinen Standort auf gleich setzen, um den Standort hinzuzufügen, an dem sich die Idee befindet.
‫Also wo ich d bei Zoo ID ist.
‫Gut.
‫Das ist also ziemlich genau das, was ich tun möchte.
‫Ich möchte nur den Standort ändern und der Standort ist der Name des Zoos.
‫Rechts.
‫Das ist es also hier.
‫Zoo.
‫Aktualisieren Sie also die Zoo-Tabelle und setzen Sie den Standort auf den Standort, den wir haben, an dem die
‫Idee die Zoo-Idee ist, und jetzt haben wir bereits die Zoo-ID, die die Liste der Zoos ist, und jetzt sollte der Standort unser Standort
‫sein.
‫Und jetzt ist es hier interessant, unser Textfeld, das ist mein Textfeld, eigentlich mein Textfeld, dieser Text.
‫In Ordnung, und das sollte es auch sein, anstatt zugehörige Tiere zu zeigen.
‫Ich möchte die Zoos aktualisieren, damit Showzoos aufgerufen werden und alles andere gleich sein sollte.
‫Lassen Sie uns das testen, bevor wir auch den Tiertyp-Button aktualisieren.
‫Oder die Tier-Schaltfläche Tier aktualisieren-Schaltfläche.
‫Also lass uns weitermachen, Kyra.
‫Ändern wir das in Chiru.
‫Fügen Sie einfach ein O hinzu und es ist ein Update.
‫Es passiert nichts, weil die Update-Schaltfläche nicht implementiert ist.
‫Kommen wir also zum Hauptgewinner, dem Orgazmo Update Button.
‫Und hier fügen wir dieses Klickereignis hinzu, das beim Klicken aktualisiert wird.
‫Und jetzt können wir es wieder ausführen.
‫Und unser Update-Button sollte tun, was er soll.
‫In Ordnung, also nennen wir es jetzt.
‫Eigentlich ist es Select Kaido und ändern wir es in Chiru und aktualisieren Sie es.
‫Und wie Sie sehen, wurde unsere Liste hier aktualisiert.
‫Chiru, oder Berlin heißt jetzt Berliner.
‫Wir änderten den Namen in einen weiblichen Vornamen Berliner und wir sind oder New York, wie gesagt, nennen wir es New
‫York.
‫Es ist ein New York City of Orks-Update.
‫Da sind wir.
‫New York hat Haie, Clownfische und Tiger.
‫Das ist ziemlich toll.
‫Ein bisschen wie World of Warcraft hier.
‫Für Ihre kleine Herausforderung implementieren Sie nun bitte diesen Tier aktualisieren-Button, der das Tier in der Liste
‫auf der rechten Seite basierend auf den Eingaben in das Textfeld hier aktualisiert.
‫Alles klar, ich hoffe du hast es probiert.
‫Ich hoffe du postest das Video und probierst es selbst aus.
‫Also werde ich dieses Update einfach kopieren.
‫Sie klicken und ich werde es Habitate Animal Click nennen.
‫Anstatt die Zoo-Tabelle zu aktualisieren, möchte ich jetzt die Tiertabelle aktualisieren.
‫Und da möchte ich den Standort nicht ändern.
‫Ich möchte den Namen ändern, um Tier I zu nennen. D..
‫Die Idee ist also der Tierausweis, den wir hier ganz unten haben.
‫Die Tier-ID wird also die Tierliste oder die sogenannte Liste aller Tiere sein.
‫Das ist es.
‫Und das Textfeld sollte den Namen haben.
‫Also dieser wird der Name sein.
‫Und alles andere ist gleich.
‫Also lassen Sie es uns jetzt noch einmal ausführen.
‫Nun, bevor wir es ausführen, gehen wir zur Zemel-Datei und implementieren diese Methode, weil oder fügen wir diese
‫Methode der Schaltfläche hinzu.
‫Klicken.
‫Update Animal wird hier also einen neuen Klick haben.
‫Klick ist gleich Tierklick aktualisieren.
‫OK, jetzt können wir es testen und wir sollten übrigens fertig sein.
‫Ich hoffe, du schaffst das selbst.
‫Da sind wir also.
‫Wählen wir einen Affen aus und nennen wir ihn Affe oder Affen-Update-Tier.
‫Und höchstwahrscheinlich wird es aktualisiert, aber wir sehen es nicht.
‫Und Sie wissen vielleicht, warum das so ist.
‫Das liegt daran, dass wir hier die Zoos zeigen und nicht alle Tiere.
‫Wenn wir das jetzt tun und von vorne anfangen, sollten wir dort schon Affen sehen, weil sich das intern geändert
‫hat.
‫Die Datenbank wurde also aktualisiert, aber wir haben sie nicht gesehen, so dass wir mangku mangku sind.
‫Und jetzt ändern wir Affen zurück zu Affen mit gut, nur einseitigem Update.
‫Tieraffen haben die große Änderung von Clownfischen zu einem einfachen Clownvogel aktualisiert.
‫Lassen Sie uns das Tierbiom aktualisieren.
‫Wir haben einen Wolkenvogel.
‫Übrigens, New York hat jetzt einen Clownvogel.
‫Ist das nicht toll?
‫New York hat Clownvögel.
‫Das ist ein Ort, an dem ich sein möchte.
‫Gut.
‫Also, ja, ich würde sagen, wir sind so ziemlich fertig.
‫Natürlich gibt es einige Fälle, die noch hinzugefügt und die Funktionalität erweitert werden könnte und so
‫weiter.
‫Aber es geht darum zu verstehen, was diese Abfragen tun, wie man einen Befehl ausführt, wie man das
‫anpasst, wie man das in unsere implementiert.
‫Und wie Sie sehen können, haben wir Dinge übernommen, die wir aus unserem Tutorial kennen.
‫Wir haben zusätzliche Funktionalität implementiert, die wir bisher nicht kennengelernt haben, nämlich die Verwendung von Datenbanken.
‫Sie haben also gesehen, wie Sie Tabellen verwenden, wie Sie Ihre Eingaben per Code mit Schaltflächen und mit
‫Textfeldern usw. anpassen.
‫Und im Allgemeinen haben Sie hier eine ganze Anwendung erstellt.
‫Jetzt können Sie dieses Wissen anwenden, um eine ganze Datenbankanwendung für Ihre Mitarbeiter oder für was auch immer Sie sich einfallen
‫lassen oder wenn Sie einen Job zu erledigen haben, zu erstellen.
‫Und jemand sagt, ja, ich brauche diese Datenbank, in die ich ABCDE eingeben kann, und dann, weißt du, in Ordnung, ja, das
‫kann ich tun.
‫Und Sie gehen einfach zu diesem Tutorial zurück und können nachsehen, OK, dies war die Methode zum Aktualisieren,
‫dies war die Methode zum Löschen und so weiter.
‫Gut.
‫Also, wenn Sie es geschafft haben, die Übungen in diesem Kapitel zu machen, großartige Arbeit.
‫Wenn Sie keine Sorgen kennen, können Sie einfach zurückgehen und versuchen, es selbst zu tun, wenn Sie dieses Kapitel abgeschlossen
‫haben, was bereits jetzt ist.
‫Er kann also weitermachen und versuchen, das selbst aufzubauen.
‫Jetzt kann man natürlich immer ein bisschen einen Blick darauf werfen, aber es ist am besten, wenn Sie versuchen, es selbst zu bauen.
‫Und übrigens, wenn Ihnen dieses obskure Befehlszeug und so weiter nicht einfällt, können Sie es jederzeit
‫googeln.
‫Es ist immer gut.
‫Ja, recherchiere ein bisschen, um darüber zu lesen und ein bisschen besser zu verstehen, was vor sich geht.
‫Okeydokey, ich hoffe, Ihnen hat dieses Kapitel gefallen.
‫Wir haben eine ziemlich coole kleine Anwendung erstellt und im nächsten Kapitel werden wir
‫uns Lync ansehen, was unser Leben sehr verbessern wird, weil all das Zeug gut ist, es ist, ähm, alte Schule.
‫Es ist ein kleiner Old-School-Link, der die Effizienz ein wenig erhöht, sodass wir tatsächlich mit den echten cis-Abfragen arbeiten
‫können, anstatt diese MySQL-Abfragen zu verwenden, die immer schief gehen können.
‫Also wenn ich hier statt Updates oder Updates eine Tochter habe, dann bekomme ich Fehler und naja, es ist
‫manchmal gar nicht so einfach herauszufinden.
‫Groß.
‫Also ich sehe dich im nächsten Kapitel, also.