[Playlisten] [Impressum und Datenschutzerklärung]

06E.1 Bahnfahrplan mit C# und WPF aus dem Netz holen


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

heutehabe ich vor mit ihnen sozusageneinen aktuellen Abfahrtsplander Deutschen Bahn AG darzustellenaus dem Netz geholt die Daten werden Schmaldaten von denen?? bitte die ganzen Daten runterladenjetzt hätte ich gerne was wo man aktuell aus dem Netz die Daten wohl leider sind es trotzdem die staatlichen Fahrplandatenund nicht der Fahrplan wir sich gerade entwickelt hat aber gar nicht vorstellen wie das dann demnächst irgendwann mal mit den aktuellen Fahrplandatenentstehen könnteund dass man das Haus backenwas kann im Laufe des Nachmittags noch besser werden Musik ans Haus backen wäre folgendesich habe eine Textboxertrage ich nachher den Namenmeines Bahnhofs ein Bündnis mit Labels versehen habe ich keine Lust dazuund einen Buttonum zu sagenwo mir doch mal die Bahnhöfe die jetzt mit dem Namen übereinstimmenmuss es in zwei Schritten passieren kann ich direkt nach den Abfahrten einen bestimmten Bahnhof fragen Sie müssen erst eine Identifikationsnummerholen für diesen Bahnhof das wäre der erste Schritt im Namen des Bahnhofsdamit dem Button SagensbahnhofKomma drauf schreibenBahnhöfedannstellen wir ja welche Bahnhöfe das warenim einfachsten ?? in einer Listboxeine Listboxdas wird dann die Liste der Bahnhöfeist Punkt warendieses MalKomma worüber ich was draufsteht ohne Bahnhöfe steht auf dem Button drauf aber diese List Box enthält auch eine Liste der Bahnhöfe die ungefähr mit unserem Namen übereinstimmenwenn der zweite Schritt ich wähle einen von den Bahnhöfen ausund sage dannmit einem weiteren Button das verworfene gleichen bisschen schlanker mit einem weiteren Button sage ich zeige die Abfahrten zu diesem Bahnhofauf dem steht das dann nicht Button drauf sondern Zeigeabfahrtenabwartendie zwanzig nächsten Abfahrtenbei der Bahn gelöst zwanzig Messen arbeiten ab einer bestimmten Uhrzeit minimal für die aktuelle Uhrzeitdaneben noch meine Listboxam einfachstenwar eine Listbox in der dann die Abfahrt stehen das können Sie alles wenn sie wollen richtig hübsch machen grafische machen sauber ausgerichtet ist von selbst größer wird und so weiter schonKleinkrammir geht's um das was jetzt dahinter passiertdie Ereignisse behandelt werden und solche Geschichten das ist die Oberflächedes Programms jetzt die noch schöner werden könnte definitivgrößerwürde definitiv schöner werden diese Oberfläche aber das als Hausaufgabeschöner wenn sie wollen soerst mal wie rede ich denn überhauptmit den Daten der Band muss mit den Servern der Bahn redenund das tut man nicht nur bei der Bahn sondern auch an einer Stelle netterweise so als ob man dazu mal eine Webseite holen würdeKomma dann hier oder Bahnhöfevertrat ich dick zweimal auf den Button?? diese Methode automatisch verbreitet ?? ich gleich einmal lieber mit der Webseite reden würde das geht erschreckend einfachsie erzeugen einen neuen Webclient so heißt dasClientist der TypSehende liegt im anderer Namensraumdie Lampe hier Music System Netdes Web Clienteine Klassefür Maschinchendie mit Webseiten reden können oder zumindest den Webserver reden könnte soll ich sagen über die man nahm Weg wird klein Wauch neun von der Sorteinsoweit überraschendwas man jetzt noch sagen muss istwie Buchstaben codiert sindinsbesondere Umlautekyrillische Zeichen chinesische Zeichen bis in die jetzt codiert das müssen aber sagen damit das künftig funktioniert es ist das in Codingunternimmt mandas üblicheUTF achtdass es inzwischenStandardsowie Ass kie es sei denn sie haben Umlaute und andere schlimme Geschichten wenn wir das etwas länglichermit weißer wieZeichen ankommeneiner jeweiligen Gegenseite redetsich nun auf ganz bestimmte Weise machen keines der sich die ähm Web klein sage hole bitte folgende Webseite zum Beispiel ?? Webseite an Upload OpenKomma was suche hier ich suche suche DownloadsSchwenk Sinne gibt's auch diverse Raffinessenin den Taunus streng lade daswas unter irgend eine URL steht einfacher Zeichenkette runteres kommt eine Zeichenkette zurück wir könnenunter anderemdieAdresse einfach angeben?? Zeichenkette kommt zurück ich hab jemalsTests gleichdie zum Start einfach mal eine eigene Webseite HTTPdrei ??Punkt DEdas heißtwir haben gleich den Inhalt der Startseitevon meiner Websiteden Inhalt der Startseitein der Zeichenkette als wenn alles gut geht und dort nurGruppen keinen Sinn gemacht habenund wartZustand dauerte etwas länger hierich habe mich aber jetzt ganz dreist auf die schließende Klammern weg Punkt gesetzt?? noch nicht irgendwo ausgegebenals er holte Zeichenketteich Komma was diese Variable hier im Speicherbei dem Becken gelandet bin ich Holbahnhöfeanklickewie diese Methode aufgerufen?? noch nichts nennenswerteserholt einfach meine Webseiteaber gerade vergewissern dass ?? wirklich tut oder Bahnhöfeetwaslänger gedauertals der jetzt durch und in dieser Zeichenkette es steht fürchterlichesText Schnellansichtdas Ticket in der Zeichenkette istdas ist der Inhalt der Startseite von meiner eigenen Webseite können ja mal gegencheckener hat jetzt das runtergeladenin die Zeichenkette es kann aber gegen Check in diesem Original ausgesehen hättePunkt der Quelltextdas hat Google Chrome GesichtDoktor Benjamin und so weiter und so weiterJ O Umlaut und so weiter und so weiterShortcut eignet eine begann wacker gegen checken ihrDoktor und so weiter und so weitereitel und so weiter das ist dasselbe ?? das es was Google Chrome kriegen würde oder Firefoxoder was auch immerwas der Browser kriegt wenn sie die Webseite aufrufenet cetera nicht dargestellt der Browser stellt es da wird lediglich dargestellt sondern schlicht und ergreifend diese Zeichenkette es abgeliefertmit einer Wortes müssen sie niemals mehr zu Fuß surfen sie können Ihr Computer surfen lassen sie laden einfach das was auf der Webseite steht in den ein Zeichenkette zum Beispiel unter was jetzt noch fehlt sind Bilder die müssen immer getrennt hoher Frage sowas man sie mit irgendwelchen Javascript Geschichten auf der Seiteerstmals beziehbar sind in drei Zeilenfertigwenn sie den Inhalt einer Webseite haben wollen und das macht man sich jetztmachen sich jetzt Nutzer ganz allgemein nicht nur bei den Fahrplandatenmachen sich allgemein zu Nutze das man Maschine Maschine Kommunikation damit macht eigentlich Sissi als mannigfaltige Kommunikation?? ich tippe diese URL in den Browser einund bekomme dann eine Webseite zurückwas sie dessen Zeichenkette es ist eine HTML-Seitezurückdie so aussieht die aber vom Browser verstanden wird der Browser Weißbinderstets Spender steht?? Petersein Absatz kommt und wenn der steht A dass da ein Link zu bilden ist eine steht H eins das Überschrifterster Ordnung ist so weit aus Beistrich dass er schön dasteht nicht da Beistrich jetztpackt hier bekommen habenund daraus macht man ?? Maschine Maschine Kommunikationan sehr vielen Stellendiese Maschine kann jetzt auch mit der Maschine reden mein Computer hier kann mit der Maschine bei der Deutschen Bahn reden ohne dass ich das in einem Browser sehrdass sie sie an vielen Stellen bei solchen Schnittstellen Paris Hass ist in der gerneProgrammierschnittstellenKirchenburgen Interfacessie fragen und eine bestimmte URL nach und sie kriegen ein Text für die Maschine zurück und nicht ein Text für den Browser der ?? grafisch dargestellt werden soll das jetzt der nächste Schritt wir holen uns mal jetzt tatsächlich Daten von der Bahnist?? hier also irgendeine URLsinnvollerweise bei der Bahn AG unter der das mit Raffinesse dann stattfindetsicherheitshalber aus Copyrightgründenda finden Sie die Angaben auf diese URL sind sie die Angaben was da wie zu machen ist das ganze ist Creative Commonsmit Namensnennungdeshalb wie die NamensnennungDeutsche Bahn AG von der Stamm die Datenlieber gleich sehen werden so und auf dieser Webseite finden Sie dann was zu tun ist ein Beispiel zumindest welche URL nebenbei dann also nicht die von meiner Websitesondernso eine URLkönne man dann daetwas länglicherHTTP Essen ?? okay immer noch in OpenHPIBand DEBindestrich verloren gegangen kopierenund dann in diversenUnterverzeichnissendas Unterverzeichnisnimmt Location ähm und ?? Fragezeichenhier soll jetzt nicht existent eingegeben werden sondern sie muss jetzt tatsächlicheineZeichenkette eingegeben werden Anschlüsse die man von der Bahn kriecht gestern E-Mail geschrieben um diese Schlüssel zu bekommen ?? der Gedanke ist das bei anderen auch so das es beiGoogle so und bei Facebook auch so das dieser Schlüssel mit übergeben müssen man kann ihn insbesonderedann der Anbieter auf der Gegenseite vergab aber diesen Schlüssel sperren wenn sie Million Anfragen starten einfachwieder sicher toll finden Punkt das ist er nichtwirklich offen und sie müssen sich erst ein Schlüsselwort aber denken Sie derzeit Gratisseitenoch okay in der Sprache Deutsch und was es jetzt die Station die Suche?? etwas anders ein Zeitungsmarkt Frankfurt HbF was hast du an Stationenbahnhöfendie sich irgendwie anhören wie Frankfurt habe er das einzige was jetzt noch fehlt um das sinnvoll zu machen ist hierdieser Codeder Schlüsselwird sie das Programm technisch lösen hier soll jetzt gefälligst mein Schlüssel stehendeshalb von der Bahn bekommen habe wie lösen Sie das Programm technischdochsie können indirekt da reinschreibenauf dem ?? gleich an mehreren StellenZeichenkette addierenZeichenketten aneinanderhängenalso sieben sei hier der erste Teil Leerzeichen gehört aufda fängt der nächste Teil der Zeichenkette an und dann an ihrem Zeichenkette wir hängen unser Schlüsse dazwischendamit ich da nicht zufällig Thomas Cole über den Schlüssel der Soldaten geheim bleiben Anführungszeichen obenschreibe ich immer weit nach unten ?? Cons müssen Gesichter vorschreiben ob es hübscherZeichenketteschlüsselparteilich den gleich ein ?? wäre die Aufnahme nicht läuftunterschreibe ich den jeder zwischenplus dieso sieht das dann aus ?? ?? zwingt und jetzt nicht mehr die URL von meiner Webseite sondern hatte die PS Doppelpunkt es wird Open Bindestrich API an die bin Restist ein Kürzel für dieses VerfahrenlässtLocation Punkt Name Fragezeichenund dann ausKi Ausrufezeichendie Autorisierungschlüsselgleich?? und dann geht mein Schlüsselda eingefügt als Zeichenkette und es geht weiter mit Kaufmannsundlang ist gleich DE Kaufmannsund Input gleichFrankfurt das HbF und erteilte hinten den immer natürlich gleich aus dem Textfeldprogrammieren ?? nicht fest aber kleinen Schrittennie diese selbst vorgehen können wenn sie solche Sachen entwickeln und nicht wissen was sie eigentlich tun in kleinen Schritten vorgehen bis sie auf sicherem Boden stehen nachher nicht wissen was jetzt von den tausend Sachen schief gegangen ist als nach dem anderenschon jetzt meinen Schlüssel mal reinbekommen habenPunktdann müsste man jetztdie Liste der Bahnhöfe bekommen wie ungefähr wie Frankfurter Bahnhof klingenoder sich schreiben ungefähr soll ich besser sagen ?? und Hauptbahnhofsind Export muss mir noch nicht Punkt es folgt aber nichtnur hier die hohle BahnhöfeLeertastein UK herausgeholtund in der Zeichenkette es muss ein Wasser drin steht netterweise können sich das nicht nur als Text angucken sondern auch XMLSchnellansicht wählendann wird es etwas besser formatiertarbeiten so viele sieht etwas hübscher aus als der nackte Textmit das es ohne die Färbung hätten und ohne Zeilenumbrüchedas wäre der nackte Textaber Visual Studio hat es jetztehrlich gesagt habe XMLschon sofort wieder formatiertdas kommt jetzt also zurück das ist definitiv nicht zu den Browser ?? steht nichts von H einsoder teilteirgendwas mit Javascript das ist für die Maschine gedacht Daten für die Maschinesoll sich keinen Browser angucken sie könnten das im Browser gucken das keine Faxe könnten tatsächlich im Browser?? diese URL eingeben und dann wird sie das im Browser sehen wenn sie nicht allzu lustig ist gedacht für die Maschinefusioniert genauso bei Google und bei YouTube und bei Facebook und bei diversen anderen DatenanbieternMaschine Maschine Kommunikationauf dieselbe Artwie der Browser mit dem Webserversprichtwas sie jetzt sehen ist über dem schon oben erkennt XMLwir habenoffensichtlich eine Locationlistdie da oben anfängtund da unten endetdenken Sie an unser Fenster gehe glatt mal zum Einbindung sammelnwas er da hatten ?? jainteressanterweiseauch XMLwir haben ein Fenster das Winter oben andas weiter unten auf ?? und auf dem Fenster liegt ein Grenzdas weiter unten auf und auf dem Grid nicht eine Textboxdas sie gehört alles zur Textbox und so weiter und so weiter das ist dieselbe Art das zu formulierenKomma zurück hier Ausrüster jetzt so Jürgen von der Bahn AGist auch XMLaufmachen desto XML?? jetzt nicht mit Beschreibungenwelche Köpfe und lächelndes Boxen irgendwo liegennoch nicht ?? Beschreibungwas jetzt wo auf der Webseite nicht sondern eine Liste von Locationsund enthält Stofflocationsdie dann noch jeweils weitere Informationen haben als jedes top Location scheint eine Identifikationsnummerzu haben einegeographischeBreite eine geographische Länge und einen Namendas kann man aus an Datenim Programmfür den Benutzer zeigen wir den Namen an unterbrochen das schon gesagt diese Idnummernach ?? um die Abfahrtstafelzu kriegendass es also so gelöst bei der Bahndass sie nicht direkt mit dem Namen nach der Abfahrtstafelfragenkönnen Sie können erst mit dieser Idnummerfragen natürlich sichererwenn sie mit Frankfurtnach der Abfahrtstafelfragenmüssendie Server nicht was Sees gemeint ist Frankfurt mein West oderFlughafen Regionalbahnhofund so weiterdeshalb ist es viel besser man erst mal eine eindeutige Nummer hat für den Bahnhof und damit diese eindeutige Nummerarbeitetdas jetzt der nächste Schrittfür diese Liste anzeigenwas gibt esein Schritt davonist der zweite Schritt diese Liste anzuzeigen und dann habe der Benutzer die Nutzerin Wärme ein davonwelche soll seinaber ein Schritt davor ist natürlich noch das gleich Frankfurt steht sonderndass der stehtKomma stoppt das da steht was in die Oberfläche eingetragen haben ?? das istetwas raffinierter als man glauben möchteund es war gerade sowie sie glauben das es sein müsstefür diese URL gerade mal auf mehrere Zeilen unterbrechen das sich somanches raumgreifendes hierschreiben Sie mal rein diese glauben dass das sein müsste ?? begeben den Namen des Bahnhofsin die Oberfläche einwas müsste da eigentlich stehen entweder nicht ganz aus technischen Gründen aber was müsste da eigentlich stehendas?? also aus der Textbox rausmüssen vor sich an den Schreibweisendie Zeichenkette dich hier bildet die hat jetzt nicht mehr das Frankfurt HbF trennensondern da muss hinter stehen das was in der Textboxstanden hat die richtige ?? die Textbox namentlich benannt sehr klug die Listboxen habe ich benannt ?? bin ich mal diese Textbox erhoben die Textbox ist eine TextboxBahnhofTextbahnhofPunkt daraus hätte ich gerne denText ?? ich Bilder also eine monströse Zeichenkettedieser Teil hier ist direkt angegeben hatte DBS-Blablablablablabis gleichdas ist Teil der Zeichenkette dann hänge ich hinter was unten als Ki steht die Zeichenkette dafürund anhängig dahinter Kaufmannsund lang ?? können bis zum gleichund dahin ?? ich hinter was in der Textboxals Text stehtpositiv mit den doppelten Anführungszeichenzwischen in doppelten Anführungszeichenstehen echte Zeichenketten sozusagen was soll da rein was sie addierensind Zeichenketten die sie aus Variablen oder Übergabekiverweist auf eine ZeichenketteBefindlichkeitYeingebautZeichenkette sondern das was in der ?? Garden klein Ypsilonreferenziert wird Komma dass geradewieder das ist noch nicht ganz fertig ?? können ?? gucken passierttatsächlich Bielefeld eintragenPunkt er sucht ähnliche Namen ?? Mobile und seine hohle Bahnhöfedass sie nicht so gut ausexotischemihrem Monaco nicht aufgelöst werden ?? gerade die Verbindunggesetz verloren offensichtlich?? Komma verbindennebenbei das erste Stelle an der man als Eclipse abfangen sollte wenn Sie dieses Programm verkaufen wollen sollte das so sein das es nicht einfach abstürztwenn sie keine Verbindung haben sollte als eine Käppchen fangen hier um diesesklein und so weiter herum aufweist gleich noch ?? gucken was wann zu schaffen zu nächster Versucheine Verbindung ?? Kommaelf oder Bahnhöfedurchgelaufen zu sein ?? gucken was zurückgekommen istXML Schnellansichtoder tatsächlich ?? eingefundenaber das sollte auch sagt der Datensatz enthält nur die Fernzügedeshalb findet er nicht alle anderen Bielefelder Bahnhöfe sondern um Bielefelder Bahnhof in Fernost also nur einen einzigen gefunden bei zweiundfünfzigGradBreite und acht Grad neun Grad Länge und der dieserIdsoweit scheint es so funktioniertjetzt muss man bei diesen URLs etwas vorsichtiger sein als normalerweisegeht alles klar gehen wahrscheinlich merken sie gar nicht das was schief geht wenn sie hier nicht aufpassen ?? sicher so möchte ich aber sagen ?? hier in die URL was reinschreibendamit etwas schuldig sein zum Beispiel Schrägstriche haben besondere Bedeutungwenn sie zufällig einen Bahnhof hätten mit Schrägstrich im Namen wenn es keine gute Idee war ?? Schrägstrich im Namen ja was anderes bedeuten würde dann plötzlich Umlautedie G zwei seit einiger Zeit in URL sind aber eigentlich hinter den Kulissen eher gefährlichLeerzeichendas könnte auch vorkommen sie haben Punkt so unternahm sie ein LeerzeichenLeerzeichen gehört nicht nur er rein sandte ihm schon gesehen bei der Bahn einem Beistrich dann Frankfurt plusHbFplus der Dis Leerzeichenman muss einmal dafür sorgen dass alle diese Spezialzeichenrausfliegenund durch was vernünftiges ersetzt werden das ist netterweise wieder eingebautmuss ich nur dran erinnern dass man aufruftdas istWeb UtilitiesWebUtilitiesForellencoachUtilities you ?? Ellen Kot das ist ?? Methode die nimmt die komischen Zeichen weg und ersetzt sie durch Zeichen die funktionierendas schon alles wissen oder denkenansonstenkönnte es Probleme gebendu bis jetzt offiziellzum einmal geradeeinmal gucken was überhaupt rauskommt ich hab es mal auf nächster Zeile den hier auf einem?? Haustier schreibe den Himmel eine offene Extrazeiledas man siehtwas passiert den ausgeschnittenund hier zwischenZeichenketteLFrankdie hol ich mir aus dieser Methode Komma ?? ?? Wasser drin gestanden hatPunkt natürlich wird diese Zeichenkettealso nicht das was die Benutzer Benutzer eingegeben hat sondern URL in kodiert Komma gerade wie das tatsächlich dann aussiehtBeistrich wie man im Hinterkopf haben muss wenn sie auf diese Weise arbeitenmit Webservicesdes ?? sacht Webservices das es eilig das ?? oder Webservice verstehtwenn ich hier mal etwas schräges eingeben?? Münchenmit dem Wettrennenbis vor einiger Zeit konnte keine böswilligenURLs haben wohl Bahnhöfemuss man gerade sehen was draus wird sowas ?? ausgemachte Seewasser draus gemacht ?? das haben Sie vielleicht irgendwo auch schon mal in freier Wildbahn gesehenähm Prozent C drei ProzentBCChen ist draus geworden dass es diese URL Kodierung Beistrich weil ihr deine gleichen Texten gesehenjetzt wissen Sie warum das so aussehenwie kann das in der URL reinschreiben das es kein Schrägstrich denn kein Leerzeichen drin und kein ?? Punktdas istsie etwas zurückgekommen isthat mit dem er Bahnhöfe mit Fernzügen eine Ahnung womit immer mehr Bahnhöfe mit vierzehn offensichtlichbereits Garmisch-Partenkirchenist für mich es sich wirklich München das ist wirklich weit weg das wäre derTeilindem wir uns die Liste der möglichen Bahnhöfeholen von der Deutschen Bahn AG und die Liste dieser Bahnhöfemuss man dich jetzt auseinanderFreemandas kommt als XML an das muss auseinander geschrieben werden und soll dann in diese Listbox rein die obere List Box quasiplatziert in diesem Oberlistboxsoll die Liste der Bahnhöfe rein und dann möchte ich einen auswählen können daraus wenn ich einen ausgewählt habe soll die untenerscheinenwelche Abfahrten es in nächster Zeit gibt?? okaywas sie also als nächstes passiert ist dass ich diese Liste an Bahnhöfen auseinander nehmenetterweise ist das auch alles wieder vorprogrammiertXML gibt ein tausend Stellen wir können leider bei dem bedienen was schon eingebaut ist was wir brauchen endlich XML Dokumentein XMLDokument XMLnenntim Underdogwieder ein Maschinchenoffensichtlicher Maschinchen das jetzt für diese Art ein Dokumentfunktioniertund im Namen zwanzigstem XML steht ein neues Maschinchen von der Arthatte Aufruf und dem sagen sie jetzt es möge diese Zeichenkette ladenDocRothihre Möglichkeiten das zu machen die können Datei ladennächste Überladungeinen Streamladeneinen Text wieder laden aber nicht eines eingeladendas heißt nämlich laut sondern Leute XMLan den Stellmuster der durch die Dokumentationeinmal konsultieren oder XML-Dinggibt es nur einmal und der will Zeichenkette haben und ?? alleine bekommenwenn ich hier die Zeichenkette esin eine Zeichenkette zurück mit der spitzen Klammer ein XML Dokument und dies Maschinchen hier vom Typ XML Dokument sagen ?? lade bitte diese ZeichenkettePunkt jetzt kann man diese Zeichenkette automatisch zerlegen lassen und andere Sachen darin suchen ist aber leider gucken wonach wir suchensie normal laufen Punkt Suche nach dem Bahnhof Textboxbesonders interessierenwas kommt jetzt zurückzu wissen wonach wir suchenziemlich Schnellansichtdie Suche nach Stofflocationsnach Elementen von der Sorte top Locationund in des Elementen von der Sorte top Location Suche nach der idgebrochenerund weiter zu arbeiten und die Suche nach den Namen das Komma für den Benutzer muss anzuzeigen?? die Suche nach Elementen ?? solltest top Locationund greife mir die Attribute so heißt es dann die AttributemitId und NameDoktor Kirchner soll aber sagen das ganze hier spitze Klammer zu spitze Klammer ist ein ElementstoppLocation ist das täglich das Etikett für dieses Element die Suche alle mit dem Tag namens Stopp Location und aus denen hole ich mir Id und Name der Tributid und Name so nennt sich das dann das geht jetzt in wenigen Zeilenwar das alles so häufig vorkommt und an vielen Stellen ist das schon fertig programmiertich kann diesesDokument jetzt fragenhohlemehr Geldelementsbei Tag nehmen oder alle mit einem bestimmten Tag nehmennämlich diesetop Locationwurde mir alle von der Sorte top Location das man sich damitdas weißkeiner auf Dauer auswendig das habe ich gestern auch wieder nachgucken müssennicht auswendig lernen und sich nicht ?? weiß es fusioniert zwangsläufig so ist uns in praktisch allen Sprachen zwangsläufig so weiß wonach man suchen soll und dass der Rest erklärt sich von selbst die Suche nach Stopp Locationelementenwas erwarten Sie was jetzt zurückkommtaus dieser Methodewas macht diese Methode jetzt eigentlich wenn ich sage suche mir alles top Location Elementesinnvollerweiseeine Liste zurücksteht ?? auch eine besondere Liste eine XML Not lässt eine XML-Knotenlistebeschaffte man dort die Knotenwieder zurückbekommenwird kann ich diese Knoten durchgehen über das hattenFrançois gerade selbst ich möchte alle diese Knoten durchgehen und ähnliche Attribute einsammeln aus jedem Knotenstammte die nächste Zeile gerade mal selbstCinemadie Voith Schleifewar die ?? war das erste war stehenfür jedes Ding ?? dieses Ding ist natürlich ein Knoten eine Not für jeden Not in NotDigi ?? durch ?? aus jedem Knoten Not besser gleich auf Englisch bezeichnetmüssen geschickte sowie auf Deutsch bezeichnen das Blog solche Zeichen als Knotender solches Knotenschnuppert Anfang als Knoten bezeichnen und dann natürlich den untenauslotenaber abermals der singular verknoten als auch Knoten das ist ungeschickt beim SRKwar Ka in Knotenoder durch das sie mit dem war so sehrwas wo könnte man war auch noch einsetzen jetzt hier in diesem Stück Code was wir haben können Sie dieses war noch einsetzendas Schlüsselwortso das könnte ziemlich viel Sterne dessenbei dem Webseite ?? das es wirklich achtzig WebclientslagleichenWebkleidesist wirklich achtzig also da ist es schon hübscher mit dem wardas hier in String rauskommt?? jaeigentlich auch und das Castinghauskommt es auch nicht so überraschendXML Dokument XML Dokument das auch wirklich achtzig aus das war schon hübscher das gibt's noch nicht so langedass man das verschreiben kann Punkt hier können auch was schreibendas heißt das aber als andere Variable hier wird eine Variable neu eingeführte soll nicht heißen dass der Typ variabel ist so soll heißen wird eine Variable eingeführt und der Compilerdenkt sich den richtigen Typ ausder folgt automatischaus dem was rechts steht der Typ ?? stellen kann sich machen wenn sie Variablen jeder Klasse drin haben's es andere Nummeraber hier lokale Variablen der ganz einfachen war ein Schreibendes auch bitte etwas übersichtlicher?? ist es irritierend und es ist übersichtlichan dieser Stelle ist es definitiv übersichtlicherdieser Stelle den dies auch ?? Adorno zwingt aber soll zum seinerzeit Zeichenkettehierist also auch übersichtlicher Beistrich kann ich wissen was Knoten ist die Knoten was die sindnicht nur Liste schreibenaugenscheinlich nicht weglassen was würde passieren wenn sie versuchen es wegzulassen ?? klein W ist der neue Kleinwagen sich weglassensowie würden also diese Variable nicht an den Compiler wüsste nicht wo kommt jetzt variable ?? als die neuenPartner die schon irgendwo in der Klasse drin ist und ?? angelegt waren jener Sprache wird das funktionieren das die Skriptsprachen wird das Unternehmen üblichen Skriptsprachengelegenen ?? die Variable die neu an wenn sie neu ist abersicher bis ganz ?? Skript Sprache müssen schon sein jetzt bitte eine neue Variable namens wemdas zu den Bahnjegliches also alle Bahnhöfe durch dich gefunden habewar offenbar steht in Kartrennenund jedes dieser Gas kann ich jetzt nach den dies fragenund nach den Namen Fragenso Zeichenketteidist gleicheinen in der Doku nachgucken oder gerade aus der Cover Flowgoogelngeh frage ich nach denPunktenund ausgerechnet jetzt erinnere ich mich dran dass dieses war an dieser Stelle zu allgemein ist sehrwas sie jeglichen zehn Siegen diese dieser Knoten hier hat nur die grundsätzlichen Geschichtenhier hat sich der Compiler leider in die irre führen lassen dieses Ra ist nicht der richtige Typ ist zu allgemein der Typ ich muss das ehrliche hinschreiben XML Not entsprechend an der Stelle muss automatischentstanden ist muss ich ausdrücklich XML Not hinschreibenund jetztsieht auch das ?? viel mehr kannalso das es anscheinend dann schiefgelaufen an der Stelle mit dem war so wird es funktionierenXML Nutzern jetzt kann ich hier nach den AttributenFragenan kompatibler sind die Attributevon diesem Knotensie könnendie einen nach dem anderen ab grasen hier sank von null von eins von zwei sie können aber auch sagen was ist der Name des Attributskönnen Sie nicht nur zwei reinschreibengibt mir das mit der Nummer zweidas dritte dann bereits weit sie könnten auch sagen gibt mir das das Id heißtin Anführungszeichen obensieht so aus den Zugriff auf eine Ray aber ist offensichtlich nicht ganz andereden Eintragder Id heißtund von dem gibt mir den WertValue zu kriegen wird die Id des Bahnhofs und wir brauchten auch noch den Namen von den Bahnhofaus dem Knoten die Attributewie Attributewarendavon inwelcheraber mal gucken was hier passiert ich setz mal den Weg Punkt auf diese Schweif Kommadass ich bei jedem Durchgangbei jedem neu gefundenen Bahnhof ihr einmal gucken kann was es Id versüßen Namesonoch irgendwasoder Bahnhöfewas es zurückgekommen ist Komma so gekommen ist vom Server?? SchnellansichtPunkt hat nur eingefundenäh hat nur Berlin Südkreuz gefunden bei dem was ich da eingetippt habejetzt wäre unser Job hier die null null acht nulleins drei ?? auszugrabenund Berlin Südkreuz auszugrabenaus dieses Toplocationwir haben nur ein Knoten drin hab gab dieser Knotenliste Komma dann gucken die Knoten müsste die angekommen istAccount einsist nur einer drinnen dass sie gut ausPunktich habe nach den Attributen gefragt was hat dieser eine Knoten als Attributedinsgesamt vier Attributeden Namen die Länge die Breite und die Idsind die vier Attributewerden auch nummerieren können oder zwei drei aber ich frage eben ausdrücklichnach dem Attributmit dem Bezeichneridund dessen Wert und kriege die Id zurück die Raucherund die Frage nach Name und NamensvariablenName natürlich nicht Id und Name sein müssen habe ich jetzt in der übersichtshalberId und Name genannt werden auch hier A und B nehmen könnenund nahm jetzt durch die Daten sich auch der nächste Schritt ist das in dieListbox rein zu bekommenhabe hier diese Listboxund alle Kandidaten für Bahnhöfe dich jetzt zurückbekommenhabe vom Server möchte ich hiereintragenin diese Listboxliefern sie das andas von den Namen der reinkriegenmir gleichüppige Nuss ist Boxbahnhöferausund da muss man sich jetzt einmal grob erinnern iTunes alles was in Solis Box drin steht ist ein Item ein Ding wird eine Auflistunghier zu einer List Box von Itemman sich nicht ändertabermals der Cover Flow oder einmal die Dokumentationund diese Auflistungder könnte was hinzufügendas heißt in Mettmann sinnvollerweiseimmer erst der für die Übersetzung durch den Namenso könnte das Aussehen das heißt die Ergebnisse der jetzt gekommen sind werden dann in dieser Listboxalle aufgelistet werdenPunkt ?? ist das Extraspaltansehen oder Bahnhöfe?? Furcht auf den Knopf drücken soll ?? meine Wegpunkte ausschalten?? ich aber gerade Punkt aus so und jetzt aufPunkt okay Bielefeld Krefeld GeilenkirchenSeefeld in Tiroldie scheinen jetztfür die Deutsche Bahn AG einig zu sein ?? Bielefeld?? die Namen die Listbox eingetragenund ?? soll so weiter geht man Welteinnahmen ausden das ganze jetzt schon siedeln Einnahmen aus UnterseiteZeit erfahrenwenn sich jetzt entscheiden ob jedes jedoch über Münchensagen hohle Bahnhöfewas wird passieren wenn ich jetzt auf oder Bahnhöfe drückegenau die werden auch noch hinzugefügt das natürlich bisschen ungeschicktdas heißt ich muss dafür sorgendass bevor ich die hinzufügedie Liste leergeräumt wird?? hier machen hier fange ich an die Liste zu befüllenbevor ich die Liste Gefühle sage ich Listedes BoxbahnhöfeItemdie Auflistungder Dinger in der Listbox neunzig hier sagen in einer ganz normalen Liste so eines der bis dahin sauberdas könnte jetzt der erste Schritt gewesen sein der erste Schritt hätte ja sein sollenKommaweiter sein soll nicht irgendwie ein Bahnhofsnamenein mehr oder minder falsch da Kohlebahnhöfeund sehe dannganz viele mögliche Bahnhöfe?? Schach Jan klar wird was er versteht sich auchder ganze Wandel wäre dann ein Bahnhof unser guten Zeigerfahrtender Ärger ist natürlich jetzt in dieser List Box sind nur die Namen bekanntich brauche aber um die Abfahrten zu holen die Idnummerder Server der Bahn AGwill die Idnummer haben sich den Namen haben kann man sich daraus lügen die Listbox kennt nur den Namenwenn ich auf Zeigeabfahrtenklicken ?? ich aber die Idnummer nicht den Namenaus Komma tunsiebauen also eine Classeine eigene Klasse die angezeigt wird als der Name des Bahnhofs das ist dieMethode angezeigt wird der Name des Bahnhofs sie können die Instanzen dieser Klasse aber nach der Id und dem Namen Fragen das Mama jetzt und dann werde ich hier nicht den Namen hinzufügensondern jeweils eine neue Instanz dieser Klasse Punkt bauen Sie eine neue Klasseoder Gruppen die hinter meiner Menge nur passierenobwohl wir können es auch in der Mittelklasse lassen ?? das es in dem engen lasse sie sind hier bin ich jetzt innerhalb der Männerklasseeine Klasse innerhalb der Klasse ?? Militär sind außerdem in den Oberklasse braucht niemand diese Klasse diverse Schreiben ein Bahnhofschauen Sie mal eine Klasse die merkt sich den Namendie Idnummeranpassen constructionund Tostring ist so überschriebendas man in der List Box der Bahnhöfeden Bahnhofsnamensieht scheint sie die Klasse und dann verwendet ihrwirbrauchen also ein Feld für die Idschenkidunter Sommer nach ?? von außen auch wieder lesen können das könnte man inzwischen als kürzer Schreiber Bischof in der aufwendigen Fassung?? BlickWinkiddann den Gitter dazuder Götter soll seinReturniddamit man es auch von außen wieder lesen kann und analog läuft das mit dem NamenStringnameklein geschrieben und von außen die pro Partie Name groß geschriebenWetter ist Ritternameklein geschriebenund wir bräuchten noch einen Kostenfaktorist natürlich Blickund der Ostbahnhofklasseheißtund fünfundzwanzig über sinnvollerweiseeine Id und einen Namenund setzen unsere Datenfelderhierdas Idist das Id was übergeben habenO und der Name ist der Name der ?? übergeben haben all das könnte manseit kürzerer Zeit viel knapper schreibenaber das ist dann so sehrsich ab spezifischdeshalb schreibe ich jetzt mal nicht knapper sondern so wie sich aus den alten Videos kennen zu dieser Klasse benutze ich jetztauch noch eine weitere Zutat?? jetzt benutze man diese Klasseals ich füge nichtdie Zeichenkette Name hinzu sondern was ich der ListBoxanhängeist eine neue Instanz vonBahnhofund der gebe ich die Id und den Namenund wenn ich danach fragewelche ein gewähltes aus der Listboxdas ihm ein Bahnhof und dem Bahnhof kann ich Fragen nach der Idso weit so gut Komma gerade mal gucken was für ein Unsinn passiertkomische Bahnhofsnamewarum das warum sich jetzt WPS Abfahrt NintendoBahnhofum sich das der?? verstehe ich nur noch BahnhofwesentlicheGeschichtejederKlasseerbt von Objektdiese Methode durchdringtdie StandardImplementierungder Methode durch String ist den Namen der Klasse auszugehen dass sie sich in Aktion was macht die Listbox die Listbox geht alle Einträge durch Ruf für jeden Eintrag zu String aufdiese Falls es immer der Name der Klasse Beistrich nicht das was wir wollen wir müssen zu String überschreibendas man sie für die Klasse Bahnhof beschreiben Sie die Methode des trink so das der Name ausgegebenwird und nicht der Name der Klasse der Name des Bahnhofs ausgegeben wirddieIndustriemethodeüberschreiben oder bereitsLeerzeichendurch Stringdiese drei Methodenerben Sie von der Klasse Objectmann schreibt hier nicht Doppelpunkt abdeckendas es automatisch der Fall man erbt von dieseroder Mutter oder das Inlandsobjektund dass diese drei Methoden virtuellzu String gaben sie also ganz kann ich vermeiden Sie Abendkönne es aber auch ?? zu überschreibenauf diese Weise zum Beispielinsgesamtmacht das was deine Mutterklasse getan hat und das wollen wir nicht denn das ist geradeder Name dann immer Interesse ich möchte den Namen des Bahnhofs zurückgebenvielleicht sogar was schreiben Sie Demokratien ähmstellen sich vor sie hätten jemand so kompatibel das zurückgeben noch irgendwelche Sperren sind veranstaltet insfranzösische übersetzte Wasserwollen sich in den übersetzten Namen ansehnliche Name groß geschrieben das erprobtejetzt müssten in der Listboxvernünftige Namen erscheinendie man dann auch sozusagen fragen kann was ihre Idnummern sindBahnhofbahnhöfe?? und alsSonderfonds inne zu haben jetzt in der fünfzehn anderen aber wir haben in der Listboxkeine Zeichenkettendamit der Listboxbahnhöfeund die Bahnhöfe wissen wir Namen und die Iddenn der nächste Schritt ihr Zeigeabfahrtenman nimmt die Id von dem angewähltenund stärker meine Frage an den ServerPositives angekommendiese Textbox tut was der Kopf oder Bahnhöfe durch fast alle Bahnhöfe mit HPs Programmnamescheint hier der oberen Listboxzwar nicht als Zeichenkettensondern hinter den Kulissen als Bahnhöfedie eine Idnummer wissen und genau müssen dieser Kampf muss jetzt zum Leben erweckt werden Zeigeabfahrtender Gericht eine Ereignisbehandlungfür das Klickeventklicken ja hier ist die Ereignisbehandlungfür den einer Knopf ständig vor und benennen sollen da möchte ich jetzt holenwas in der oberen Listbox angewählt ist welcher Bahnhof angewählt ist und mit dem weiterarbeitendes Id Nummer brauche ich zum Schluss wieder irgendwas Stringidist gleichBlablablablabladie Idnummervon dem Bahnhofden der Oberliste angewählt ist wenn eine angewählte Smith Komma prüfen aber nehme an es ist eineChance die Zeile mal zu Endeund in kleinen Schritten vorgeführtich frage die Listboxbahnhöfedie Frage nach dem Selected Itemmüssen ?? noch gucken ist nur was angewähltdu?? wahrscheinlich nicht mehr alle Sachen sind mir wichtigerdas ist das angewählte Ding und das ist eben ein Objectdie Listbox kann beliebige Objekteauflöstenjetzt wissen wir nur das ist ein optischer Geschoss ?? sehr aufwendigdas es was ich aus der Listbox zurück rege jetzt weiß ich aber dieses Objektist ein Bahnhof behandelt das anders reingelegt als Bahnhöfeich kann es Karstenin ein Bahnhofanrufen wie es gleichso geschrieben Bahnhofwarein Daunenkarstich Karsten zu den abgeleiteten Klassenich weiß das ist eine abgeleitete Klasse Wasser drin steckt eine Referenz auf eine Instanz einer abgeleiteten Klassebesser weiß ich das muss immer funktionierenhier steckt eigentlich nirgends auf Bahnhof drin Punkt darf ich Karstenso als ob sie folgendes SchreibeninC ist gleich ich möchte gerne die ZahlzweiundvierzigKomma drei fünf Punkt ein vierzig ?? Punkt drei fünf natürlich umwandelnin eine Hintertür zahlen selber GinstervorstandesBeistrich die Schutz anders zu machen ?? zumindest funktionierendass das Karsten ihr in runden Klammern den neuen Typ der vorschreibenjetzt analog in un kann man den neuen Typ wir wissen es ist ein Bahnhof deshalb darf ich an dieser Stelle Karstenund dem Bahnhof BD darf ich jetzt fragen was seine Idnummer istdieses B darf ich jetzt fragen was eine Idnummer ist das Objekt A kann ich nicht fragenausprobieren habe Punkt wenn keine Chance das kann nicht das Objekt A aber bedürfen sie Fragen nach der Idnummer unterschreibt man jetzt sich in drei Teile schreibt man in einer Zeilemit den Jahrendes Bahnhöfe Selected Itemdas können Sie alles hinter diesesCastingschreibendieser Formeine Zeile weniger aus der Liste mit den Bahnhöfen gibt mir den aktuell angewähltenist ein Objekt und daraus noch ein Bahnhofwas sie daraus lernen istdas das Karstenrelativniedrige Priorität hat Residenz hat erst wieder Punkt ausgeführtaus der Liste der Bahnhöfedas Recht altem und dann wird die Kasse das wird nicht in die Liste gegeißelt sondern das ?? Kleid kassiertPunkt jetzt möchte ich Fragen nach der Idnummerkönnte man dieses Spiel hierersetzen durch das was wir gerade hattenwas aber nicht funktionierenPunkt weilwarum ist das unsinnig nachdem was ich gesagt habe Punkt das so nichtgenauBahnhof das Gas nie hat eine niedrigereResidenzes wird erst das Punkt Id gemacht und dann wird dieser ganze Krempel hinten zu Bahnhof gemachtes ?? unsinnig noch eine ZeichenketteLeertaste brauchen zwangsläufig Nummer Klammerngebrochen ?? Klammernaus der Liste den angewähltenThema zu einem Bahnhof das ist die vordere Klammer und dem Bahnhof können Sie Fragen nach derIddamit habe ich die Id jetzt gibt's wieder seine Abfragean den Server der Band mit dieser Idgibt mir doch mal die nächsten zwanzigAbfahrtenzu einem bestimmten Datum eine bestimmte Zeitgerade malist es verdächtig ähnlich wie der siehe obenüber den ganzen Kram herumoder gar nicht dazu führen Komma wusste ich aneinerzum Download Stringeine weitere Anfrage Komma etwas anders formuliert?? meine Aktivitäten gerne die nächsten Abfahrten vorher hatten wir wir haben ungefähr den Namen eines Bahnhofs und wolleneine Id und ein richtigen Namen für ein Bahnhofeine etwas andere Frageauch ein Web Client und es ist immer noch UTF achtKodierungdiesesaktuellen Kunden kommen nicht mehraber wir brauchen jetzt hier eine andereAdresse unter der die Abfragendiesich verdächtig ähnlich aussieht weiß ich hab's gerade aus den Unterlagen der Bahn rein kopiert eine Zeichenkette hatte die PS?? DoppelpunktSchrägstrich Schrägstrich oben BindestrichHP PunktBahn Punkt DE Schrägstrich bin SchrägstrichRestechsebis dahin gesehen sie wird anders die Partner wollt ich mir Location nehmen sondern Debatte Wort gebrauchen wieder unseren Autorisierungschialso hier die Zeichenkette beenden Plusund die entworfene Programm steht pluses geht weiter mitKaufmannsund ist das auch eine Zeilesoes geht weiter mit Kaufmannsund lang die Idda brauche jetzt die Id vom Bahnhof dieser gerade hatten also Zeichenkette beendenplusdie ITPunkt es geht weiter nach der Id mit dem Kaufmannsundund dann kommt Datumund Zeit und ist ein Anführungszeichen zuSpielKlammer zuSemikolondie vergessen so sind die Anfragen jetzt ausdas finden Sie bei allen solchen Webservicesdann aufgelistetteilweise an zentraler Stelle teilweise jeweils einen Anbieterunter welcher URLsie was kriegen bei der Bahn kriegen sie eben unter sowieso sowieso die Partner WortAutorisierung SkispracheId NummerDatum und Zeit kriegen Sie eine Liste der nächsten zwanzig AbfahrtenProbleme gerade sowieso steht es in die Zeit des natürlich ist noch nicht bekannt der zwei zwanzigste zweite zwei tausend sechzehn ist lange vorbei da muss noch was passierenwas müsst ihr soweit funktionierendass der Bahnhof hergenommen wird er die vom Bahnhof genommen wird zumindest den richtigen BahnhofabfahrtenKriege am falschen Tag zur falschen Uhrzeitlediglich die ?? absichtlichesoder Hannover ?? vorstellenmüsste dann ja nach Hamburg Bremen BerlinGöttingenBielefeld Köln in sowas wohl BahnhöfeHannover Hauptbahnhofund Ähnliches sage Zeigeabfahrtenmüsste die zwanzig Abfahrten geholt unter unten in den Weg laufenKomma was sie ankommt?? XML Stellansichtokay kriegenein paar Supportscanzu besichtigen ist ein Debatte Wort und auf dem Debattewortstehende Pathos Drinabfahrtendas hier ist dieerste Debatte ?? zu sehen oder gibt's jetzt doch so einiges was man anscheinend dann noch weiter abfragen könnte der Verräter einem alte URLs mit denen man den Wasser abfragen könnte ?? bekriegen direkt in seine die Badschardes GleisZielbahnhofDatum und Zeit geben zwanzigste zweite ich erhalte Suspension Hannover Bahnhof Essen ICEwelche ICE fünf hundert achtundsiebzigsowas ging es raus für diversedie Patchesdas Camus gleich darauf um sich mal merken wir brauchen also den Patchesund jeder die Partnersuche nach Latein und die Wechsel Wasser zu zeigen dass man daraus habe er anvorhergezielt in festes Datum ohne feste Uhrzeitdas es ja nicht gerade das was hilfreichesversuchen Sie mal hier das vernünftig zu lösen Datum und Uhrzeit von jetztvon heuteund jetztDateTimenau auf jeden Fall und dann tust Wink von Datetimenauaber was sie hier brauchen ist natürlich haarsträubendBindestricheKaufmannsundTime gleichvier Prozent drei A das ist das beste Doppelpunkt Prozess drei A unser ForellencodingSchreibweiseKodierungist Prozent drei Ader Doppelpunktin der URL Liste Doppelpunkt dann auch nicht drin sondern eben Prozent drei A statt S Doppelpunktich muss alsoVendetta noch überzeugen dass es in dieser Form ankommt als Zeichenkette?? auf jeden Fall der jetztNauund Datetimenauhat eben nicht nur die übliche Methode das wäredie sicher interessante String das wäre die übliche dicke Art ist die ?? noch überschrieben haben?? Business gibt noch drei weiteresie können eine Formel Provider angebensie können einen eine Zeichenkette angeben in der sie das Format beschreibenoder sie können beides durch eine Zeichenkette und sind vom Provider angeben die geehrte Methode das ist die hier ?? Parameter los dass die geehrte Methode eben überschrieben haben aber es gibt mehrereund ich hab gesternzehn Minuten in der Doku gefühlt müssen sie dann es auch tun an dieser Stelle die schreibt man da jetzt eine Zeichenkette rein und zu beschreibendass das da rauskommen soll Doppelpunktwir brauchentatsächlich mal das man sowieso stehtso Salsa herankommenPunkt dann sagt die Dokumentationwenn ich die Jahreszahl brauchedann schreibe ich Y Y Y Y endlich die vier stellige Jahreszahlwie gesagt nicht auswendig lernen oder sowas sowas kommt man nachweislich auch nicht auswendigdie Monatszahl ist doch raffinierterdie Monatszahl brauchen ?? ja meine führende Nulloffensichtlichist die Monatsnamender führenden und rauchenden schreiben Sie groß Mgroß Mdass die Monats seine führenden Nullen aus der Dokumentationhätte auch alles total anders sein können dass es sich in Stein gemeißelt?? Microsoft hat sich entschieden so zu machen anderesich anders entscheiden die Tageszahlin zwei Stellen eine führende Null ist DDdas steht hier noch Time gleichmisstrauisch die Stunden im vier zwanziger Systemmit der führenden nullgroß H H sie an die Stunde gibt als wahrer System und ohne führende Null müssen sich etwas entscheiden was sie brauchendann hätte ich gerne noch die Minutenwieder führende null das ist MMPunktjetzt muss man hoffen dass diese ganzen anderen Geschichten hier nicht irgendwelche Sonderfunktionenauslösenalso wissen wo sich sein hat dieses de Sonderfunktionoffensichtlich denn es kommt bei den Tagen vor das Kaufmannsund es auch gefährlichich hoffe ich erwische es alle Zeichen mit Sonderfunktionenalle Zeichen die Sonderfunktionenhaben bei den müssen Sie sagen der will jetzt aber nicht die SonderfunktionenBackslashStege mindestens bei dem Kaufmannsundund mindestens bei dem dieprobiermal ?? das reichtjetzt hier malweg Punktso Komma das richtig an Punktals sie schreibende Zeichenkette hin die sie gerne hättenund damit Platzhalternselbst ?? X und Y für das vier stellige Jahr und so weiter und so weiterwir müssen sie gucken dass sie keine Zeichen drin haben die falsch verstanden werden können ?? das Kaufmannsunddass die nach vorne gesetzliche Schrägstriche vorOberschwaben ein sicheres Zeichen davorgenau damit der Backslash ihr so genommen wird oder dass At-Zeichenwenn sie einen Wechsel haben wollen würden in der Zeichenkette müsste dem Backslash verdoppelte sie denn wirklich zu haarsträubend aus dieser Frau berichtet über das At-Zeichen davor?? Komma dass vorsichtig funktioniertdagegen der Bahnhof einwohl BahnhöfeKomma großartigesJahrals es jetztmit Excel Ansicht das hatte jetzt ausgemachtTesa scheint auch verloren gegangen sind ?? Kaufmannsund DAangekommen aber das Tees weggegangenda muss ich vorsichtshalber schon ?? dass die auch noch Backslash ?? sechzehn null drei zwei drei ?? funktioniertdann so was schief gegangen hier ?? finsteres Teedes Hundes wie und es ist alles empfehlt?? Demokratie aufpassen beim M aufpassensechzehndrei A null vier das hat funktioniertdas jetzt programmierte Experiment Basisversionmachen etwas ordentlicherund die Dokumentationgerade gelernt beim Tee muss ich vorsichtig sein bei diesem Thema sich positiv ?? über dem ähm muss ich vorsichtig sein ?? ich einander Bedeutung zu haben und was auch malversuchenansehenDate Gleichzeichen sechzehn Time gleich so sieht das gut aus Komma im Original gucken der gleich zwanzig sechzehnhundert und Time gleichokay sieht brauchbar ausSonderfunktionenwenn sie in jedem Systemim Zweifelsfall sind diese Abkürzungen diese Platzhalter andersdie Reaktion heißt anders bedroht als an das man weiß das es sowas geben muss in jedem vernünftigen System und die dann auch die Suchewird aber die Zeitund die Komma ?? dranhängenId plusZeitund dabei dann Feierabend mit dieser Abfragejetzt müssten in es dann tatsächlichdie nächsten zwanzig Fernzügevon heute drin stehen die gleich VereinPunkt warsicherheitshalbernur schönen kleinen Schrittenaber nichts kaputt gemachtHannover kann ich am leichtesten nach Nabil will was ich hab es auswendig ??was bessernachguckenAusrufezeichenerfahrenwas ist angekommenPunkt CPluszeichen baute Welpeoffensichtlich etwas falschmit unserer Zeit?? ausIdnummersieht auch gut aushabe ich diesem gesamten Zeichenkette was verbaut was kann man tun werdeimmer diese gesamte Zeichenkette die ?? gebaut habe nächste Variablesoich habe also bei der Uhrzeit gepenntmit gerade aus ich aber ?? gewinntihr das Prozentzeichensich angekommendas es auch noch ein Backslash vorund nochein Versuchist Ausrufungszeichenauch ?? Fragezeichenwas ist jetzt angekommengut Schwesternach Düsseldorfals Unze sechste dass es heute um sechzehn Uhr zwoundzwanzigin zehn Minuten wunderbarmit dem IC nach Düsseldorfoder mit dem ICE nachKöln ja in Gesundbrunnen eine Richtung besser als das sie so weit so gut aus also scheint soweit zu funktionierengesehen ist es hilfreiches in kleinen Schritten zu machen weil er die tausend Sachen auf einmal machen und dann suchen müssen wo eben Folie Prozentzeichen verloren gegangen ist ?? verlorenjetzt also dasselbe Verfahren wie ebenmanchmal selbstgebrauchen alle den Patchesund von Indiepathosmöchte ich in der Textbox es auflistennicht exakt das Alter als Zeichenkette auflistenZeit kein und direkteZeichenkette zusammen basteln in die Textbox reinklatschenich exakt das webenan die Patches und verschiedene barsche Time und die Menschen Brothers Parade sowie ebendas Business aus mit Pepe istaußer mir eben gemacht wir haben ebenein XML Dokument gebaut aus dem was angekommenist vom Server und nach Stopplocationsgesuchtes müssen nach Debatte suchenund nicht mehr nach Id und Name sondernnachdem Section und Timedem Bau der neuen Bahnhof sondern man auf eine Zeichenkette rauszu nehmen für den mit ihr Coffee?? hineinwas ändert sich wir suchenstatischeElementemit dem Tag demokratischerBoom und die haben meine dialektischenzweite Zielbahnhofnicht mehr auf einer Variablennahm's die Menschenmüssen nicht weisenPunkt die hatteneine TimeAbfahrtszeitmerk ich mir eine Variable namens Time sinnvollerweiseund hier bau ich das einfach zusammen Musik ?? Zeile für Zeile rein schreibe in die Listbox Timeein Leerzeichenund den Namen des Zielbahnhofzuwächsenund natürlich ist Boxbahnhöfe?? die andere ist Boxnicht die Ursache die untere List Box List Boxschon genanntBeistrich benannt sind und vermehrt die unter List Box oder Listboxbis Box AbfahrtSolist Boxabfahrtenmitmäßiger ?? tatsächlich die nächsten zwanzig Abfahrten von jetzt gerechnetlaut Plannichtaktuell mit allen Verspätungen und Ausfällen sondern laut Plan leider nuran dem angegebenen Ort kriegenartigoder muss natürlich sind die Listboxbahnhöfedas Wetter schief gegangen ist Punkt Bahnhöfe löschen sich falsch ist Punkt abwartenbevor ich die Liste fülle mit den Abfahrten die unterenehme ich alle Einträge raus ist da noch garzu besuchen Leerzeichen ab wie?? KommaBahnhöfeHauptbahnhofZeigeabfahrtenokayAnführungsstriche zuhabenwirMünchenwohl BahnhöfeHauptbahnhofdiese Liste oben wurde komplett ausgetauschtgut und müsste es auch komplett ausgetauscht werden Zeigerfahrtenwohl und Wiens das sieht gut aus für Münchenso weit so gutKomma das ganze noch bisschen hübscher machensowie das jetzt aussieht hättest vor zehn Jahren ausgesehenhatte Tage würde man versuchen so wenig Klicks zu machen wies gehtbesonders im Handy mal nicht so viel rumhantierenwie können Sie die Zahl der Klicks reduzierendas wenn ich so viel arbeiten muss als Anwender Anwenderinso erster Schritt dieser Kraft Zeigeabfahrtenfliegt raus wenn oben ein Bahnhof ausgewähltwird sieht man sofort die nächsten zwanzigAbfahrtenändern Sie das mal das das fusioniertmichinteressiert also das Ereignis SectionChallenge von der oberen Listboxist sie ja in den Zahlencode reinschreibenoder wir gehen hier zu den EreignisseinenSection Challengesommerklicken?? sind wir diese Methode wird es aufrufen wenn sich die Auswahlder Oberlist Box geändert hat und was ich hier machen sich genau das was sie vorher abgemacht haben also alles was er gerade den Kopf eingeschrieben habenButton als Link alles nämlich der Oberaufseherknopfund schreib bis zu der Listbox rein all das wegXganzeMethode kann Weg für den Knopf alles kommt bei der List Box ins Sectionsscheinschreibenund darauf kann auch ?? WeckzeigerfarbenKomma nichteinmal probieren ob sie noch immer noch funktioniertalle Bahnhöfe die sich wie Textbox anhörenTübingensei so okayklingenTreuchtlingenda scheint was so passiertirgend einenokaynoch fremdländischeUnterrichtsfachMünchen das hat gut funktioniertEickhoffgroß gewordenund habe es mit den verbleibenden Knopfbewerberdie noch lossoLeertaste ganz analog die Textbox hat ganz analog Text scheinsteuch auf das Exchange Ereignis und Uhr das was ich vorhin aufgemacht habe den immer sofort wegdie Textboxvon der will ich dasText Challenge zwo ist der ?? ?? Textstellen stark festzulegen hierund was ich da rein schreibe istwas ich auf den ersten Kaffee gemacht habealso all dieses hierund dann kommt der Weg erstdie eigene Spannung ?? die für den ersten ??jedes Mal wenn ich es als irgendwas tippe das eine ganz schön gemein jedes Mal wenn ich irgendwas tippe wird eine neue Anfrage gestartethat Komma durch schönviele Abfragen generierensie vielleicht auch nur superein Aufrufziel hat einen Ausnahmefehler verursachtich ahne was ich ahne was hier müsse meinen Einzelschritten durchdas weiter vorgesehengewagt ist Exchangescheint wann etwas früh aufgerufen zu werden und dass man weg Punkt auf die erste Zeilesind der Ruf der sofort auf?? dass ich das gemacht habe bevor das Programmals Fenster erscheintlanden wir bereits hierund dann geht wahrscheinlichauf die Fingerdie Listboxbahnhöfesind die Tickets auch gar nicht das es der Lage den wir habenalso mit Text scheinstwird sofortdiese Methode aufgerufen ohne dass das Fenster weiß aufgebautes vollständigund wir fallen auf die Nase hier bei der Listboxbahnhöfe?? mich noch nullirgendwas umgehen wie können Sie dafür sorgen dassText scheint es dann aufgerufenwird wenn unser Fenster auch wirklich erst komplett istandersplus gleich bei Ereignissen erinnern?? die WMF Arbeit nicht schreiben ?? finden und guck ob es dort Bahnhöfe noch null ist und dann mache ich nichtswäre eine Möglichkeit aberich glaube etwas sauberer ist wenn sie dafür sorgendass dieses Text scheint diese Methode Deckschichterstesaufgerufen wird wenn wir fertig sind mit dem Fenster ich nehme also hier aus der Textboxda aus der Textboxnicht das hier wegXkeine Verdrahtung mehr in Examen Dateiund das war ja beim Wasserturm einer Hauptfenster KlasseGenussfaktorwir so allmählichfertig sind mit dem zusammenbauenwas ich da sageExchange natürlich jetzt von dieser Textbox würden sie ist Textbox Bahnhofdavon das Exchange Ereignisscheintum was es hier machen es im Plus gleichund zwar soll diese Methode dann aufgerufen werdenetwas wie das späterals geradediese Verdrahtung sozusagen passiert späterich hoffe spät genug sind jetztin Bussen weg Punkt Rinder unten den weg und Kommadass er spät genug istokay hier scheint das was wirsehen mit gewisser VerzögerungBuchstaben wegnehmezu Bibel findet auch Budapestzu Biel findet auch Kielund sowie finnische nur Bielefeldeigenwillige SuchfunktionBielefeldBielefeldden Anstoß eingebenkönnte gar nichts mehr außer Bielefeld okayund machtlos eingebenganz viel und noch mehr Stress eingebenwir sehen jetzt geht das ändert sich nicht auf mir draufklickenund es kommen AbfahrtszeitenKaiserslauternjaSinn jetzt ein Ärgernisweil ständig diese Abfrage laufenbei jeder Taste die ich tippePunkt sie lebt bei jeder Tasse die ich tippe zwar nichts ausgewähltes ?? ?? angefangenbei jeder Tasse liegt wird eine Abfrage gestartet und es ist natürlich nervig langsamhieranfangen zu tippeneine Abfrage wird gestartet und dann hängt das scheinbardann kommt es die Antwort und dannhängt es scheinbarmal drei der Glückspilz wieder ganz schnell ich würde mein Paardas Programm scheinbarda müssen wir seitlich mit Fenstern oder mit Tasks heutemit Tasksüber das heute noch schaffen als Fußnote da müsste man jetzt endlich Nebengläubigkeitwerden sicher tippen müsste im Hintergrunddie Maschinemit den Server der Bahn reden und dann irgendwann mal bescheid sagenwenn sie was gefunden hat gibt diverse Möglichkeiten?? Downloadlinkzum Beispiel da gab's auch noch andere haben sie schon gesehen ganz am Anfangvergab sowas WiederholungstäterRacing?? nutzt den classic Task Complete und so weiterdas alles anders machen könntedas ?? wahrscheinlich wissen knapp was wir auf ein heute wichtiger ist es mit den Exabsturzeskann jetzt an diversen Stellen noch exaktes geben gerade gab's schon mal wieder einem die sollte man abfangendas wäre mir noch wichtiger als das es hier reibungsfrei funktioniertPunkt immer gerade nach funken wir uns exakt einfangenaus der sie welche stilisieren mit Selectitemwenn wir gar keinen Bahnhof gefunden habenso komischer Name das gar kein Bahnhof gibt dann ist die Liste wäre es kann nicht ausgewählt sein und wir haben noch nicht ausgewählt?? kleines ProblemZwischenscheinStädtereisenist was abgewählt worden meinArtikel nicht sicher sein das ihr Selectedalpenmit irgend einem sinnvollen Wert gefüllt ist es in seiner Beschreibung es könnte Null drin steht das Muster abfangen als ich Komma ganz dreist vorher größer als sicherheitshalber?? wie vorherelfsteht da null trennen wenn dann nur drin stetsdann kann ich nichts tun sollte?? man könnte vielleicht die zweite Liste löschen die in den ?? der zweiten Liste löschen sich weiterhinirgendwelche Zeiten angezeigt werden dafür SeitenlisteArsilistBoxabfahrtendas verdient er machenmuss Punkthierdas da nicht stehen bleibt in der Liste wenn es keinengibtdas wäre eine wichtige Chance sich ein Exemplar zu fangen sonst wenn sich hier unter null rein wenn sie versuchen eine neue Referenz zu differenzierenwas in die Id haben wollen das endenkönnte artig selbst empfangen aber das wenn diese komische Marktforschung so handhaben kanndas ja bereits zu Beginn gesehen Downloads trink der kann schief gehen wenn sie keine Verbindung haben Beistrich noch mal voraus dem Netz rausgehenund das ganze noch mal starteirgendwas sinnvolles Reihenhaus eine als auch bei jedem Tastendruck den ich mache bitte sofort dieser Frage starteten sie das gibt ÄrgersystemPunkt net PunktExhäppchenwohl offensichtlichweil wir keine Netzverbindung haben deren Ausnahme konnte nicht aufgelöst werden als es nicht geschafft den DNS Server zu erreichen um diesen Namen in eine numerische IP-Adresseumzuwandelnauch lässig geschafft weil er keine Verbindung nach draußen hat als das was richtig Section dir passieren kannalle sie die mal das es immer so fürchterlich wird was machen Sie es wie die sechs selbst behandeln sie diese selbst wieder passieren kann??mit diesem Typ jetzt fängt deralledie vom Typ Extremstelleodereiner Kindklasse sind also wirklich alle Sessions wenn sie ihre spezielleres reinschreibenwie was weiß ich geweiht Beistrich selbst wenn sie das sie reinschreibenwann sie nur alle von der Sortegeweihbasierteund Kinder davon ?? man sieht kein Kind lassen davonaus das verwendetwider die Polymorphiesie sagen welchen Titel sie fangen wollenund sie fangen alle die zu diesem Typen passenden Typ selbst und seine diese Klasse selbst und alle ihre Kindklassenman kann auch mehrere Getrennt fangenhier fangen sie wirklich alle sie könnten sagen wo vorher möchte ich noch ?? spezielle fangenan sich in das erste Kitschdie speziellen rein die sie fangen wollen warnen die daund wenn ?? den ersten Patch keine speziellen gefangen worden sind sondern es war das allgemeinere Stan anziehende zweiteneine relativ selektiv vorgehenüber die verschiedenen möglichenAffektewollte ich wieder sagen MessageboxPunkt Schauwohnt zwar?? Ausrufezeichen?? Leerzeichen ein ?? Plusäh X PunktMessage?? Komma besonders was schief gehen kannmit altem ?? überprüftdas kann schief gehenwenn uns die Bahn hier kein Unsinn schicktmüsste schiefgehen was passieren könnte zum Beispiel dass wir vom Server der Bahn kein XML Dokument kriegeneinfarbig auf die Nase aber auf Komma dass das in Ordnung ist müsste man professionell auch abfangen?? ja sonstimmer ?? nicht böse sondern nur die Affen mit dem Internet umgeht sollten die wunden Punkte alle gefangen seinimmer wieder zu schreibenund zu ?? Crashtestauf immer noch irgendwo Leerzeichen kriegen könntenob sie gar nicht mehr?? doch dauertedie erste Verbindung schon etwas länger zu dort so interessantist das denn hier kriegen wir plötzlicheigenwilligeEntitätendas Wasser soll aber merken lehrleerOstfrieslandKrim Leerzeichen mit der Nummer sechster dezimal zwei acht dazwischenbei den Bielefelder scheint zu funktionierendringenDingen scheint auch zu funktionierenThomas auswählewiealles sich so zu funktionierenund noch nicht so ganz fertiggravierender Fehlerhiermit das es gleich vergessen ?? zwingen hier fehlt es gleich natürlich davorsicherrichtig falsch habe ich bei dem Ananasdamit gemachtwas damit wahrscheinlich etwa eine halbe Stundetippen und testenes kann Probleme im Datensatz der Bahn gebendas kann natürlich höchst wahrscheinlich eher Probleme im Programm stehen hergebenwas er gerade eben gesehen hattenmuss man noch malnachhakenwer euch ?? Essen und anderes Geschichtensie eintippehat Wuppertal okay HerthaWein aufhörtPunkt alsoPunkt Berlinscheint auch zu fusionieren erscheint relativ stabil zu sein ihrWesen leerich setze malhier einen Weg Punktfeuchtes XML zerlegenKomma weiter hier derLehrschlüsselals wir wollendas es jetzt nicht Joachim Ellencoding das es gibt einmal den Standard immer die Sachen in die URL diskutiert das was sie in die Browserzeiledarum Schreiben an Umlauten und Leerzeichenwas auch immer das jetzt aber innerhalb von XMLhat jemanddas nicht so codiert anscheinend wie man sich das vorstellt die Umlaute eben München und so weiter hat alles funktioniertebenso ?? gucken was denn das ist das ist das Unicode Zeichen mit der Nummer sechster dezimalnull null zwei achtMeter sind also die Klammerninteressantdas ?? müsse noch mal einmal alles nachguckenob dieZeichen hier vielleicht auch noch weitere Kodierungen drin habenÖl und so weiter sind schon richtig aber die Klammer auf runde Klammer zudie scheint jetzt schief zu gehenüberlege was kann man noch habenan alles alleine Westfalens damit was geht manchmalweitermachedie Klammer an dieser Stelle ist wichtig gemacht in Anführungszeichen aufeine Klammer weil er sind anders Komma dabei werden sie so richtigunter die Schweizer Klammer zu noch nicht das man das Programm dann so und müsse man einmal der Bahn bescheid sagen das sie das konsistent machensoweit besser schon meinerseitsdas Ausland wie Sankt Gallen neunzehn zwanzig nach München?? auf die Uhr erschaffen fünf Minuten nicht das man kurz zumindest andas jetzt noch unschön ist wie lange das dauert wirklich was tippendas hier geht es gerade je nach Belastung des Netzes ist es mal schneller mal langsamergerade simulierenwenn das Gebäude zu diesem Zeitpunkt hier nicht so leer wäre und viel mehr Leute im Netz wären wird sich das ja anders verhalten nämlichangucken?? es wird sicher so verhaltenals ob sie hierbevor es los gehterst mal schlafenüber eine halbe Sekunde schlafen so würde sicher verhaltenwenn das letzte bisschen mehr Belastung hatdas was hier den aktuellen Thread fünf hundert Millisekunden schlafen legennur Simulation malte sich das dann anfielen würde dieses Programmimmer nicht zu einem dicken Leitungsnetz hätte auf eine langsame Leitung oder den zuletzt hätte und dann wird es unerträgliches wahrscheinlicheinmal Backspace gedrücktetwas passiert Komma Backspace gedrücktirgendwas passiert?? Backspace gedrückt irgendwas passiert ?? Komma Bielefeld zu tippen dieBuchstaben auf Vorrat tippendas wäre so zäh wie in Honig dann wenn das Netz nicht so viel Bandbreite ergibt ?? insbesondere Hofverzögerunghat hohe Latenz hat dann wird es unerträglich hierbei das Programm zu hängen scheintmit dem was hier und so lange wiedie Maschine am Arbeiten ist hängt das Programmdafür bräuchte man jetzt mehr hätte Smith sein Pferd im Hintergrund geben der die Abfrage macht das was wir hier direkt in die Ereignisbehandlungreingeschrieben habendiese Abfrage die müsste im Hintergrund passieren mit dem Racing hatte ich eben schon gezeigtwäre eine Möglichkeit und starten eine Task oder was ich in den Admins gezeigt hatte sie starten einen eigenen Threaddes Minder und macht nicht so fünf Minutenals Merkpostendas müsste man sich dann anguckenwas erwartet man heute eigentlich von jedem Programm das das Internet macht und nicht hängt während des auf den Server wartet