[Playlisten] [Impressum und Datenschutzerklärung]

P01 Daten aus Dateien plotten


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

in diesem Video sonst rangehen ein Programm zu schreiben dassDatenin solchen Dateien entgegennimmt?? Textdateiendie erste Zeile ist der Nameder Daten rein und dann geht es weiter X YXYX Y X Y beliebig viele ZeilenJ X YwerdenSemikolon getrennt Deutschland damit Komma statt dezimalPunktdiese DatensollenProgramme ausdiese Daten soll man laden können aus den Dateiensondern angezeigt werden und zwar so das man Minimum von X Maximum von Xvon Y Maximum von Y hateine Kurvedie alle Daten Punkt verbindet genauer gesagt ein Polygonzugder alle Datenpunkte verbindetZweitdateneinladewiehabe ich den Inhalt der zweiten Datenreihemit den passendenMaxima minimalniemand Maximahin und her schaltendurch weiteredas soll zum Schluss dabei rauskommenPunktes geht los mit einemneuen Projektbeider WPF AnwendungNennen wir sienundieOberflächezusammenschiebenein grafischer SalzwirbraucheneinKlickennie braucheneinenKnopfnach sagen zu können ladeBeistrich sofort beschreiben??SchriftenderSatzzwei der ?? einen Dialog aufgehen wird indem man die Datei auswählen kanndrei PunkteKennzeichendafür dass nach Klick auf irgendetwasan Dialog aufgehtPunkt dahinterdann auch eine Listboxin der nachherdie Angabenstehenwasdie richtige Breitetrotz immer weiter hierden Knopf genausobreitdannmöchte ichein Feld in das nach ?? bezeichnetwirdam bestenkennen das heißt nicht umsonst kennen wasLeinwandausgerichtetgebeich sofort einen netten Hintergrundbekam undob siedasoll es anstehendenMinimalwertYMaximalwertY des Wegssind lauterLabelsdieKircheZwischenablagesteuerungC Steuerung Vnochmitnicht ablesen kannsich oben siebenundvierzig unteneinundfünfzigeinundfünfzig das Mitteundundder letztediesesanden in der Mittesofort schon mit einem Inhalt füllenContent ist für die meisten dieser Elementedas angezeigteangezeigte Text sollY heißen hierhier steht nach ?? das Maximum Yderzeit noch nichts besserte sich das einfach auf eineZeichenkettesteht nach ?? Minimum YKomma nichtleerist ?? nicht weiterdass wir das Minimum X werden siebzigviaihr soll einfach X drin stehenstehen und da sollwasedles drinstehendamit ich nach Hause Programm gut mit allen Sachen reden kann benenne ich die noch vernünftigvom Knopf aneinsLotshopsdrohtdie List Boxist BoxPetersilieließnunKansashiersoll nach Ende Ywird rein in dasMaximumwirdMaxsichauf jeden Fall sollte man Label vorne lassen?? nachher dieautomatische Ergänzung anderen helfen kann man die nur Label und Sophie sieht sofort alle Labels dies gibtProbleme davon lassen mir Punkt?? warjetzt andereYin Y heißenunterein Yauchlinksund hier brauche ichMaxidie Yund dieX Labelslohnt sich nicht das ich deinen Namen ändereauf die ich sowieso nicht zu Kommaokay das war der grafische Teiljetzt kommt der spannendejedevon den Daten rein ich lade möchte ich als Instanzeiner besonderen Klasse haben diese Klasse soll ihm schreibenwas von Datenreikannund was sie hatso zum BeispielkönnenSie mir Minimum und Maximumvon X und Y liefert dieser Kurve liefern könnenund ich möchte die Daten einbauenkönnenauseiner Dateiokay eine neue Klasse Mausklick rechts auf das Projekt nicht auf die Projektmappe auf das ProjekthinzufügenKlassedas sollheißen der ?? istverlorenim Video zu fügensoeine Klassewas sollte kein?? soll erst mal ein paar Daten speichern zum BeispieldenTiteldieser DateisinnvollerweiseLeerzeichen geht es Schengen und intern genannt teilte?? die auch vorschreibenBeistrichaber wenn das Weglassen ?? betastetedieser Titel wird erst die Außenwelt verborgen seinnach ?? noch was einbauen ?? an den Deckel dran kommtgenausoverborgen sein was dieDaten sind dieWertein jeweils in ein Arrayvom Typ doubleExpertedieYWertedann brauche ich nachher noch Minimum Maximumdas Sonnen auch Daten in dieser Klassein XmaxY maxYder Klasse werdenalle verborgen alle privat hoffentlich sicher vorgeschrieben habe geht dastrotzdem als privatdann sollte das aber auch normale Funktionenhaben Methoden wieder so schön heißt die meisten deutschenAttributeDaten in der Klasse drin lassen Attribute in deutschenMember ?? Gewürz im englischenwird kommen offenbar Funktionenersten deutschen MethodenklassegehörenenglischenMemberfunctions?? Funktiondie wichtigste Funktion ich gerne hätte ist die wichtigste Methode verstand ich gerne hätte istein Kostenfaktoreine Methodedie eine Instanz dieser Klasse zusammenbautöffentlich natürlichdamit manauch was davon hat von ??natürlichvon außen auf diese MethodedieMethodeder Kontakte heißt so wie dieKlasse heißtKlasse der gezielt als Tasteund hatte auch passivesich brauche keinen Rückgabetypes gibt auch kein Return darinvon selbst verstehtwiein Java muss man in sie schafft auch jede Funktionensofort mit Leben füllenPunkt eine kleine Ausnahme beiInterfacesaber ansonstenmuss sie sofort hinter stehen wieder diese Funktion arbeitet man kann nicht venezianischeSakkozur FunktionSemikolonsofort ??funktioniert die FunktionSchweifklammerwas zur Reihenfolgeob ich als die hier nehme ?? oder ist die Funktionder Methodeoben schreibeegal Einführung ist egalsollte in irgendeiner Weise logisch und konsistent sein ich hatte so gemacht alle Daten nach obenund werde der gleiche unten druntereinige Methoden sammelndieser?? Faktordie Methode die dieKlasse dann zusammenbaut eine Instanz der Klasse zusammen Punktdieser Transformatorsollnicht ohne alles funktioniertnicht ohne alles?? eine Zeichenkettebekommeneine Pfadangabesowas wie C Doppelpunkt?? Punkt TXTdas Wissen ?? nachgucken sollen nach der Datei die geladen werden sollhier gibt's für morgens aufruftund eine Idee welche Datei geladen werden sollund das soll dann passiert ?? aus dieser Dateisollen die ganzenDatenelementeAttributegefüllt werden?? gibt es ?? netteMethodeim Namensraumsystemendarf der Namensraumganz schönin der Zoologiesortiertda gibt es die Klasse namens File Dateiund schiebt eine Methode in der Klassedie ????einsder gibt manText aussagtden Staat zu der Datei Kommavielmehr übergebenwir diese Methodeaus der Datei die eine Stelle steht hoffentlich an der Stelle steht Zeile um Zeile auslesenundsag mir auchein wenigan Zeichenkettenzurückliefert??das dann aussehen?? einsklein geschriebendas was außen sichtbar ist soll groß geschrieben sein?? zum Beispielandas jetzt lokale Variablenschreibe ich mal über kleinübersichtshalbersoheißt das auch den Namensraumsystemenunter Namensraumoh input/outputnehme die Klasse Pfeildateideren Methode wieder eins aufübergebeder Methodedas Sicherheiten haben hoffentlicheine Pfadangabezu der Datei die geladen werden sollwas ist dann zurückliefertistein Blu-RayZeichenkettenverspreche ich hierden Bezeichnerleinszeitjede Zeile meine Datei ist hierein Eintragin diesem ??die allererste Zeile das weiß ichLionsLionsschon wohl die aller erste Zeile ist der Titelsollte ??das Thema erledigtdiese Variable ist nunmit Leben gefüllt?? setztnun wird das bisschen komplizierthermuss diese beiden weißich nurVariablen die Verweise auf die Rechtsprechungkönnenaber jeweils als solche sind noch nicht gebaut?? noch keine Regal baute sich jetzt tun so eine Regel jaleider genau wissen wie groß es werden soll an dieser Stelle weiß ich jetzt loswerden sollX Punktyou doubleeckige Klammer aufdas würde bedeutenwarum mir eine Mailacht double-Zahl aufnehmen kannund X welches verweist dann auf dieses wärees ?? acht groß sondern es soll sogar seindas alles reinpasst was in dieser Datei istdiese Datei hat soundsoviel Zahlen nämlichjeglicher die Zeit einzelneneinslängstPunkteins Punkt längst ist die Anzahl der Zeilenin meiner Datei die nullte Zeile geht aber weg für den Titel das heißtlinks minus einDatensatz darinverlinkten einKoordinatenpaardieserDateizehn Zeilen lang istdie oberste Zeile geht für den Titel bekanntlich neun Zeilen für??undist dasYdas sind die Regalein die Einspeicherungsozusagenund nun gehe ich Eintrag für Eintrag durchvorist gleichnull ??wie vieleEinträgeein Punktnicht ganz einen wenigerund nun gehe ich Zeile für Zeile von eins durch und lese ausseinvon ihm nicht passen eins von Ieins zu seineins von null schon erledigt das war der TitelI Feng null an die Mitleids von eins weiterdie erste ZahlYKoordinatenund stehenwas mache ich damitdass es jetzt ZeichenkettezahlSemikolon Zahl möchte Leerzeichen getan Semikolon TrennendesschaffenPunktdiese Zeichenkette möchte ich an Semikolon drin ein EinzelzeichendeshalbeinAnführungszeichen untendas ist dieLeerzeichen über den Doppelkreuz nichtnichtverwechseln mit demack ssaoder diesen Songsonderndas Zeichen über dem DoppelkreuzUmschalt DoppelkreuzeinfachesZeichen ähm einSemikolon an den Strändendieses Methode von der Zeichenkettegeht die gesamte Zeichenkette durch und zerhackt die überall da wo jetzt an Semikolon stehtin kleine Zeichenkettenrauskommt?? Ray Leerzeichennoch mal eine ?? von Zeichenketten ?? um nur dieZeile für ZeileLeerzeichen jede Zeile Zeitsplittetden Teil Zeichenkettenparkshier was ich natürliches ist immer Wert Semikolon Y werdenzwei Passanten dieses RWE hat zwei Einträgeundnun kann ich ausdiesen ZeichenkettenZahlen generieren noch immer Zeichenkettenich möchte aber nachherZahlen speichern also wasuns vonIhnen genanntenErzieher wird durch einen nach dem andernSidefach im Regal Beistrich dann gehtich nehme den linkenHartznull??ersteund sage Oh macht daraus ?? bitte einen double-Zahl aus der ZeitDoppelpunktalsdas ??das wäre XPunktund jetzt kommt genausoYdafür nämlichimrechten Talden zweiten Eintrag in diesemdanach sollte es gefüllt seinsollte dazu sagen das ist alles ein bisschen heikeldie Dateiaufgemacht wird steht ?? nicht an der Stelle nicht mehr an der Tisch an der Stelle istlese geschütztwarenoder Ähnlicheskann sein dass all diese auf vier fehlschlägt?? es kann seindasdieses Bass fehlschlägtweilerin der linken Zeichenkette nicht einfach nur eineGleitkomma Zahl steht sondern zum Beispielirgendein Text stehtes kann sein das erkannt Semikolon vorkommtdas hier nur ein einzelner Pfad drin ist dann schlägt hier Parts von einsFehler ?? Parts von Mobilgibt und so weiterdiese Zeilen hier können auf ziemlich viele Artenfehlschlagendes müssen jetzt mit Exceptionsbehandelt hatten ?? nichtzuduExceptionsbehandelnspäterbei einer nicht ??ob nun habe ich den Titel habe ich die Y Wertesind mit dass sie noch mit Max mit Maxgibt es auf die Schnellekann von diesem beiExceljus??eine Methode aufrufen ehrlich gesagt ist das gar keine Methode von diesem ?? es sieht so aus wie eine Methode von diesenkunstvoll zusammen gelogenes ist eigentlich kein Abitur malmehranich kann einfach nach dem Minimum von diesenFragenund dasan der??MaxHodamit sindalleAttribute gefülltjetzt könnte man versuchen die erste DateieinzulesenPunktdas sollauf Klick auf diesen Knopf passieren?? doppelklicken und das Standardereignis zu behandeln ?? ausführlicherTaste QuickTabulatorEreignis entferntund wie ich hier mitzwei Center navigierendahin ?? ich bitte Sie in derHauptfensterklassemit Bindung als sie noch etwaslangweiligdiese Methode der Hauptfensterklasseübrigens anverborgener Methode eine Privatmethodewirdaufgerufenwenn jemanddiesen Knopfzum Laden klickt das heißt hier sollte ich jetzteine neue Daten einbauenund in die Listboxdamites überhaupt ?? geht brauche ich einen Dialog ein Datei Öffnen Dialog mit der DateiöffnenDateidiesen Dialog auchden gibt's mal netterweisefertigeingebautPunkt als DatenelementAnführungszeichen aufDatenelementin diese Klasse ein sowiedie siebtens KlasseEntwicklungsstufeund RS hatte für die Datenhatte für die Daten und double-Zahl hatte für ??hatte sondern hatfür die Minimum Maximum WerteGewichtdieser Klasse hier der Hauptfensterklasseein Dialogsteht nachMicrosoftin zweiunddreißigFall der Lok heißtdie Klasseein kleines Maschinchen das nichts anderes macht alsDialoge zum Dateiöffnenproduzierensowie andere KlassenZeichenkettenbeherrschenoder Hinweis beherrschenso ist diese Klasse dafür daDialoge zu produzierengenau sagt einen einzigen Dialog zu produzierendas ist derVergleichvon StädtetypSingleray?? kommt ein Name für das ElementähmDialogkreativundinitialisierensofortvariable Dialog soll sofort auf einen neuen Dialog verweist nunTabulator jetzt stimmt dasauch einen neuen Dialog und zwarohneweitereParameter einfach sowie aus der Dose Punktdas ist anders alsbei der degressiv isthier konnte ich nicht so ?? hätte ichauch sofort nun double und so weiter machen können?? aber gar nicht gewusst was ich eintragen sollte die große dich dieses Rennen bauen soll mit dreizehn Einträgen mit zweiundvierzig Einträgen sich bewusstdeshalb aus es hier Faktorhierbei derDialog immer sofort nach ?? auch in Dialogen ohne wenn und aberdennoch sofort da warwas in C plus plus so nicht gingenjaauch ?? hier sicherokay immer privat natürlich wer soll denn auch von außen aufzugreifenwahrscheinlich nicht vorgeschrieben habePunktwenn der Knopf zum Laden geschickt wird möchte ich nun diesen Dialog hier in AktionsetzenPunkt ?? Punktist nicht allzu überraschend schaut ??die Methode bringt den Dialog auf den Schirmund wartetbis der Dialog fertig ist es jemand okay oder abbrechen klicktund danachsteht das Ergebnis danndas Ergebnis dannzwei hinteren da wird der Pfad drin stehender ausgewählt worden istdaserst mal an bevor ich das hier weiter betreibenzuundein Weg Punktguckenuns das in AktionPSunser Fenster jetzt der Klick auf diesenButton und ich werde ?? sofort landenokaysind noch vor dieser Zahl jetzt kommt die Zeile inderder Dialog wirklich aufgerufenwird ich sage den Dialogja Leerzeichen maleinen Schritt weitersindwirklichweiterhier ist der Dialogund nun kann ich auswählenwas denn geladen werden soll?? jetzt einfach irgendwas andann kann ich hierNormanF zehnRückenein Schritt weiter und hier stehtdie Dateidie ich ausgewählt habe genau sagt der Pfad zu der DateiC Doppelpunkt und so weitersofort mit den verdoppelten Backslash ist das man's kopieren kann und in sie scharf verwenden kannder Wechsel von Sonderzeichenin Zeichenkettennun einmal stehtder falsch genommenen zwei steht wieder richtig übersetztoder schreibt ?? At-ZeichenFragezeichendavorgab es jetzt dann verdoppelt er nicht wundern??so funktioniert die Dialogklassenoch nicht ganz ?? soll es noch bisschen hübscher machenkönnte mich jemand beim Dialog auch auf Abbrechenklickeich auf okayabbrechenund dann würde ich hier ziemlichauf verlorenem Posten stehen ?? nach der Datei nach dem Dateinamen Fragezeichen was kann man raus kriegen aufs abbrechen baut okay warsieht man ?? schon ?? Lok liefert etwas zurück und nun Fragezeichenganz spezielle Geschichte?? TeileinDeutschland sollte nullbarerTypwerdenPool Fragezeichenkann wahr oder falsch sein odernull seinundefiniert seindasbisschen raffiniertan dieser Stelle vielleichtnur so ganz grob betrachtenKommaalso wann hat jemand Logik das will ich wissen wann hat denn der Benutzerklicktgenau dann will ich hier in ein ?? eingehen soll das Haus in ihrPunkt dann nämlichKritikfähigkeitGedankenstrich weitermachen die Datei tatsächlich zu ladendas sieht dann so aus Punkt erstSalz tatsächlich einen Wert hatKessvalueund wenn es tatsächlich ein ?? hatunddas bisschen komisch aus habendas dürfte auch fast das einzige Mal sein Dessert dieser Art an besonderen Typ sehen womit FragezeichenNotizen sind mit Fragezeichenund dabei mit Fragezeichenhier möchte ich gucken wie hast du ein Jahrund ist dieser Wertwardann hat jemand wirklich so ist das hier die Vereinbarung?? schon da nochandann geht's weiter?? ich tatsächlich einen ausgewählten Dateinamenwenn der Benutzer kann unseren Klick ??und arbeite weiteruntengibt es netterweisedenconstructioneiner Klasse der ?? das hier liest er genau sowas will so einen Fahrt willnunPeter ZivisWiesnerund da steht schon unter Wasserin einpaar TagendiesesString ist nuran dieser Stelle nur noch als Hilfe für unsmuss und nicht wieder vorschreiben das was der Compiler jaauch gar nicht da Beistrichwasdie Finger vom Compilerder weiß das??das wäreder Aufrufum eine neue edel süß zu bauennurmuss ich damit jetzt noch hinspeichernweißt daraufhinwieswenn ich siekreativ binanwas mache ich damit ich ?? diese Petersilieist in meinen List Box??warsehr gutdie Klasse Listbox?? ist Beistrich sie istwohne mirden SatzeinträgeiTunesund dasiehinzufügen??das gucken uns AktionstartenArtsodie Datei nämlichwenn ich jetztklicke jetzt dieseShow ?? Methode zurückTarget heraushat ein Valueschuhund der Value istzuStande hier sojetzt rufe ich den constructionaufihrem fein ähm?? stehtwohl in die Datei zu finden istund damit wird jetzt eine neue Täter Siemens gebaut?? Komma Heft elfumin diesen Aufruf einzugehenauch hierkönnen und derEinzelschritt finden FLmit elf elf mal in diese Methode reinmeinKonstruktorhat hier den Pfadden ichin der Dialogboxangeklickt habenund jetzt baute Lustigdaraus die Dateien zusammenziehenwasdie Datei zusammen erbauteine Instanz zusie diese ominöse Funktion wieder onlineladedie Datei die an diesem Pfad steht möglichund mache jede Zeilezu einem Eintrag inzehnausführenso diesen reha fünf Zahlen offensichtlichstehen jetzt meine Zeilendes Daten war die erste Zeile und viel Zeit mitWertennun kann erden Titel setzen das war die oberste Zeiledes Daten anKomma dass Ray in der richtigen Länge Bauernfür die X werden für die Y wird noch steht es immer nullfünf Zeilevier Zahleneinsetzenanwie die aller erste entstehtsoichbin bei ihr gleich null wird also bei ?? Lionseins lesen I plus eins das wird er lesenund an Semikolon splittenBeistrich erwarte ichvier Komma fünf vierdrei neun drei Komma drei vierin Höhedes RWE Parks aus derzeit nochnulldes ?? Beistrichsokönnen zehn gedrücktalswie versprochenin Kapital rechte Teilist in der fatz von nullund verwendetdie Zeichenkettein eine double-Zahlseinen Versuch die Zeichenkette in eine double-Zahl zu verwandelnund das für Ymüsste man jetzt im RayAhaX schonim ersten Wert haben und welche Yauch schon den ersten Wert habenKomma hier weiterlaufenlassen sich im Detailweiterverfolgen?? gab es weitergehtokayzum Schluss wurde das Ganze der ListboxhinzugefügtUnterstrichsteht etwas blödsinnig der Name der Klasse neben Swissplotterund die Klasse ?? stellte sie sieben tausend dafür sorgen dass hier was vernünftigessteht nebender ganzen Grafikum jetzteinen vernünftigenTitel in der Liste anzuzeigen?? ich hier noch eineMethode dazu in meine degressiveist die denke sie ist eine öffentliche MethodeToStringlieferteine Zeichenkettezurückund hat?? in Zeichenkette verwandeln die braucht keinerParameterdenneinfach in eine Zeichenkette zu verwandelnwieder so unter sich mehr angeben??nunwieder funktionierensollzurückgebeneinfachden Titel Punkt die??in ?? zurückgeben sollte funktionieren so soll eine??Zahlenreihein eine Zeichenkette verwandelt werden könnteund was man ich könnte auch die Quadratwurzelvon Minimalnixezurückgebenund ein Plus dahinterin der Zeichenkette aber ich möchte ganz schlicht habe soll einfach nur derTitelmeiner Datenreihe zurückgegebenwerdensoll eine technische Komplikationgemäß in der Vorlesung dran kommthierbereitsdieseMethode ist so schön heißtschon Herbstvon der Mutterklassealler Klassenanund diese Mutterklasse hat eine eigeneVerwandlung in eine Zeichenkette Funktion die mit dem oberweitüberschreitenBeistrich ?? tatsächlich aber überschreibenmit dem oberweit über schreibe ich die Methode der Mutterklasse die Methode der Mutterklasseliefert nämlich einfach nur den Namen der Klasse zweisind nicht das was ich willPunktich möchte was sinnvolles zurück lieferndie List Box ruftdiese Methode aufvollautomatischum festzustellenwas sie denn anzeigen sollalso wenn ich hier sageich hier sage bittedie hinzufügendieList Box von meiner Decke sinngemäßMethode auf und nach zu gucken was denn nach ?? Zeichenkettein der Liste stehen sollund nunauch nicht der gewünschtetotaldazuvon mir aus Testdaten wie der TitelimSommer ?? Punktergänztda steht es dann dieKnochen dann das Lagerdes Daten war schön und wenn ich will auch mal Ladetestdatenwieich kann die sogar schon an wählen abernoch nichts passiertan Sigma wenn ich einen neuen ladenicht erneuernund schicktdas erste was ich einbauen solltenachdem jemand geladen istfür das er angewählt ist??ausist Punktmit der ?? möchte ich folgendes tun ich möchteumstellenwerden angewählt istzweitemwelcher wohlin ?? hinzugefügt habekönnte das auch mit Selectedindexmachen und es auf den passenden passende Zahl stellenhaben Punkt sofunktioniertwiedersehen es jetzt grau hinterlegt?? einen anderen wieBackground??hiermüsste man eigentlich auch wieder aufpassenob denn das Laden klappt hat vielleicht war die Datei kaputt stand Blödsinn drin oder jemand hat die Datei zwischendurch gelöschtoder wir haben kein Recht darauf zuzugreifendannwird das ?? natürlichzu zweit fehlschlagen mit einer ?? schondas ?? ausführlichbehandeln habenwir wieder Tötungspäter dran Leerzeichen funktioniertes auch mit Exceptions oder gerade mit Entsetzen schreibt man erst mal das alles so hin wie es funktionieren sollteund räumt nachherKomma zusammen wenn es nicht funktioniert hat Punkt insofern ist es dann nur noch eineein Elektron zu dem was hier stehtdasnächste soll nun sein das ich in derListboxeinträgeauswählenkannund dann deren Daten sie vergessen mit Minimum Maximumdann nochmals letztes als Krönung den GrafensaisonsMinimum Maximum Minimum Maximum stehenfür die ausgewählte Datenrateauswählenheißt Section Change in der Listboxihr Ereignis war das EreigniskönnenScheinstarin?? Center?? Beistrich tunsind ?? dieseMethode der Hauptklassewird aufgerufenwenn sichdiese Lektion die Ausschreibungder Listbox geändert ?? zum Beispiel übrigens hier ausgeladenworden ist und ich hier umgeschaltet habewas soll dann passieren ich möchte insbesonderedie Labels füllendas einfachsteAnfang warauch was wie Labelsieben jetzigen ?? das istauch die Labelsmit LabelName zu bezeichnen nicht Label und kann ihr aus der Liste direkt aus Punkt sie sehenneben Max hätte heißen sollen neben MaxDixisterderEisen sollso ??Label Max X?? dessen ContentsolldasMaxder maximale X wirdaus der aktuellen Daten sein Punkt aber wie komme ich an die aktuellen Daten heiratenhole ich miraus der Listboxsieht man schon Habseligkeitender Schlüsseldahinzu ?? ist das gerade ausgebildeten Dingerstaunlicherweiseeher missbilligt ist Punkt glücklicherweise ist die List Box allgemein gebaut Select Atem isterst mal allgemein vom Typ Objektnicht vom Typ D passivesich weiß aber ?? ist vom Typ Delta Ziel zwar nicht nurPetersilieeingeschlossenhabe in die Listboxdeshalb kann ich sagen okayKarsten mir dasein so genannter Downcastkommthoffentlich nächste Wochedranwaralsoaus der Listbox gibt mir das angewählteElementdas ist wirklich eine degressive Liste vor Täter sie hinzugefügtkeine Zeichenkettenzahlen sondernwirklichwidersinnig ist das Ende desSpeicher ?? einfachgenauer ?? speichern wir einen Verweis daraufdrei ?? Punkt DEund nunkann ich mit dir all das machenwas ich mit einer bittersüßen?? kann ich kann zum Beispiel??nach dem Maximum fragen was ganz eingebautes fällt mir dabei ein sehr?? das Maximumichmöchte sie ihr Maximum fragen könnenBeistrich ihr soll überstehen wie P PunktMax X aberdas ist ja nicht öffentlichextra nicht-öffentlichextra nicht öffentlich damit jemand da nicht rein geht und mir das vorstellenmöchte vielmehr eine Funktion haben sie mir das raus?? klassische Art inC plus plusundJava wäre Schreiber eine Funktiondie erin seineralsden Xray zurück liefert das wäre dieklassische ArtGittereine Klettermethodeklardas wäre die klassische ArtinFischer gewiss netterals hiermit dass wirFunktion?? Methode die müßigen ausdrücklich auch so aufrufen ?? die malandere das wieder reintatsächlichPunktwieder schon mehr Klicksso aufrufeneine Methode die mir den Maximalwechselzurück liefertwahrlich keine Chance maximal zwei ?? zu verstellen anders als wenn ichvieröffentlichePartyalso meineKlasse hat jetztdieseAttributeDatenelementeVariablenzwei drei vier fünfzwei fünf sechs siebenAttributeconstructionist eine Methodeeine Funktionnoch eine Funktionund vierPartysdie eigentlichja auch nur Funktionen sindSpezialitätensichersound das geht jetzt analog weiterdas Labelmindestens zuerst da der ContentContentwird sein??da wiePunkt das LabelMaxY?? von der Contentwerden dieXYPunktY davon Punktlesen bevor man direktaufdieOffso sollte man jeden Klick auf die Listebeim Laden einer Dateisollten die vier Labelsrings um dasZeichenfeldmit den richtigen Werten gefüllt seinZeitso ?? äh und öffnenstehen Zahlenwertenoch einenTerminöffnenZahlenwerte und ich kannhin und her klicken soweitso gutheute zahlen wir jetzt ich lustigerweisemit dezimal Punkt stehenanPunktman müsstejetzt noch ToString dahinter setzen mit dem richtigenmit der richtigen Kennung aufrufen um Dezimalkommazu kriegenwas das für die DokuPunktSchenkund ein Jahrmit dem richtigen iPhone ProviderAgiereneinshier zu an Wellenfunktion Taste eins und die duschon zum Ziel kommen und erfahren wie man denn die Zimmer Kommaerstellenso der letztegroße Schrittist diegrafische Darstellungwas möchte ich machen für die grafische Darstellung ich möchtein die?? kann was sie hier in dicken Wurstelementeeinhängen sowie das Gridder Button und die List Box und so weiter eingehängt sindmöchte ich in die kein was Elemente anhängen nämlich den Polygonzugmit der aktuellen Kurvekann hier dazwischen schreiben weil ich weiß ?? noch gar nicht ?? werden solldie muss ich im Fluge zusammen wardas sowas werden Kenntnislückenwardavonmit Kindelementeschildernund zu den Schildernfüge eineshinzunämlich die ?? nämlich diePolygonlinieden Polygonzugaus den Daten gebautbevor ich das macheimmer noch überlegen umsansich keinen ?? für das neue hinzufügen ich muss das alte wieder los werden vorher steht ja vielleicht schon an Polygonzuchtkönnen von der letzten Kurvewenn ich jetzt den nächsten hinzufügen habe ich dann zweimal drei hundert vier das wäre nicht richtig schick ?? als einen ?? PunktwarPunkt??Punkt?? At-Zeichen ClearSchönenistdieLänge aller dieser Kinderobjektemit vier jährig an die Dinosstellen eine Formkurvedrin warsie nunnach den Clear weg seinmit etwa ?? neu zudie große Kunst ist jetzt diese Neukunden zu bauen was ich gerne hätte wäre sowas wieaus meiner Petersiliesdauereine neue KurveamKlinkhammer Minimum Maximumnoch ein paarStandardmethodenaber baue eine neue Kurve habenwas zu tun als ob sie schon hättenPolitiker ein Beistrich die gerne nennengenauso ein Polygonzugaus den Datenunserer Polygon ?? soll in der richtigen Größe gebaut werdeninder soll die Breite und die Höhevonden kleines Hgenau passend eingebaut sein deshalb geb ich dir dieser Bildfunktionmöchte ich ?? möchte ich dieser noch nicht existierenden Bildfunktionist gegendieBreiteeiner Zeichenflächeund scannenwar Punkthalt so sind haltdie Höhe meiner Zeichenflächesoeine Methode möchte ich gerne nochin meiner Divisionsklassehabensicher sagen kann ob er jetzt die Firma mir Politik im ?? Polygonzugdieser Breite dieser Höhedamit richtig zeichnen kannich den Polygonzug abholenunddieserHinweisInstanzder Leinwandhinzufügen?? mir schon gedacht Komma nicht aber erkönnte ganz dreist ?? Methoden statt für Bildpolizeiengenerierenund in die anderen Klassen gehendasoweit Hammerstein schonerbaut schon maleinen Rumpf dafürinterne?? mich?? Blickeine öffentliche MethodenamensPoly seinwas es schon netterweisewas das sein soll?? das ein bisschen genauer machennicht nur UI Elemente User InterfaceElement sonderngenauer ist der Typals System WindowsPhilipsPrincess zumindest selbstlagdas ist das was nachher zurückgegeben wird?? begonnen ?? in der Lebensgefühlsverschlossen und gefülltwar?? Youngster der PolygonzugPund B zweidas Gerät selbst geraten ist nicht richtig klugFragezeichenstehen so soll es aussehen undkommt das aber auch Implementierungim?? ärgerte sich schon nicht alle Gutscheine gegen mein Werk zurück??sage ich nie eine Polar zurücktunbauen?? Polileinzurückgeben??ich maldie Polin einan Namensgebungbitte immer möglichst unkreativsein?? hilftda keine Überraschung gibteine neue ?? einerAuflösung kleinerApparate ?? kleine Maschine jetzt eben vom Typ Polyleinim Namensraum Systemunterlagenvom Windowsund der Namensraum Chefsdie Klasse Polinaund der Verweis leisten kleinBeistrichund hier baut eine neuedieser zu simulierennervt auf die Dauer was man tun kann ist das rausnehmenund oben drüber schreibenBeistrich nämlich nicht anders dass alleElemente aus diesem Namensraumauch an Namensraum mit Festplattealle Elemente aus diesem Namensraumohnediesen ganzenKram ?? angesprochen werden kann ich kann direkt sagenPunktC plus plus ist es auch Myspaceinund mit Usern benutzt und inJava alscatchWebspaceUnterstrich oben ein Importaber die Idee ist ein System dieselbeichselber lege meine ganzen Konstruktioneninnämlich Placeszu sagen ein Telefonbuch?? Deutschland Nordrhein-WestfalenBielefeldund ein TelefonbuchDeutschland Bayern ein TelefonbuchDeutschland Baden-Württembergein TelefonbuchDeutschlandNiedersachsenOsnabrück oder was auch immeran um das ganze Wissensauber zu haltenganz Beistrich denn passives einmal in mein nächstes Ergebnis könnte der Zivis auch in tausend anderen Interesses geben und dass sie sich störenzurück ?? es kann einfach sagen Pauline ein holprigerFrauen und Männern zurück gebendass wir natürlich noch keine allzu spannende Politiksollen ja die Daten stehen aus meinemaus meiner Datei die Daten die ich vorhereingelesen habe in Excelund Exserie schon beim einlesen habe die Daten sollen in die Politik übertragen werden??Anführungsstriche zu?? Punkt bei Einstellung ihren ?? hinein solltewissenin welcherFarbees gibt verschiedeneWasser genannte Farbe sollen welcher Farbe das eingestellt wirdPunkt wenn ich den ?? definiert ist ?? transparentBeistrich wasmanunddas findeSystem Windows Media Player SchutzsystemWindowsMedia?? Caches das istgut verstecktPunkt das ist die Sammlung derPorschesund aus der ??mir dierote ????unddie Breite einstellen Punktähmsechsundzwanzigüberhaupt das sind alles auf PartysdieseSymbole hierdas Formularfeld mit dem Finger drauf nicht esnicht der fliegende Kastendas wäre ?? Methode in Visual Studiodas hier ist ein PartydasGeld und Zeithieroder vielleicht nur Geld oder vielleicht nur selten?? und ich habendasjetzt eben nicht sowas auf set Schock Fitness Klammer auf Klammer zuden Wert drin sondern ich setze ?? Gleichheitszeicheneleganter mit dem Paradies zu schreiben?? Semikolon ein schon maleingestellt das Verfahren und was verbreitet das Ding haben sollund nun kommt die wirkliche Arbeit?? formtNaturmöchtemeine Werte durchgehen wie viele sind sichExcellendadanke ich Ihnen wird durch auf diese Weisezum?? der PolyleinhinzufügenmöchtenPunkten?? noch eine Partyin Punkten der Kohle leidenschaftlichetwas hinzufügenatirgendwann gewöhnt man sich an diversen Bezeichnungenist netterweisekonsistent gehalten istBeistrich was ich hinzufügen A eins System Windows Punkt richtig hinzugefügtaus demSpielsystemBeistrich WindowseinenFreundsoll neuer KontaktPunktdahinter stehtder VarianteX YX YPointsden ich an diesen Polygonzuganhängen willdas dümmste was man tun könnte verwirrter SmileyhierJungsvon ihr ?? zu schreibenmeines aktuellen Punkt und derY wirdderWertaus dem Datensatzdie würden natürlich in der Größenordnung nichtdas können ja Zigtausende sein oder null Komma null null soundsoviel sein ich möchte hier skalieren das genaudie Kenntnis gefüllt wird von links bis rechts von oben bis unten genau gefülltfast auch irgendwieein SkalierungsfaktorExunsder kleinste WertX mindert auf null gezogen werden soll am linken Rand von der Kenntnis stehende Verzichtabokayich hab es auch groß ich nehme tatsächlich die Prophetieund nicht das Attributdennwenn ich mich später mal einschalten sollte hier irgendwelcheTrends in Aufwands zu veranstaltenhabenwäre es hilfreichauch jeder die Werte zu haben gegen die Außenwelt rechtPropertiesdas heißtdass der kleinsteIndexwertzu null gemacht wird mal irgendwas bleibt null kleines X wird am Rande setzenAnführungsstriche zuY als siean Körnchen Salzdie Y-Achseist in den meisten Systemenausnahmsloszum Beispielbei den meisten Systemen ist die y-Achseauf dem Bildschirm von oben nach untenoben die klein YpsilonWerte und die großen sein wird ?? ebenin aus den alten Zeiten als einen Bildschirm noch bis einfacherbeschrieben als im Rechnerdie ersten Zeilen erst gefüllt worden sind und anderes in Richtung derunteren Zahlendie Uhrzeit ausgefüllt worden sindder unteren Zeile weitergingdeshalb um die klein YpsilonWerte und die großenWerte das nervt etwaswas also möchte istdas der größteY Wertist der größte Y wird null Leertaste soll steheich hierMaxminus ?? großgeschriebenPunkt zuden Auftrags YYsowenn Y den maximalenWert hatsteht hier nullY liegt an der oberen Kanteund selbstwenn Ykleiner ist als der maximaleWert steht der Maximalwertmindestens kleiner als der Maximalwerteine positive Zahlso habe ich die Richtung der y-Achse gerade Punkt es fehltnoch die Skala hierCampbellsExirgendwas werdenwassollte derinder X wird das Minimum ist kommt hier null raus ob sie die und aus dem ganzen Excelaus das ist okaywennhier Akte Xwird das Maximum istda das Maximum stehtsoll die Breite rauskommenaus diesem ganzenWissen durch die Gegendaus diesem ganzen hier soll die Breite rauskommenFanTake ThatMaximum ist alsoScale malMaxi Minusmengenist die breiteauflösenCape ist also Breitedurch Max minusdreizehnrömisch?? maxplusXmit einem Körnchen Salzwiederin die liebenswerteMinister eine Nixe gibt insbesondereEinigkeitgibt oder mehr Experten alle gleich das Maximum gleich MinimumUnterstrichBeistrich null das auch nicht wirklich gutwieder Exceptionsmit Ausrufezeichenda vorder besonderen bisschen vorsichtiger seinals ich das jetzt gerade willArminY sollte das nicht so verschieden aus Punktwir sollten die Höhe stehen?? Y stehenBeistrichstehenokaykommtder spannende Teilimersten DatensatzX von vier bis zu hundertvierunddreißigY vonvierunddreißig bis drei ?? dreisieht ja nicht ganz falsch auszweiten Datensatzsieht auch auswendigkann hin und her schaltennoch einladen möchten wir noch mal ladenwas nicht gerade sinnvoll ist abererlaubt ist?? noch Kleinigkeitenkorrigierenvielleicht sollten dieseLabels rechtsbündigsein dieses Label sollte auch rechtsbündig seinPunkt ein Blick in die DokuLeertaste