[Playlisten] [Impressum und Datenschutzerklärung]

03C.4 Intelligenz für Kühlschrank in C#, Teil 2


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

bevor sie weitergeht mit dem verwandt mit der Verwaltung für den intelligenten Kühlschrank ?? ich muss ?? zu diesen Projekten sagenzu denVisual Studio Projekten also ich hab hier den Ordner den ich mal insSichtfeld hier den Ordner Kühlschrankund da steckt jetzt alles lernen wenn Sie den Ordner nehmenund eine andere Stelle schieben haben sie wirklich das gesamte Projekt dabei das istschon sehr hilfreich als wenn Sie den Ordner irgendwo anders hin schicken wollen sieben sind die einzige zum Beispiel Mausklick rechtssenden ansie komprimierte Ordnerist ein gesiebtschicken sie durch die Gegend auf der anderen Seite packen sie den wiederund arbeiten damit in dem Ordner drinnen die wesentliche Datei ist es LN zu duschen Microsoft dasmit Doppelklick auf diese SEN Dateigeht das Projekt wieder auf in Visual Studiowichtige Informationsollte hier nicht vorenthaltenund dann geht es noch weiter wenn sie Reinklickensehen Sie Quellcode Dateien was auch immer bin für die Beine wiesals die übersetzten Dateiname bisher nur die Parkander Scheinechsespanntaber wenn Sie ein Excel eine Excel Datei weitergebendann besser nicht diese ihr es kann sein das die Apotheken haben willdie auf anderen Rechnern typischerweise nicht da sind die geben nicht diese Excel Datei weiter sondern nicht genau zu Visual Studiowas sie machen ?? sie schalten auf Willisin den Finismodusdann baute ein Programm das nicht dazu gedacht ist gedieh Buck zu werden ?? Programm mit weniger Informationendrin dass auch andere Videotheken verwendetdie schalten auf Release und sagen erstellenProjektmappe neu erstellendas Projekt ?? Komma neu gebautwo fertigund da haben wir bitte zurückgehendas Verzeichniswas Beschuss zu jeder Pflichtin den Kühlschrank drin binam jetzt noch ein weiteres ?? Islands ließund wenn sie was weitergeben wollendann diese Excel Datei aus dem Rallyesverzeichnisdies sollte typischerweisesolange es kein weiteres Benzin machen diese Excel Datei aus dem Riesverzeichnis?? tatsächlich auf anderen Rechnern einfach so laufen hier Doppel klickenund dass unser ProgrammButtontreffensuggerierteseelische Programme weitergeben es gibt auch inoffiziellen Weg die Programme weiterzugebenaber das ist der einfachste Sinn im Osten Willis Verzeichnisdie Excel Datei ohne Installation ohne alles das ist insofern bescheiden sehr schöne schlanke Lösung dafüreinfach meine Excel Dateien sie sehen neu Kilobytes das ist nun wirklich was man per Mail verschicken kannalso bluffen Sie die ?? noch mal die findendas Verzeichnis was von Visual Studio angelegt worden istdarindas Verzeichnisseit ?? was ja bloß neben ?? findendarin bin für die Beine wies die Binärdateienausführbare Dateienund darin ?? ließ aber diesen Ordner ?? ließ haben sie nurwenn sie tatsächlich auch in Visual Studiohier auf Release schalten und einmal der Stellensvergabeneu erstellen sagen dann wieder zurück im neu gebaute Excel wenn Sie so wollen die Excel Datei existente Bilddatei wird neu gebautin Sachen sollte auch ?? angelegt?? ?? wieder zurück auf die Buck abersollte das einmal gesehenhabensind das die noch alle mögliche andere Krempel dabei ?? Manifest und so weiterConfiggeht typischerweisealles ohne diese reine Excel Datei wird im allgemeinen besser funktionierenals Anmerkung am Rande was sie jetzt eigentlich in diesem Verzeichnis alles findenalsoExcel Datei und auf der obersten Ebene SN zum doppelklicken und dann müsste ?? Zulauf geht mit diesem Projektsind auch die beiden Dateien drin über die ganze Zeit oder drei Dateien lebendiger Zeit bearbeiten sie die Kühlschrank CSmedienwirksameCS und mein Linux sammelwas noch ganz viel mehr anderer kann drumdamit das alles richtig zusammen spieltunddamit auch was ausführbares da istes am besten mit am besten aber immer das gesamte Verzeichnis hinnehmen sollte kein Problemso das ?? Vorbemerkungnoch mal was bisher geschah die Oberfläche grandioses gibt einen einzigen Knopfund dieser Knopfliegtzwei Artikel andas wissen wir schon aus Faktoraufrufeswird ein Artikel als Maschinchen gebautin A steht eine Referenzquasi Anzeigeauf dieses Maschinchenin Bein Zeigergenau gar keine Referenz was es in dieser Sprache auf das Maschinchen hierwir bauendas Gerät das war der Kühlschrankin G steht eine Referenzauf den Kühlschrankgibt es diese Methode nicht in eine Böschung hatten ?? gebaut hattenund weitere reinzulegenlediglich noch malfünfzig Sachen reinund die Frage zum Schluss ab ist das Ding vollundes war mehr als dreißig insgesamt das prüf der vollund sich die Ausgabe ist voll sodanneinen interessanter Punkt war ja festzustellengibt es irgendetwaswas überfälligistdas für dich sie jetzt mal bauen lassen ?? amFernsehen war das erst malalso in diese Klasse gerät reineine weitere Funktionsmethodeeine Klasse gebunden ist eine MethodeMember Frank schon im englischen eine Methode im Deutscheneine Funktion die zu dieser Klasse gehörtund sahwie viele?? zusammen auseinanderauseinanderwie viele Artikelsind abgelaufenalsofür wie viel Artikel ist die Mindesthaltbarkeitüberschrittensie eine Funktion schreiben die das bestimmtdas wird noch einige andere Änderungen nach sich ziehenaber versuchen Sie mal Sonderfunktionzu schreiben dann sehen Sie was dannquasi wie Wellen daraus entstehtalso den Stein ins Wasser werfen diese Änderung zieht dann wellenförmigweitere Änderungen nach sich ?? die sich dann zwangsläufig ergeben versuchen Sie mal diese Funktion zu schreiben eine Funktion zähltwie viele der Artikelaus dieser Liste hierabgelaufen sindüber die Mindesthaltbarkeitsinddeutsche Sprache schwere Sprache abgelaufensoder Diffusion aber schreibensodie Methode dich das Schreibefunktioneiner Klasse die Methode die ich da schreibe soll öffentlich seindamit die von außen drauf zugreifen kann geschenktdann kommt als nächsteswas für ein Typ sie zurückliefertwelche Sorte Ding kommt zurück wie viel Artikelsie liefert natürlich einEnt zurücksie könnten auch sagen ?? eigentlichwahrlich ein Anzeigenkindeinnimmt ohne Vorzeichen aber in würde man typischerweisesagendas liefert sie zurück sie soll heißen?? in diversen abgelaufenich würde sie so nennen zähle abgelaufeneArtikelgrauvorhandeneArtikelso will ich sie nennennicht abgelaufen Artikel dass er jetzt bei einigen gesehen wenn sie eine Funktion nennen abgelaufenArtikel dann würde ich erwarten dass es Sammlungan Artikeln gibt die Sammlung alle abgelaufenenArtikeldas will ich aber nicht ich willzählenwie viele es warendas sechs ?? favoritenmäßigdas gestehe ich deswegen total korrekt mäßig aber wenn sie sich an diese Bibliothek zum Beispiel von Microsoft anguckenmit nassen Fenstern und Internetverbindungenund wie wenig mit dem Drucker und was auch immerwenn es in Summe benötigt knallhart durchgezogendiscountblablablaund so weiterum ähnliche anzahlen zu bestimmendann ist das extrem hilfreich man weiß dann wonach man suchen muss man weiß was es bedeutetwenn sie in seine Bibliothek sehen abgelaufene Artikel dann wissen Sie genau das ist eine Sammlung von abgelaufen Artikel es kommt wirklichsolche ?? solcher Liste zurück abgelaufen Artikel keine Anzahlwenn ich Zähl abgelaufen Artikel Schreiben ist ein klarEsperanzazurückes hat wirklich Sinn sich mit sowas auseinanderzusetzenPunkt es kann einfacher werden auf Dauernicht alles aus der Hüfte schießendiese Funktion auch nichts weiter an Zusatzinformationen?? muss ich wissen was ich in einigeBiber ist volldas Maschinchenwas den Kühlschrankdarstellt weiß allesPunkt dem muss ich nicht noch was an Informationen geben um diese Frage zu beantworten??die einfachste Lösung um jetzt weiterzumachenist eine for-Schleifejetzt aber noch mal vor FuR und dann zweimal Tabulatordas ist die einfachste Lösungich sage einfachste Lösungen von C kommtEnde dieses Semesters können Sie diese Geschichtein einer einzigen Zeile schreiben aber ich will sie sich zu weit treibensich von ?? Ausdrücke?? kann es nachher die Götter schreiben aber das was sie aus C kennen würden wäre die for-Schleifesie gehendie gesamteListe mit dem Inhalt durch hier unseren Inhalt durchalso hier stünde Inhalt?? Punkt com undichwie weit muss ich da durchgehennunauch eine Variableum mit zu zählenabgelaufenen?? nicht die mal ab??nullin der for-Schleife muss was muss was passierendieseVariableden Wert wieder zurück anabgelaufenemüsse hier auf die Ringe verschwinden lassen genauso wenig gab sie roten Kringel weil ich sage es kommt ein Kind zurückaber noch kein Return gehabt mit irgend einem intundin der for-Schleife muss ich es eben verstellt ist der besagte Artikel abgelaufen?? vergleichen was rein in das Fund wenn der besagte Artikel abgelaufen ist ?? Guttenberg nebenabgelaufenenKlosters ein zweites herauseine Aktiondie Bedingung in demich möchte jetzt aus dem Inhaltdie Liste aller Sachen die im Kühlschrank sind die Nummer das sieht aussind es vierte auchKomma resultierte auch ich möchte aus dem Inhalt des Idedingsieht aus wie bei einem Gerätextradas ist so gebaut ?? auch in C plus plusund bei den entsprechendenMaschinchensag ich maldas es dann aussieht wie ein Ray Klammer auf wie in C plus plusdann auchwas gelöstesso greife ich auf den lieben Eintrag zu letzt wird spannend weilungeschickterweisekann ich nichts veranstalten von der Sorte was ich machen möchteich würde gerne fragen was ist das ab lauter Ablaufdatumund das mit dem aktuellen Datum vergleichenaber komm ich nicht ran weilhierdas Ablaufdatumin der klasse Artikelstillschweigendfrei wird ist wenn siebeiRichard Baxter vorschreibenist das es selber auf die Preise davor schreiben sie könntenPawlik davor schreiben habe ich jetzt bei einigen gesehensie könnten Paprika vorschreiben zu sagen jeder darf auf dieses Ding zugreifen auf diese Variable zugreifenPunkt am heutigendieser wunderbar Ablaufdatumeigentlich nicht wunderbar das versucht man zu vermeiden das Problem istdas man jetzt von außendas Ablaufdatumverstellen kann ich hab irgend ein Salatskopfund ich kann von außen das Ablaufdatum verstellennicht nur hohle sondern auch verstellen die mich einfach AblaufdatumholenBeistrich sagen dem ?? zugreife so den Doktor zu bleibenund etwaseinstelle?? wird sie auch verstellen dass es keine gute Ideees soll keiner in der Lage sein wie das Ablaufdatum von außen mal soeben zu verstehen dessen macht man es ausdrücklich nichteine Lösung ist ein Gittereine von vielen eingeteilt ?? weiterhin Gittereine öffentliche Funktiondie dasöffentlich Methode des AblaufdatumBundesrates es verbindlicher groß AblaufOleOle Gerdwenn man englischen im Schreiben an der Stelle wird sowieso hohle Ablaufdatumabkauft ?? Ablaufdatumsich nichts übergebenwas sie zurückgibtist dastolldas wäre eine Möglichkeit die klassische Möglichkeitundacht sehr schön Baum gezielt die Kringel Wasserbehörde verpenntAward Date Time ich muss einer sagen was sie zurückliefertDate Timesodie Funktion heißt Methode heiß wurde Ablaufdatumsie liefert ein Date Timesein Objekteine Instanz von Datetime zurückmit US öffentlich Dickicht nichts das so das für dich tunund dann hier jetztdasAblaufdatum holt ein Funktionsaufrufund das Ablaufdatum mit dem aktuellen Tag vergleichen könnte man so macheneine Möglichkeitnächste Möglichkeitdannin dieser Sprache sie Schargibt's eine etwas andere Art Eigenschaftenoder Prophetiedas es ?? Spezialschreibweisenin sehr elegante SpezialschreibweisePawlikDate Time so weit so gutjetzt muss diese Prophetie einen Namen haben ich nenne sie mal Ablaufdatumin GroßschriftAblaufdatumin Großschriftundin den Schweifklammersteht jetzt ganz was verwegen ist gehtwie hole ich das Ablaufdatumich hole esin dem ich das Ablaufdatum zurückgebe so sieht das ausdas ist von derGesang von dem Wasser nach ?? kombiniert wird ist dasfast eins zu eins dieser Göttersieht nur hübscher aus als wenn sie sich angucken was ich in die Klasse Artikel reingeschrieben habe ist esnicht soverschiedensind ?? bisscheneigenwillig aus das jetzige stehtdannaber Return AblaufdatumritternAblaufdatumhier sage ich diese Prophetie diese Eigenschaftheißt groß geschrieben Ablaufdatumist von dem Typ Date Time ist öffentlichund der Gitter für diese Prophetie besteht darin dass sie das Ablaufdatum zurückgebeund die anderen et cetera haben darunter schreiben selbstwie es denn zu setzen istnicht ganz das ?? von außen setzendas könnten wir macheneineine Kapazitätvon innen ist das nichts anderes als ein Gittervon außen ist das wesentlich elegantergucken was jetzt der Inhalt von ihr kann von außen?? neues Symbolvon außenschon öfters schreibtAblaufdatumohne runde Klammer aufes sieht so aus als ob ich auf ein Datenelement zugreife ist aber gar nicht der Fallähmich greifemit einer Gitterfunktionzusoeine weitere Möglichkeit muss man sich aber dann gewöhnen sie Sharp gezielt weitere Möglichkeit ?? und Microsoft macht von dieser Möglichkeit massiv gebraucht diese Propertiessiehe diegrafische Geschichte anguckenumDebattensehr enganaufall dieser Krempel der hier steht als Eigenschaftenwie wird gemaltwelchen Font und so weiterEigenschaften Propertiessind mir auch denSchraubenschlüsselalle diese Geschichten sindin C scheint sich aber tatsächlich als solche Properties gebautich kann nachher schreibenambla blaist Kinzel gleichvor zum Beispielaber das ist eigentlich keine Zuweisungsondern der Aufruf eines Gittersund so weiter und so weiterda ist es danach ?? verborgen ?? sie Properties kommen massiv voralleman dieser Stelle zum Beispielsofern Signal in das von dir selbst verwendet ?? bin ichnach schon reichenKomma doch selbst wenn hier sehen Siediese so ein BauernfangRede kurzer Sinn ich finde dritte Möglichkeit machen keinen Gitter was man überall machtParty zum Beispiel in Sicherheit??ich würde folgende Lösungverwenden ich würde sagen wir brauchen eine Funktiondie einen Branchenwertzurückliefertja oder neinund einfach sagtob der jeweilige Artikel abgelaufen ist nicht dasnoch raffinierterist abgelaufenDickicht nichtsund sag danach einfach nur Ja oder Neinund vergleicht dann eben das Ablaufdatummit dem aktuellen Datum?? guckensich einige ?? größer oder größer gleichabgelaufen heiße Denkmal größer als das aktuelle Datum Date Timewurdees auf der Mitternacht ab sozusagensehr schön ja kleiner undnatürlich kleinerwenn das aktuelle Datumgrößer ist als das Ablaufdatumsowie den Schuh drausso großer Sinn ergebenund weil die Frageaufgabendieses größer Zeichen kleiner Zeichen jetzt das kleine Zeichen ist schonnicht ganz unkompliziertich vergleiche Daten miteinander das kleine Zeichen der kleine Operator dieser Stelle ist tatsächlich in der LageDatenvernünftig zu vergleichen ?? es schon einiges im Hintergrund passiert das der kleinerdass man kleiner größer kleiner gleich und so weiter für Daten machen kannso diese Methode liefert zurück ja oder nein ist das aktuelle Ding abgelaufendas heißtich frage hier nur noch InhaltIist abgelaufenPerfektionsaufrufKlammer auf Klammer zuso würde ich das formulierenalso einmal gucken wie man diese Methode jetzt hier testen kann wie kann ich das mal ausgebenwas hier passiert damit den Kriegers auch funktioniertich sie geradediese Geschichte das wird nicht funktionieren wenn sie ?? und noch was mit Messagebox und so weiter in Schreibender Funktionsaufrufendet bei dem Return sowiesowas dahinter steht wird niemals erreicht werdenPunktsie können natürlich ganz dreist davor schreibenaber das wird mirkosmetisch nicht gefallen als diese Funktion mir die sollte für sich funktionierendenAusgaben machenich denke folgendes raffinierter wenn ich das zu dem Knopf dazuschreiben sich die hierin meine Bedienoberflächerein wenn der Kopf geklickt wird für die alles mögliche aufgebaut blabla bla ich gucke ob derKühlschrank voll istund jetzt kann ich ja noch guckenwie viele sind denn abgelaufensound das ist natürlicheine Entvariableentgültighabe ich mal sodas es jetzt wie viele Artikel abgelaufen sind immer ?? Kühlschrank und das göttliche auch wieder ausgeben ?? bestes BoxMessageboxPunkt Showder ?? Zeichenkette haben sie können nicht direkt diese Zahl ausgeben?? Begriff abgelaufendas gibt Ärgerbeste ein Stück die beste Einstimmung für die überladenesowieso Methode hat einige ungültige Argumente toll und sie können so nicht direkt die Zahl ausgeben sie könntenganz formell sagen okay die Zahl bitte in eine Zeichenketteverwandeln Funktionsaufrufdes Frank FunktionsaufrufKommaso könntest machenwas Leute wenn das nicht so schreiben heute sind es über kann die Welt aussieht die meisten Leute werden schreiben ?? leere Zeichenkette pluswenn sie das machenwäre Zeichenkette Pluswird automatisch erzwungen dass dieses Plusdas aneinanderhängenvon Zeichenkettenistund dass das ABG automatischeine Zeichenkette verwandelt wirdist ein eigentlich fürchterlicher Heck aber der hat sich spätestens seit Java überall eingebürgerteso zu machenjede Zeichenkette plus irgendwas erzwingt das tatsächlich dieses irgendwas in der Zeichenkette der verwandelt wird ??gut ?? soll ich jetzt ?? das laufen lasseBeistrich null siebendas natürliche noch voll die Messagebox mit Volltonund jetzt kommt die nur nach groß Überraschungnunum zu prüfen ob das halbwegs funktioniert wirklich mal hin dass der nicht Null rauskommt was kann ich tun müsste man nicht nur rauskommt?? Leerschritt wenn eben einfach mal ein Salat der nun wirklich schon verschimmelt ist zwei tausend dreizehnachtzehnte vierte zwei tausend dreizehnwerden hier auch negative Zahl für die dreißig nehmen könnenwas gewagt ist müsste vielleicht ein abfangen dass er keine negativen Zahlen drin sind aber hier die zwei tausend dreizehn das sehr plausibel und jetzt müsst es hierüberlegen alle werden hineingelegt als müsse sie tatsächlich nur eins geben eins ist abgelaufendenHammer schon volleines abgelaufendas heißtes kann nicht ganz falsch sein was hier passiert istwas Messagebox macht muss ich noch erklärendann das ist ein so genannterMothalerDialogauf Eier ein ein Fachbegriff dafür ein moderner Dialog anders als ein nicht moderner Dialogähmhier sehen Sie wenn Sie so wollen nicht moderne Dialogediesen die ganze Zeit auf ich kann sie benutzen oder nicht Benutzen interessiert kein?? aber dieser Dialog hierdie Messageboxist ein Mode aller Dialoge versetzt einen ein Modus in eine Betriebsartsozusagenwenn sie hier drauf klickenein moderner Dialogdas Programm hängt sozusagensie können nichts anderes machenaußerdiesen Dialog zu bedienen und aller Dialog will bedient werden sollteSchicht sie müssen im brutalen Dialog bedienenso und den auch und erst dann ist mein Programm wieder lebendigdas heißtdas Programm hängt quasi hierbei die Messagebox Showhängt an dieser Stelle so lange bis sie diesen Dialog fertig gemacht haben dann komme ich aus der Schweifklammer rausihr Funktionsaufrufund dann hängt es hier bei dem Schau solange bis sie Okay geklickt haben oder irgendwie deren Dialog beendet habePunkt das sind gute ?? Dialoge decken sie auch anderswo herben sie hier zum BeispielDruckenaufrufensolange wie der Druckdialog vorne ist ist Visual Studio gesperrt sie müssen diesen Dialog erst zu Ende bearbeiten das Essen moderner Dialog undMessageboxist der klassische Moderne Dialog ein Hinweis Fensterwas man erst mal bearbeiten soll?? dann nicht wundern das Programm steht hier wirklich so langewie ich da nicht das Fenster bearbeitet habe okay geht aber diesen ?? steht das Programm hier in der Funktionsaufrufvon Show und dann steht es ?? zur Schaujetzt komme ich auf zwei Sachen die man nett bei der Oberfläche hier bauen könntewas ist den knapp vierzig mal zur Seitewas ist wenn ich hier aus dem Werkzeugkastennoch einen Batzen nehmeund sage okayder hier solch schöne Gurke sein wenn der Knopf geklickt wird der hierdann möchte ich gernedas eine Gurke in den Kühlschrank gelegt wird und wenn dieser Knopf geklickt wirddann solleine PackungMilchin den Kühlschrank gelegt werden?? größer sein ?? sich vor sie bauen gratis zum Supermarktkassezum Touchringähmund wenn ich den klickedann solldann über die MutterpackungButter in den Kühlschrank gelegt werdendie müsste das jetzt funktionierendassich quasi hierdas Ellipsen Touchscreenam??an meinem Kühlschrankdas Wort hat Springer mein Kühlschrank und ich kann sie einfach draufdrücken und sagen Gurke reingelegt und jede Packung Milch eingelegt und so weiterdas müsste jetzt eine hinter den Kulissen sich alles änderndie wesentliche Geschichte ist das nun die lassearmfür das Hauptfenstersind wir hierjadass diese Klasse für das Hauptfensternun ein weiteres Datenelementbraucht ein Kühlschrankdiese Geschichten sollen ja alle im selben Kühlschrank landen das Hauptfensterhat sozusagen einen einzigen Kühlschrankimmer für die ganze SeiteProgramms erzeugen mich immer wieder ein neunzehn es gibt einen einzigen Kühlschrank für die Laufzeit des Programmsdie muss ich da einbauenbeim auswirken einmal schmecken wie das woanders aussieht wenn sie sich denKühlschrank für sich anguckengerätder hat so eine Liste für die gesamte Laufzeitzu lange Wissing Kühlschrank gibt's wird es diese Liste ?? gegebenund analog mache ich das jetztmit dem Hauptfenster das Hauptfensterhatein Gerät ?? Kühlschrank und ??nennen aber es ist ein Gerät gewordenhabe das Hauptfenster nicht mehr hierdas Hauptfenster hat einGerätnamens?? am besten Kühlschranksowasin dieser Formdasswir noch nicht funktionierenwas naja ich habe kein Kühlschrank sie müssen schreiben gleich nunGerät natürlichsagte so das Muster stehtwenn sie nur schreibenGerät Kühlschrank diese Geschichteentsteht in dieser variablen Kühlschranknadeldrin der Verweis auf nichts ich habe noch nichts erzeugt auf Wasser verwiesen werden könnte?? müssen tatsächlich einbauenund den Verweis in diese Variablen speichern so jetzt habe ich einen Kühlschrank und erlebt so lange wie dasHauptfenster lebt einen einzigen für die gesamte Laufzeit des Hauptfensters nicht immer wieder ein sondern einen einzigensolange wieder Lebenund bei jedem Klickkann ich was weiteres in diesen Kühlschrank einpacken also immer die hierpubliziertenEinzel eintragenähm zu den Ereignissen gehenbei Klick jetzt jede Funktion eintrat ?? Norbert Doppelklicken auf Google Komma doppelklickensosindnach Imbisse mit dem benennenarbeiten sollen ist nicht eins geheißen egal geht einsdas ist die Funktion die aufgerufen wird wenn ich auf den Button Gurke klicke was will ich jetzt machenich möchtezumeinem Kühlschrankder heißt jetztKühlschrankgenau der es jetzt ja verfügbarweiles Teil der Klasse jede Instanzvon dieser Hauptfensterklassejede Instanz hat ihren eigenen Kühlschrank sozusagendas Ding ist so greifbarund ich kann es reden von Kühlschrank irgendwasundwas hinzufügenderGurke glaube ich was zügig hinzu eine neue Gurke erzeuge eine neue Gurke also nur Artikelnunwas was eineUhrund sie lebtsieben Tagefertigdas alles was bei den Knopf ?? das können Sie in mehreren Abschnitten schreiben sie können erst in einer ersten Zeile hier den den neuen Artikel erzeugen inzwischen neuer Speicher und da derjeweiligen eine Zwischenvariableangeben wird manchmal Witz in eine Zeile schreiben?? unser KühlschrankalsDatenelementjetztvon der Hauptfensterklasseund können die Methodik hinein aufrufen und diese Methode geben wir dieGurkedas wäre die Gurke und einer von ZettelnBeistrich genausosetzt man auf die Schnelledas warMilchkeine AhnungBeistrichwirwar Milchregalhelfenund nehme die wurde auch nochmit ihr zwei Monate odernicht so gut in solchen Geschichten?? fünfzig einguter unterfünfzigso sieht das dann aus fertigtensind ein Kühlschrank und den in den wird jetzt der ganze Kram hineingelegtdieser eine Kühlschrank natürlich jetzt nicht mehr allzu vielda nichtsmitdiesem Profil zu tundas wissen ganz andere Geschichte der Club von eben erzeugten Partikelerzeugtein zweites Weinkühlschrankund so weiter und so weiterokay aber das hat nichts mit unserer Hauptaufgabezwei zu tundiese drei Knöpfe haben jeweils mit jeweils drei Köpfe haben diesen ein gemeinsam Kühlschrankin den der ganze Kram hineingelegtwirdjetztwäre schöndas hinund auch weiß was drin istKomma was rausnehmen könnteaberes war das mit demman weiß was drin ist jedes Mal wenn ich was hineinlegesollte der Kühlschrank auch jeweils wieder ausgeben was denn nun drinnen ist das ich von außen sehen kann oder übers Internet sogar sehen kann was den Grade drin ist als ich hätte hier gerneauf der Oberflächenoch einenein paar Display sozusagen?? TextText Text Textblocknicht Textboxdas wäre die Eingabe Textblockhätte ich gerneauf der Oberflächeund da soll drinstehenwas den aktuellen Kühlschrank istdas wäre der nächste Schritt ?? dieser Textblock soll befüllt werden wenn ich fünfmal gucke drucke drücke und zweimal Butterschon zusammenfassenNiederlassung nicht zusammenfasst also erfüllt ?? Gurke drücken und zwar mit guter SondertilgungsgurkeProduktenicht zusammengefasstdas einfach im Namen alles hin schreibtdas heißt das muss immer passieren sobald sie auf einen dieser Knöpfe geklickt habenda musste dieser Textblockaktualisiert werden ?? auch das wird wieder Veränderungen nach sich ziehen in der Klasse Artikelmit dem Textblockredender braucht dann einen Namen sie sind der Name kein Namein alten Versionen von Visual Studio war das so das jedes Ding automatisch irgendein Namen hatte hier müssen tatsächlich Namen vergeben ?? solle den heißenernicht in der Neuausgabeoder Fenster wird KommaAusgabe ?? ich ihn mal sozurklein geschrieben sinnvollerweiseso nenn ich mal diesen Textblockins Auto reinschreiben könnte?? tatsächlich hinter den Kulissen eine Variable mit dem Namen Ausgabe angelegt für diesen Textblock und dann können Sie mit dem Redennunalso wenn der erste Knopf geklickt wirdder erste Club geklickt wird möchte ich Ausgabe der später schon Punktaber Text wahrscheinlich genau Textdas will ich es auf irgendwas sinnvolles setzenjetzt die man natürlichbisschen Dummauswahlnoch was kann ich jetzt einen Text setzen ??die einzige Chancedie ich jetzt sehe ist dass sieden Kühlschrank fragenimmer Kühlschranksein kluger Kühlschrankoder was denn in dir drinam?? natürlich noch nichts von der Art ich bräuchte irgendwas von wegen Kühlschrankhabendie Inhalthabe ich mal GibinhaltalsZeichenketteist das alleinsollte dich gerneein Gewinner der ZeichenkettePunkt Zeichenkette C soso eine Methode sollte der Kühlschrank haben undnetterweisekann man es einfach diese Methode so aufrufen tun als ob sie gelbe und ein hier sagenerzeuge doch mal so eine Methodevollautomatischdie Tutor durch ?? nicht ganz das was sie tun soll aber?? bekommt schon mal so grob in die Richtung zumindest formell so sieht's denn aus sie steht ihr Balsamgerättrennensie liefert ein String zurück ich Mama nicht interneInternet es ist etwas weniger sperrigKomma wirklich farbige Seite zu verstehendiese Methode liefert eine Zeichenkette zurück sie will nicht habenist fertigund da kommt jetzt rein was sie tun uns dasergänzen was kommtda reinzufällig das veranstaltenumdie anderen natürlich dann genausoalso bei Klickauf einen dieser Knöpfeegal welcherGurke Milch und Butterdannwirdder Kühlschrank beauftragtsein Inhalt der Zeichenkette auszugebenoder zurückzugeben?? seiner Zeichenkette und diese Zeichenkette setzt sich in den Text ??bei allen dreienanders funktionierensehen was mit der Oberfläche zu tun hat lass ich denn jetzt als in dieser Dateiund auch in dieser Klasseanunser Hauptfenster klasse da pack ichin dieser Perserklasse pack ich alles rein was mit der Oberfläche zu tun hataber der Kühlschrank hatte zum Beispiel schon mal die Möglichkeitzur ?? kriegen die Möglichkeit sein Inhalt als Zeichenkette auszugebenpraktisch wieder falls ihm nicht auszugebenals Zeichenkette soll eine Zeichenkette zu generierenund mir die zugebendas Ergebnis von dieser Funktion gibt er mir eine Zeichenketteund die schreibe ich dannan dieser Stellein den Textblock reinso könnte das funktionierendes Wochen war also eine Funktiondie den Inhalt des Kühlschranksist er ja die den Inhalt des Kühlschranks als Zeichenkettegeneriert mich hier bin ich in demGerätKühlschrank trennenin dieser Klasseund da muss jetzt eine Zeichenkette generiert werdenin den Inhaltzusammen sammeltwas machen Sie dochsie gehen mit einer for-Schleife durch die Liste und sammelt zusammenspäterkeine for-Schleife sondern vielleicht ein for-each-SchleifeKomma nicht alles auf einmaloder später sowieso weiter eine einzige Zeile aber erst mal der Mann von C kommt eine for-Schleife vor zweimal Tabulatorich gehe durch die Liste durch die Liste hieß Inhaltslängeder Liste war Inhalt Ka undgucke mir jeweils an was die Bezeichnung ist und sammel das alles zusammen das heißt ich brauche eine Zeichenkettemit einem andern auch nicht pink sondern zwingt Bilder gaben ihm jetzt eine Zeichenkettefür das Ergebnisschaffen Komma erwird Resultat oder sowas??ich nehme diese Zeichenketteaddiereeng hintendran immer was an die Zeichenkette dran und zum Schluss gebe ich dieseZeichenkettezurückandas es jetzt wirklichKomma wirklich ist gleich eher plusfreundlicher ausdieses Pluszeichenist jetzt ja auch wieder nicht das Normalplussondernganz raffiniert bei den Daten hat es eben schon nicht die Daten voneinander abziehen miteinander vergleichenamDamm vierzig plus minus und größer und gleich endlich die komischen Bedeutungenhier das Plusbei Zeichenkettenhat ?? komische Bedeutung der passiert auch viel hinter den Kulissen erfüllt Zeichenketten ineinandererhängt Zeichenkette miteinander wenn sie sagen ?? Plusnausind aber genauso in C plus plusjetzt muss ich hier eine Zeichenkettegenerierenwie muss ich weitermachengehen dass das Gerät rein Inhaltvon dem Essayder steht jetzt der ganze Salat und und so weiter drinnen von dem Ray gibt mirden Britenund jetzt will ich den Briten bittenmir zu sagen was es denn istprofessionell würde man tatsächlich hier diese Methode ToString verwendendas muss man ein bisschen basteln die muss man dann selber machen was passiert wenn sie System verwenden das schreit ja eigentlich danachin eine Zeichenkette verwandt mir warum nicht den Artikel in eine Zeichenkette verwandt mit so Methodenaufrufund klammernund sich als halber noch ??Komma vielleicht dahinteroder Leerzeichen eine ?? Komma Leerzeichen hinternicht ganz funktionieren?? einen ganz am Ende steht dann immer noch Komma auch dafür gibt zu besserer Funktionalles nach dem anderenwas jetzt Machteffekteder leeren Zeichenkette aneinem den erstenanderen Seite die Nummer null verwandelt in eine Zeichenkette hängt das hinter die leere ZeichenketteKomma Leerzeichendann kommt der nächste dahinter Komma Leerzeichen und so weiter aber was wir jetzt sehen gleichist nichtGurke Komma ButterKomma Milchfertigwird hierrichtig auf Gurkewas wir sehen ist Kühlschrank ?? Punkt Artikel Komma die VerpackungsmilchartikelKommaKüchenartikel Komma das ist ganz im Sinne des Erfindersalso wenn Sie einfacheine ganz normaleInstanz einer Klasse bitten sich in eine Zeichenkette zu verwandeln ?? kriegen Sie den Namen der Klassedas ist nicht ganz was wir braucheneinenMann würde professioneller Weise diese Funktion hier ToStringabändernaber soweit sind wir noch nicht??und baut an dieser Stelle am einfachsten eigene Funktionhabenich möchte den Bezeichner haben Komma das mal mit noch pro Partiehieß TerbezeichnungKomma Inhalts PunktBezeichnungzweiPunktsowas will ich da gerne schreibensie sehen aber das kann auch EigenschaftsstabKomma die ein Eigenschaftsstabgenerierenankeine Klammern dahinter gemacht wenn jetzt Klammern in der gemacht hätte wäre es ein Methodenaufrufein offensichtlicherMethodenaufrufund Wasser dann hier anbietetist ein Methoden Stock generieren ?? Funktion generierendie Klammern machen ist es Funktion gewesenwenn sie keine Klammer machenwas eine Prophetiedas Erkens Visual Studio dann an den Klammernzielenzutreffender als ?? nuneine Eigenschaft ist ??dasstimmt jetzt weil ich in dem Artikelda unten was dazu gefügt worden isthier kann ich jetzt die Bezeichnung wollen umeine gratis einig darum schöner nicht ?? oben hatte ich ja auchAblaufdatumLeertaste und stehenwas möchte ich machenFragezeichen ist eine Zeichenkette ich möchte sie nicht setzen ich möchte sie nur holenmöchte sieholenda kommt also ein Gitter Reingeldund den Schweifklammer wieder Gitter funktionieren sollReturnBezeichnungLeerzeichenso der Artikel ist jetzt in der Lage seine Bezeichnung auszugebenich kann sie über diese auf diese Weise nicht verstellenich kann sie nur holen die Bezeichnungund das öffentliche oben jetztbeim zusammen sammelnfür jedes Ding in der Liste hole ich die Bezeichnung ?? Komma Leerzeichen der hinterund so weiter ist es jetzt soweit funktioneller Staaten noch malsoKomma jetzt guckeKomma geklickt Komma geklickt die Packungsmilchdie ButterpackungMilch die Butterburgund so weiter so sieht das dann ausdieser Kraft natürliches Wissen böse nicht weiter seinen eigenen Kühlschrank hat man könnte noch Knopf haben wir jetzt fragt ist irgendwas überfällig geradesie könnten jede Sekunde nachfragenob irgendwas überfällig ist automatisch nachfragenWasser völlig fehlt ist das ja was rausnehmen kann aus dem Kühlschrankdas wäre was fürs Ende des Semestersdas man aus dieser Liste eine Sammlung an Knöpfen machtund dass ich dann die Gurke anklicken kann und damit sagen kann die Gurke ?? ?? rausgenommen aus dem Kühlschrankdas dieses Feld ihr Auto dass diese automatischen Feld von Knöpfen wirdmit den ich dann richtig sagen kann was ich rausgenommen habe so was könnte Ende Semester sicherlich bauen an dieser Stelle bisschen heikelzu sagen wie ich es auch wieder was rausnehmenkann ich könnte sagen nehme die Nummer dreizehn raus aber das müssen umständlich