‫Welkom terug en deze video gaan we naar de update dierentuin en update animal button.
‫Dus allereerst wil ik dat deze tekst wordt bijgewerkt met welke dierentuin ik bijvoorbeeld ook heb gekozen of
‫met welk dier ik ook heb gekozen.
‫Dus laten we die functionaliteit creëren en ingaan op onze code erachter.
‫Dus ik zal een nieuwe methode maken en nou, ik ga het gewoon hier doen.
‫Privé leegte.
‫Toon geselecteerde dierentuin in tekstvak, vrij lange naam, maar dat is precies wat het doet.
‫Dus het zal ons de geselecteerde dierentuin in de schoolboeken laten zien.
‫En om de juiste code goed uit te voeren, ga ik eigenlijk iets vergelijkbaars gebruiken om verwante
‫dieren of dierentuinen te tonen.
‫Eigenlijk is dat een kopie van de show-gerelateerde dieren en bomen die we hier hebben.
‫En ik ga hem aansluiten.
‫Dus de query is natuurlijk een stuk korter.
‫In plaats van alles te laten zien, wil ik de locatie zien.
‫Kies dus een locatie uit dierentuin waar het idee gelijk is aan bij Zoo Edem.
‫En nu, natuurlijk, deze is hier voor het idee van de dierentuin.
‫Dit is nu de door de dierentuin geselecteerde waarde.
‫Dus al die code is vrijwel hetzelfde.
‫Nu is er echter één verschil.
‫We willen onze lijst, bijbehorende waarden en dat soort dingen niet bijwerken.
‫Maar wat we willen doen, is ons tekstvak bijwerken.
‫Dus ik moet toegang krijgen tot mijn tekstvak, punttekst en het bijwerken met de dierentuingegevenstabel.
‫En dat is nu interessant.
‫Dit is eigenlijk geen tabel met dierengegevens.
‫Ik ga de dierentuingegevenstabel bellen en nu heb ik toegang tot die dierentuingegevenstabel.
‫En deze gegevenstabel is zo'n beetje een C-scherp object.
‫Rechts.
‫En het bevat iets terwijl het meerdere rijen bevat.
‫Er is dus een eigenschap genaamd rijen.
‫En ik wil de eerste rij hebben die er is, in de gegevenskolom genaamd Locatie, en het
‫is kapitaaltoewijzing.
‫En nu zou dat moeten worden geconverteerd naar een string.
‫Dus de tabel met dierentuingegevens is, zoals ik al zei, zo'n beetje de tabel waar we naar kijken.
‫En ik wil de allereerste invoer op de locatie hebben omdat we deze geselecteerde waarde hebben, wat een
‫bepaalde waarde is, en het creëert een nieuwe gegevenstabel op basis van onze opdracht.
‫Rechts.
‫Dus wat het doet, is dat het naar dit specifieke item zoekt, waarvan we zeggen, meneer, waar het het idee is en dit is
‫uniek, toch?
‫Het idee is uniek, zoals we weten.
‫Dit krijgt dus maar één inzending.
‫Daarom kan ik hier nul gebruiken.
‫Dus ik kan zeggen, geef me de allereerste invoer, de allereerste rij in je tafel en daar, geef me de
‫locatie, alsjeblieft.
‫En ik wil dat dat wordt vertaald in een string of dat het wordt omgezet in een string.
‫Dus daarom kan ik deze aanpak hier gewoon gebruiken en die kan ik uitvoeren.
‫En wat ik daarmee kan doen, is mijn tekstvak bijwerken op basis van klikken.
‫En daadwerkelijk geselecteerde Zun-studieboeken laten zien?
‫Nou, natuurlijk, we noemen de methode nog niet, dus het gaat ook niet heten.
‫Dus als ik hier klik, zoals je kunt zien, gebeurt er niets.
‫En dat heeft te maken met het feit dat we onze dierentuin niet hebben geïmplementeerd of onze wijzigingsmethode hebben aangepast waar de dierentuinselectie
‫precies die ene heeft gewijzigd.
‫Dus hier wil ik nu deze methode noemen die ik zojuist heb gemaakt.
‫Rechts.
‫En het heet show of wat is de naam precies show Select Zoo in schoolboeken.
‫Dus dat is de methode die ik in mijn selectie wil noemen.
‫Gewijzigde methode van lijst dierentuinen.
‫Dus hier ga ik deze methode de geselecteerde dierentuin in het tekstvak laten zien.
‫Laten we dat nu doen zoals we zijn.
‫Dus ik ga op Caïro op Berlijn klikken en je kunt zien dat onze tekst voortdurend wordt bijgewerkt.
‫Dat is perfect.
‫Dat is precies wat ik wilde, want nu ik dat heb, kan ik doorgaan en de
‫update zoo-functionaliteit implementeren.
‫Maar voordat we dat doen, een kleine uitdaging voor jou.
‫Implementeer dezelfde functionaliteit voor onze lijst hier aan de rechterkant.
‫Dus voor de dierenlijst, want als iemand op aap drukt, wil ik dat deze tekst ook wordt bijgewerkt.
‫Dus ga je gang en probeer dat.
‫Oké, ik hoop dat je dat deed.
‫Dus ik ga het eenvoudig maken, ik ga gewoon deze methode kopiëren die ik zojuist heb gemaakt.
‫Dus toon geselecteerde Zo en tekstvak en.
‫Ik ga de applicatie stoppen, ik ga die show Selected Animal in het tekstvak noemen en selecteer nu en nu is het niet de locatie, het
‫is de naam van de dierentuin en het is geen dierentuin.
‫Het is van dier waarbij het idee dier-ID is.
‫En natuurlijk moet ik die invoer hier aanpassen.
‫En het is geen lijst met dierentuinen, maar het is de lijst met dieren, allemaal met een lijst van alle dieren.
‫En nu wil ik in plaats van de locatie de naam van het dier hebben.
‫En al het andere zou hetzelfde moeten zijn.
‫Oké, dus dat is het zo'n beetje.
‫Dus nu kunnen we die code uitvoeren.
‫Eigenlijk kunnen we dat niet omdat we de uit te voeren functionaliteit niet hebben geïmplementeerd, maar zoals je kunt zien,
‫is deze niet geïmplementeerd.
‫Laten we deze functionaliteit nu implementeren in onze lijst hier.
‫Dus ik ga dubbelklikken op de lijst.
‫En zoals je het kunt zien, is het deze lijst.
‫Alle dieren selectie veranderd.
‫En hierbinnen, ga ik gewoon het geselecteerde dier in schoolboeken laten zien.
‫Oke.
‫Laten we het nu nog eens proberen.
‫En daar zijn we dan.
‫Zoals je kunt zien, komt onze tijger naar boven, onze anemoonvis komt naar boven, dat alles en werkt geweldig.
‫Nu, er ontbreekt één ding en dat is om onze hele dierentuin, onze papegaai, te updaten.
‫Dus laten we zeggen dat we een typefout hebben gemaakt en dat we de naam willen veranderen of.
‫De naam van de stad is om de een of andere reden veranderd omdat de burgemeester besloot
‫dat het nu geen New York wordt, maar New York of iets dergelijks.
‫Dus ja, laten we dat doen.
‫Laten we die functionaliteit implementeren.
‫En om dit te doen, moeten we opnieuw een query uitvoeren.
‫Laten we daar een nieuwe methode voor maken.
‫Dus laten we beginnen met de update zoo-klikmethode.
‫Dus eigenlijk ga ik.
‫Kopieer deze advertentie dier naar dierentuin methode.
‫Omdat het erg op elkaar lijkt en het geen dier wordt, maar update dierentuin klik.
‫Dus zodra deze update-klikmethode is aangeroepen, wil ik een andere query uitvoeren dan we hier hebben.
‫Ik wil de dierentuin bijwerken en de locatie instellen op is gelijk om de locatie toe te voegen waar het idee is.
‫Dus waar ik ben bij Zoo ID.
‫Oke.
‫Dus dat is ongeveer wat ik wil doen.
‫Ik wil alleen de locatie wijzigen en de locatie is de naam van de dierentuin.
‫Rechts.
‫Dus dat is die hier.
‫Dierentuin.
‫Dus werk de dierentuintabel bij en stel de locatie in op de locatie die we hebben, waar het idee
‫het dierentuinidee is en nu hebben we al een dierentuin-ID, wat de lijst met dierentuinen is en nu zou de locatielocatie onze moeten
‫zijn.
‫En nu is het hier interessant, ons tekstvak, dat is mijn tekstvak, eigenlijk mijn tekstvak, die tekst.
‫Oké, en, nou, dat zou het moeten zijn, in plaats van bijbehorende dieren te laten zien.
‫Ik wil de dierentuinen updaten, dus showdierentuinen moeten worden genoemd en al het andere moet hetzelfde zijn.
‫Laten we dat testen voordat we ook de dierlijke knop bijwerken.
‫Of de dierenknop update dierenknop.
‫Dus laten we doorgaan, Kyra.
‫Laten we dat veranderen in Chiru.
‫Voeg gewoon een O toe en het is update.
‫Er gebeurt niets omdat de update-knop niet is geïmplementeerd.
‫Dus laten we naar de hoofdwinnaar gaan, Orgazmo Update Button.
‫En hier, laten we deze klikgebeurtenis toevoegen, die wordt bijgewerkt terwijl u klikt.
‫En nu kunnen we het weer uitvoeren.
‫En onze update-knop zou moeten doen wat hij moest doen.
‫Oké, dus laten we deze nu noemen.
‫Eigenlijk is het Select Kaido en laten we het veranderen in Chiru en updaten.
‫En zoals je kunt zien, is onze lijst hier bijgewerkt.
‫Chiru, of Berlijn heet nu Berliner.
‫We hebben de naam veranderd in een vrouwelijke naam Berliner en we zijn of New York, zoals ik al zei, laten we het New York
‫noemen.
‫Het is een New York City of Orks-update.
‫Daar zijn we.
‫New York heeft haaien en anemoonvissen en tijgers.
‫Dat is best geweldig.
‫Een beetje zoals World of Warcraft hier.
‫Dus nu voor je kleine uitdaging, implementeer deze update-dierknop, die het dier in de lijst aan
‫de rechterkant bijwerkt op basis van wat hier in het tekstvak is ingevoerd.
‫Oké, ik hoop dat je het geprobeerd hebt.
‫Ik hoop dat je de video plaatst en het zelf hebt geprobeerd.
‫Dus ik ga deze update gewoon kopiëren.
‫Je klikt en ik noem het Habitate Animal Click.
‫Nu, in plaats van de dierentuintabel bij te werken, wil ik de dierentabel bijwerken.
‫En daar wil ik de locatie niet veranderen.
‫Ik wil de naam veranderen in naam waar dier I. D..
‫Dus het idee is de dieren-ID die we hier goed onderaan hebben.
‫Dus de dieren-ID wordt de dierenlijst of de zogenaamde lijst met alle dieren.
‫Dat is hem.
‫En het tekstvak moet de naam hebben.
‫Dus deze wordt de naam.
‫En al het andere is hetzelfde.
‫Dus laten we het nu opnieuw uitvoeren.
‫Laten we, voordat we het uitvoeren, naar het Zemel-bestand gaan en die methode implementeren omdat of die methode
‫aan de knop toevoegen.
‫Klik.
‫Dus Update Animal krijgt een nieuwe klik hier.
‫Klik is gelijk aan het bijwerken van dierlijke klik.
‫OK, nu kunnen we het testen en we zouden trouwens klaar moeten zijn.
‫Ik hoop dat het je lukt om dat zelf te doen.
‫Dus daar zijn we.
‫Laten we een aap selecteren en het aap of aap-updatedier noemen.
‫En hoogstwaarschijnlijk is het bijgewerkt, maar we zien het niet.
‫En misschien weet je waarom dat is.
‫Dat komt omdat we hier de dierentuinen laten zien en niet alle dieren.
‫Als we dat nu doen en opnieuw beginnen, zouden we daar al apen moeten zien, want intern is het
‫veranderd.
‫Dus de database is bijgewerkt, maar we hebben hem niet gezien, dus we zijn mangku mangku.
‫En laten we nu aap terug veranderen in aap met goed, slechts eenrichtingsupdate.
‫Dierenapen hebben de grote verandering naar anemoonvis geüpdatet naar een eenvoudige clownvogel.
‫Laten we het dierenbioom bijwerken.
‫We hebben een wolkenvogel.
‫Trouwens, je ziet dat New York nu een clownvogel heeft.
‫Is dat niet geweldig?
‫New York heeft clownvogels.
‫Dat is een plek waar ik wil zijn.
‫Oke.
‫Dus ja, ik zou zeggen dat we zo goed als klaar zijn.
‫Natuurlijk zijn er enkele gevallen die nog kunnen worden toegevoegd en de functionaliteit kan worden uitgebreid,
‫enzovoort.
‫Maar het gaat erom te begrijpen wat die queries doen, hoe je een commando uitvoert, hoe je
‫dat aanpast, hoe je dat in onze.
‫En zoals je kunt zien, hebben we dingen overgenomen die we kennen uit onze tutorial.
‫We hebben extra functionaliteit geïmplementeerd die we tot nu toe niet hebben geleerd, namelijk het gebruik van databases.
‫Dus je hebt gezien hoe je tabellen moet gebruiken, hoe je, nou ja, je invoer kunt aanpassen via code met knoppen
‫en met tekstvelden, enzovoort.
‫En tja, over het algemeen heb je hier een hele applicatie gebouwd.
‫Dus nu zou je die kennis kunnen toepassen om een hele database-applicatie te bouwen voor je werknemers of voor wat je
‫ook maar bedenkt of als je een klus te klaren hebt.
‫En iemand zegt, ja, ik heb deze database nodig waar ik ABCDE kan invoeren en dan, weet je, oke, ja, ik
‫kan dat doen.
‫En je gaat gewoon terug naar deze tutorial en je kunt uitchecken, OK, dit was de methode om te updaten,
‫dit was de methode voor, nou ja, verwijderen enzovoort.
‫Oke.
‫Dus als het je is gelukt om de oefeningen in dit hoofdstuk te doen, geweldig gedaan.
‫Als je geen zorgen kende, kun je gewoon teruggaan en het zelf proberen als je dit hoofdstuk hebt
‫voltooid, dat nu al is.
‫Dus hij kan doorgaan en proberen dat zelf op te bouwen.
‫Nu kun je natuurlijk altijd een beetje een glimp opvangen, maar het is het beste als je het zelf probeert te bouwen.
‫En trouwens, als je niet op de proppen komt met dit obscure commando-gedoe enzovoort, kun je het altijd
‫Googlen.
‫Het is altijd goed om.
‫Ja, onderzoek een beetje om erover te lezen en een beetje beter te begrijpen wat er aan de hand is.
‫Okeydokey, dus ik hoop dat je genoten hebt van dit hoofdstuk.
‫We hebben een behoorlijk coole kleine applicatie gemaakt en in het volgende hoofdstuk gaan we
‫Lync bekijken, wat wel, ons leven veel zal verbeteren omdat al deze dingen goed zijn, het is, eh, old school.
‫Het is een beetje ouderwetse link die de efficiëntie een beetje verhoogt, zodat we echt met de echte C-query's kunnen werken
‫in plaats van deze MySQL-query's te gebruiken, wat altijd mis kan gaan.
‫Dus als ik hier een dochter heb in plaats van updates of updates, dan krijg ik fouten en tja, het is soms
‫niet zo makkelijk om erachter te komen.
‫Geweldig.
‫Dus ik zie je in het volgende hoofdstuk, dus.