[Playlisten] [Impressum und Datenschutzerklärung]

07F.1 Dateien und Streams in .NET, Teil 1: File und Stream


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

rollLeitzins gibt ?? Texte liefert in eine Zeichenkettewieder Text eine einzige Zeichenkette für die gesamtewie toll einziges lustigeran dieser Stelle geliefert in eine Reihe von Zeichenkettenjede Zeileals ein Eintrag in den Murraynatürlich wieder sagen was denn das ist bei uns Daten ?? Punkttäglich erstatten sie es Faunen sorglose TabellenkalkulationenSystemdaten?? SamstagXTso könnte das aussehen und was zurückkommt ist wie gesagt einBrief von Stringsgleichweg Punkt?? ?? zu Schweifklammergucken das auch funktioniertPwird in den Weg Punkt rein sollten wir hierin den Murray Daten sehen sie haben es tatsächlich zweiEinträge drindie erste Zeile aus der Datendateiist in dem ersten Eintragden zweitendie zweite ZeileanzutreffenSemikolondas schon richtig richtig riesig ist diese Einzeleinträgewieder zurück also jetzt habe ich Zeile um Zeile wieder gesund gekriegtwie kann ich jetzt meine Einzeleinträgezurück ?? sich zu wirklich diedrei tausend hundert und vierzig dahinten rauskriegen wie können Sie jetzt die einzelne Zeilen zerlegen?? Zeichenketten haben ein Spedition nicht nur ähm sie scharf auch in diversen anderen Systemenhaben Zeichenketten in Split Funktion ?? sie könnten jetzt einfachdieses Daten durchgehendie einer Dartlängsgroß dann jeweils gucken was pro Zeile passiert Daten von ihm dass es jetzt eine Zeichenkettedie so zu vierte Zeile der Originaldateiist eine Zeichenkette und diese Zeichenkette können Sie bitten sich zu zerlegen mit SplitBindestrich Methodebraucht wie Sie sehenein Trennzeichen?? Jesse Semikolonund was rauskommt was es ?? Methodeist wieder eine Reduzierung sein soll was rauskommt ?? Methodeist wieder Andreas Kringsdas sind jetzt die einzelnenBestandteilejeder Zeilezwar ?? Bestandteileteileund mit denen wird es jetzt weiter arbeiten sie würden die Zeichenketteirgendwo ablegen sie würden das Wasser eine double-Zahl sorgen soll und ?? Zeichenkette ist ?? verwandelnund so weiterdas zweite ?? in beiden Fällen eine double-Zahl ?? aus vonNaturaus weiter die double-Zahl raus ?? Doppelklicksist gleichdiverse das Schreibenteilte wird jetzt jedes Mal drei Einträge habennämlichbeim ersten Durchlaufwird der erste Eintrag in der Eile die Zeichenkette ist egal ?? elf sei der zweite Eintrag ?? der mit der Nummer eins wird die Zeichenkette drei vier fünf Komma drei vier fünf neun und der dritte Eintrag der mit der Nummer zwei bis ?? Zeichenkette drei drei fünf vier sein wie können Sie hier immerdiesen Bestandteil als echte double-Zahl rausfischenalsodas was beim Index eins steht Index nur den X eins Index sollten Sie diesen Bestand herausfischenjetzt als double-Zahlaus dem Rehteildie Metalle von einst über den mittlerenTeil hier zwischen den beiden Semikolonund der kleine Begriff ist jetzt Paares heißt auch in einer Sprachehaltbar sind das ist die Zeichenkettemuss eine Zeichenkette und ?? an double privilegiertdie Zeichen ?? drei vier fünf Komma drei vier fünf sieben zeichenstehenderTrend es war eine binäre double-Zahl draus werden sie können vom Typ double die Methode Calls aufrufenPunkt der diese Zeichenkette geben so sehen das ausmuss man etwas sinnvolles damit machen ?? Kommentaretwas mit X duSonstiges ganzvergessen sofort wiederKommasie das richtige rauskommt ist Punkt auf die Schweifklammer nach dem vorwir würden jetzt also erfahren kanndas beim ersten Schleifendurchlaufdieerste Zeile kommt?? Daten nullund dann teilt Split das aufden drei ZeichenkettenSBKSWF und drei vier fünf Komma drei fünf fünf und drei drei vier fünfdavon blicken wir uns die mittlere raus die mit dem Index einsund verwandelt die in eine echte double-Zahlgelingenund bei der zweitenZeile natürlich genausogut Komma die Thailandsind beim erstenDurchlauf der for-Schleifehier Ende des ersten Durchlaufsin der Zeichenketteteilestehen diese drei Tage drin wie erwartet wir nehmen uns den Teil mit der Nummer eins den Jahrhundertenmachen eine double-Zahl draus und es wird sie sie hier drei vier fünf Punkt drei vier fünfdass es schön internationalisiertwenn sie nicht weiter angebenwill pass auf dem deutschen System ein dezimal Komma kann die Zimmer Punkt hab das kann auch gehörig schief gehen wenn sie internationale Dateien haben in den dezimal Punkt steht drei vier fünf Punkt drei vier fünf wird diese Methode nichtfunktionierender müssen sie der Methode sagen pro Vorsicht nicht-deutschinternationalaber?? Thema Komma gemacht des ?? kommt jetzt ganz korrekt darüber draußen drei vier fünf hier jetzt geschrieben Punkt drei vier fünf alles er die offizielle Schreibweise in sie Sharp ist das erste Durchgangfür die erste Zeile und dann kommt der nächste Durchgangund dann steht in Teilehoffentlich alles aus der zweiten Zeileund entsprechenden Extras aus der Zeit Beistrichwenn sie solche Dateieneinlesendie Krise bevorzugter Weise aus der Tabellenkalkulationso selber schreiben dass die einfachste Art an Datei die man ausschreiben kann einfach Zeile um Zeile ein Datensatzund die Einzelelementedes Datensatzes zum Beispiel SemikolonTabulatortrennenheute gibt's natürlich?? Fans sie andere Methoden um sowas zu machenKomma dann aber auch bisschen Aufwand treiben mussKlammer zuoderXMLhaben sicher schon massiv gesehen was hier stattfindetin diesem Fensterchen ist XML können sich vorstellen solche Dateien können Sie auch ausschreibenmit ihren DatenGedankenstrichUnterstützung dafürist aber dann schon eine Nummer heftigerauch zu bedienen eine Nummer heftiger und was deutlich schlanker ististJasonJSONJavascriptObjekt lutherischenMann schreibt wirklich nur noch Schweifklammereckige Klammer hinunter bezeichnen eines extrem sparsamdeutliche mal erwähnt haben wenn sie's mal etwas professioneller haben wollen oder für Fremde auch verständlich haben wollen dann wären das Formate die man ihr verwenden würde als CSV BezirkshausesbilligsteMessenger dieser Art sehr simpel reinso?? sie kriegen mit dieser Klasse Filehindert mir zu diverseMethoden geliefert mit denen sie Dateien mal so gerade eben behandeln kannKlammer zu Wiederholung wenn ich das hier schreibe File wie Hollands was für ?? Sorte an Methodeist wieder mal einseine statische Methodetoll eins die bezieht sich auf die Klasse als solche ich hab keine Stunts von File erzeugtBeistrich ist nichts weil bla ist gleich nur weil irgendwasja keine Satz von Fall erzeugt ?? ich kann einfach diese Klasseals Ganzes bittenwieso man den Krempel ein dass es eigentlich Hauptleute zum bisschen unschöndiese Klasse feil ist ?? Sammlung von lauterich nur aber von sehr vielen Hilfsmethodendie ein die so funktionierenfrüher mal in C programmiert hat nicht wirklich objektorientiertzu ?? Funktion auf wies mir doch mal die ganze Datei ein ?? ohne vorher ein Objekt konstruiert zu haben eine statische Methodeder von der Sorte gibt's darinso einigesie das auf die Schnelle erledigenfür kleine Dateienund so weitermit den Simpsons anguckenan dieser Stelle möchte schon Sachen vorführenwas wird passierenwenn ich hier reinschreibe Daten zweiundvierzigwas wird passieren ?? ich das laufen lassenokay es gibt sozusagen ein Absturzauch tatsächlich ein Abschluss einer exotischendrauf zubei Dateien wird es allmählich entspannt sich mit Sessions Gedanken zu machen ?? es könnte ja sein das es wirklich in dieser Dateidatenzwanzig stehen sollaber leider hat jemand diese Datei gelöscht und dann haben sie es ihm ein kleines Problem mit diesem Programm schonvordas Programm verabschiedet mit einer schon ?? Komma sondern man das dann behandeln würde aber ich wollte schon mal gezeigt habensobald sie Dateienschreiben Datei lesenist das schon alles etwas heikler es fusioniert nicht immer so wie man sich das gerne vorgestellt hättePunkt der Standort nenntsich sehr schnell verabschiedenso?? das es gemeint eine unbehandelte Ausnahme in dieser Zeile siehst du Mao Fall Nord von exotischenFingers relativdeutliche Ansagewas da schief gegangen ist es wird eine Excelchen geworfen ?? den zweiten Teil noch mal an was da genau zu tun ist um das zu behandelnund immer Selbstschusswirftder Endanwender dieses Programms sind einfach nur ein Absturzdas nicht Behandlungsprogrammist spontan zu Ende wickeln sie sonst noch das müssen sie kriegen wie können Sie es sonst noch exaktes provozieren was kann dem Rest alles noch falsch ein ?? gibt es Rezeptmein Text kommt kein X vor das kann ich benutzenbeim Text kommt ?? X fuhr ich könnte mal drei Sandsträndebeim Xin der Notenzeilekommt kein X vor das heißt beim splitten kommt die gesamte Zeile zurück dieses Gerät hat einen einzigen Eintragder Position schiefgehen?? es gibt kein Eintrag mit der Nummer eins es gibt nur ein Antrag mit der Nummer nullPunkt und sie sehen jetzt hier das System Index oder Forensik Sectionder Index außerhalb des Bereichs eins ist zu weit für den Bereich ?? es ist wirklich nur hierbei TeileTeil ist nur eine ?? zurückgekommen das einen einzigen Eintrag hat die mit der Nummer null so entstehenExceptionses gibt noch diverse andere MöglichkeitenSemikolon einsinnvoller sich über diverse andere Möglichkeiten hier können hier zum Beispiel kleiner gleich geschrieben habenwürden sie über die Länge des Arrays hinaus lesen Kinder was auf die Finger sie könnten hier versucht haben die Zeichenketteam Anfang zu Parsestand jaBuchstabenkombinationder Krise da was auf die Finger von Doppelpassund so weiter also sobald sie anfangenNutzereingaben zu verarbeiten und Mails Dateien zu arbeiten sobald sie das tun Hagel des Exceptionsan allen Ecken und Endendas dann behandelt ich würde sie aber schon mal vorfahrendass sie ganz viele Sachen drin stehen die schief gehen könnenaber vor dem Exceptions diedreamsdennwas dazwischenwarumauch nicht immer so ?? Dateien aberEinigkeit immer noch jetzt sagen oder miteiner gucken aber das wird in jedem Fall auf ?? ist ?? einiger man besser sagen okay Pfeil wie toll eins voll weiterer TextfileEvent irgendwasdamit sie freundlicher Tische Ganges mit Dateien umgehen ?? warum ist das aber nicht so rauwie die Leute auf den Gedanken gekommen dass wir jetzt doch was größeres was monströses Paulis Jameskann sie sich sogar zusammenreimenohne dass sie wissen was schlimm sind was von Ärger kann ich alles haben wenn ich hier auf die satten Dateien arbeitewas geht nicht?? Punkt einsdieMenge an Daten bis zu groß wenn sie sich Gigabyte haben in einer Dateikeine gute Idee möglichmachbar wird auch gemacht Punkt keine gute Ideewenn sie eine so große Datei habenMänner dazu groß wenn sie eine so große Datei habe ?? dir verlor die Krise nicht den Speicher ??diskutiert ?? dreißig Bit vierundsechzig Bit wie groß dürfen Objektein denen sie scharf werdenPunkt von der Version auf das Fass gar nicht aufmachen wenn sie nennenswert großeDateien haben seine über hundert Megabyte oder sodann dem sie typischerweise Stream sie wollen sich komplett im Speichergroß Punkt zwar istdas die Daten noch gar nicht bis zum Ende vorliegenLiveübertragungdes Stream denktSchrottdatenwerdennoch geschriebendie ersten Gigabyte sind schon klaraber da mein Livestreamlässiger weit von der nächsten Stunde ist doch gar nicht dabei sowie Matt hat es entsteht ja gerade erstgar keine Chance ?? er die Datei noch nicht fertig ist können Sie die nicht komplett einlesen und natürlich auch nicht komplett schreibenlassen die beiden wesentliche Gründeum sich was besseres auszudenken?? es gibt noch einen philosophischenGrundgrundaus Objektorientierungwenn sieeine universelle Möglichkeit haben vor zu speichernund zu laden ob es in Dateien ist ob es übers Netzwerk geht auf dem Speicher ist dann im sie einfach StreamJob also speichernund ladennicht auf Dateien beschränken ich hätte gerne was abstraktes als Dateienverlängert ?? sofortzwischenOberklassen gibt es irgendwie eine Art das auf sicheren Oberklasse zu bilden Dateien und andere SachenPunkt in gewisser Weise sind das dies Teamsund dann schreiben Sie wenn Sie eine Funktion zum Speichern und Laden brauchen dann schreiben Sie eine Funktion die Betriebs umgehen kann kann die automatisch mit dem Internet umgehen und kann automatisch mit Dateien umgehen sie kann automatisch speichern geht und ganz vielen anderen Sachen Respekt abstrahiert istso deshalb Komma sich hinterdem sind die Lösung dafürnicht nur in Verkettet sondernin allen üblichen Systeme etwas fehlthat das dann sowas wieüberschwappen weißTag und Kilokonsumtiondie sie so bewährt habe sie überall eingebaut sind in alle SystemeMicrosoft versuchen schon kurze Beschreibungdazuschreibtauf die so prägnant findewas es einst für denStreambereits das ist viel ?? als Ingenieur ?? youSiegfried oftmalswenn sie vorher nicht wussten was ein Stream ist müssen sie es dann auch nicht was ?? Stream ist aber wenn sie wussten was ein Stream ist dann ist das jetzt wirklich super klar eine abstrakte Sicht eine generische Sicht eine verallgemeinerteSicht sollte Arbeit sagen ein verallgemeinertesich auf eine Folge ein Bytes das ist ein strebt eine Datei ist eine Folge ein Bytes abstrakt gesehen was aus dem Netz bekommen was ins Netz schicken können servermäßigist eine Folge ein Bytes was im Speicher speichern können ist eine Folgeanwaltsund so weiterStreamist eine Abstraktiondavon eine Folge von Bytes eine Art Firmen allgemeines meine Folge vorbei zum Denkanstoß gibt sogar typische Methodenist es schon wiedermal zu Steck undHughhatten Stack und Queue als Datentypen was man da die typischen MethodenStack pushen ?? was drauflegen was runter nehmen vom Stack und bei Dequeue hat mir entschuldigt schon was in die Schlange stellen sind ?? in Sewastopol vom vorderen Ende das heißt typischerweise über solche Striche bei den Streamdas ist allgemeine Konstruktionnicht neunzig schafft ?? nett sondern quer durch alle Systeme da genauso es gibt typische Methodendie Systems können möchten ein Stream aufmachen sinnvollerweiseöffne einen Datenstromals sie fertig sind möchten sie den Schließen versteht sich auch von selbst immer Dateien öffnet und schließtentsprechend der bei James sie möchten vielleicht an eine bestimmte Stelle gehen das heißt Siegauch auf praktisch allen System gehe zum White mit der Nummer drei Millionen vier hundert ?? und so weiter das heißt sie kann Stück Stelle sprudeltund zwischendrinmöchte ?? schreiben und lesenweit undbietenim Zweifelsfall einzelne Bytes auf und ich mir sogleich noch auf mehr als einzelne weitere Erfolge zumeist nur beidseitig über die abstrakte SichtjungSiegfriedoftmalswie Microsoft das so schön bezeichnetsie möchten den Streamsequenzan Bytes aufmachen können Sie möchten ihn zu machen könnt ?? weitereDatei aufmachenund den Partei zu machenwirklich auf der Platte fertig geschrieben ist oder genauso ?? Internetverbindungdie müssen sie aufwachenwelche IP-Adressewelcher Ort zu Ort und so weiter der Basisanschluss auch wieder zu?? möchten Sie öffnen möchten Sie schließen also bis jetzt möchte eine bestimmte Stelle Spulen können somit Dateien möchtest du können Sie mir schreiben können Sie möchten diesen können ?? und hier sieht man jetzt sofort schon bei den Spurendas wird nicht immer funktioniertBeistrich also das geht nicht immer und schreiben und lesen geht auch nicht immereinzelne CD-ROM haben oder eine schreibgeschützte Datei gesetzlich nicht schreibenund müsse komisches Wort kann sie an einigen Stellen auch nicht lesen je nach Streamkönnte dann auch nicht lesenmüssen mindestens schreiben oder lesen können aber sie können nicht in jedem Fall schreiben und lesen und sie können auch an vielen Stellen nicht Sieg machen an eine bestimmte Stelle spult anhand ?? StreamstanMicrosoft der Kommission Fragen kann ich versuchen in dir oder nicht ?? bevor das anfängtdas ?? wieder exaktdas ist ja Fraktionmuss dasanguckenund hat es jemand um Streamstreamist eine abstrakte Klassees gibt nicht wirklichein Stream mites gibt Dateiströmees gibtTeams im Speicher es gibt Ströme im Netzwerk es gibt codierte Ströme es gibt komprimierte Ströme Wirkung ?? Bauernhauseswas sie distanzieren können ist nicht Stream sie können immer nur eine Kindklasse von Stream distanziereneinen Datenstrom der jeweiligen FahrtKomma zwar einen an das einfachste ist der FilestreamfürCannabis Sack Dateien sie erzeugen einen neuen DateistromebenfallsDesserts verdächtig ähnlich Weitersiedlungenganz fürchterliche Geschichten Hendl und Access das aber alles nicht den nehmen wirder Fahrtfest Punkt klargenug für Dateien gefunden ?? des ?? nur noch ein Pfeil rotwas soll jetzt passierenmuss man sich entscheidensoll angehängt werden ?? Pen soll erzeugt werden ?? creativSchwedt nunsoll eine neue Datei erzeugt werden und nicht eine alte Dateiüberschrieben werden sollen verboten sein und so weiter soweit im sonst Süchtige aussuchenich sagen Krefeldals das einiger deiner nicht da ist wird sie erzeugt wenn die Datei schon da ist sie überschriebendas müssen sie ?? zusammendichtenkönnen Trans war die Zahl zwoundvierzig in diesem Datenstromund machen den ?? wieder zuich rede mit der Instanzvon Files findet auf die es eine Referenz NFS drin ist also FS Punkt dann wirdbereit seinKomma dann sehen Sie was ihr bereitstehtschreit für eine Reihe von Bytes haben oder sich schon immer raffiniertersie geben eine ?? von Bytes ab wo in diesem ?? aufsetzt wie viel in diesemdass es alle schon Komfortperiodensind sie weit weitgibt's noch eine schreibe ein Beistrich dass es die grundsätzliche Funktion unterbricht es einfach ein Byte zum Beispiel den Wert zweiundvierzigJesu schreiben sie dann in der die zweiundvierzigin die Datei rein und es wird noch ??Klaus wird natürlich nochsonst könnte sein dass diese Zahl niemals ausgeschrieben wird sondern irgendeinintern Pufferspeicher landet beim Ende des Programms werden alle Dateien geschlosseneinmal scherzhaftvierundsechzigweitere fünfundsechzigsechsundsechzigsiebenundsechzigKomma vier Bytes dareinkann ich nämlich das mit demSieg Vorführ?? noch sagen okay mit dem FilestreamSpule doch mal an eine andere Stelle Siegoder eine andere Stelle nämlichwelche Positionen sind bereits gezählt welche Position wärmen und jeweils streng genommen an die Positionnull eins zweiShow eine Position zweivon wo gezählt sie Risikowünscheund wo gezähltab dem Anfang ab dem Ende ab dem Punkt wo wir gerade sind mit der Dateidiesen Wecker am Ende habe die Detailsschreiben Neuschreibenam Ende der Datei ?? Punkt aktuellere könnten irgendwo in der Datei stehen ?? und würde sagen ab dem Punkt sind wir Datei ab dem Anfang sage ich gehezur Position zwei zwei Bytesvom Anfangunterschreibtund was anderes rein deutschbereitsachtundsechzigso ?? sie drei Operationen in Aktion gesehen ?? Siegund KlausOpen haben sich in Aktion gesehen oder doch großes oben?? construction ist das pro Person ist ein Schreibenoben ist zwar zwei der Konstruktormuss das man an das kommende Tasten stammende Dateilesensvierundsechzigist das At-Zeichenvon sich dies groß A groß B groß Cgroß Dund das groß sind die müsst ist der vorneein ?? überschrieben habenund hoffe das gab Intercity mit fünf Zeichen vormachen das es genauso auch mit fünf Milliarden Zeichen geht ohne dass es irgendwas an Speicher überläuft sind machen die Datei auf muss ich das System ja nur merken welche Datei das war wo sie gerade sind in der Dateiund das ist mehr oder minder alles hinter den Kulissen Erscheinung ist mirwirklich Pufferspeicheraber das ist es im Prinzipwas es sich merken muss es muss sich die ganze Datei lesen oder die ganze Datei ja schon vorbereitet habenBemerkungen zur welche Dateien gerade sind in der Datei noch in Christusdurchlaufen hier ?? Wirkung muss ander Datei stehtzu oft machendas laso das steht in der Datei drinnen ?? wir haben ein Leerzeichen geschrieben wir haben das große A geschrieben dass die fünfundsechzigJahren war kein B geschrieben oder wir hatten ein B geschriebenaber steht kein B mehr sieben sechzig ist das C oder sie wird zur Stelle zwei zurückgegangenzur Stelle zwei ?? null einsan die Stelle wovor SB gestanden hat und da mein D geschriebendas ausauf diese Weise können jetzt mit zwei Gigabyte große Dateien schreiben fast alle Planzahlenwas auch immer lustig ist Superzahlen in ein weites groß oder Messwertein ein Basis große Datei das einlesen von Zenith entsprechend?? Komma selbst lesen Sie das jetzt wieder alles müsse logisch fortgesetzt aber sie können an irgendeiner Stelle in ihrem Programm diese Datei schreibenund drei Tage später einem anderen Programm lesen Sie das wieder einnützt das direkte Internet schrammte man ein Fragment in sie scharf mit dem sie das jetzt wieder einleseneinfachobenstattdessender Rest ändert sich dann kaum noch statt weiter Moriedund geben nicht sondern bekommen was ich mir gerade mit mir durch diese Variable FSweiter verwende?? das mein ich Punkt es wird irritiertfalls ChiS zweiist gleichFilestreamdas oben ist eine Tastatur versteckt diese Datei wieder aufwachenvielleicht gestern was reingeschrieben haben und ich ?? vorherund jetzt keine neue Datei erzeugen das wäre kontraproduktivsondern sie öffnen die existierende Datei obsie fertig sind sind sie nett und sagenwir möchten den Strom auch wieder schließendas kann zum Beispiel keiner diese Datei löschen?? aufräumensolange ihr Programm dann läuftdas offen gehalten kann keine diese Datei löschen oder umbenennenist nicht so lustigKomma was von wegen FS zwei Punkt wie zweiBytesDeckschichtnichts übergeben liefert aber eingehend zurückkomisch ist Punkt oder gar bei zurückgeliefert ein Lied zurücksind aber gleichdasso dominiert istzwar auch wirklichmehr eindie oben schon vorher ob sie dich Neureiter mit FG H soweg und auf den ersten ?? dasselbe dann umgekehrtso würden sieGigabyte große Dateien lieber schon zig Megabyte große Dateienja nicht einlesen eines zweite solche Wort daraus führten sie Bestandteile einlesenund sie würden sie durchsuchensolche Dateien die wollen sie ja nicht ganz einlesensei zwar nicht nur Speicherplatz habensich aus den Dateien was raus blicken oder in existierende Dateien irgendwaszwischen schreibenwas anhängen all das geht mit Jamesokay jetztzehn was ist erst eingelesen vierundsechzigwas ist der zweite eingelesenefünfundsechzigwas ist der Dritte eingelesen nach achtundsechzigvierundsechzigund dann kommtminus eins ?? kriegen eine minus eins als Zeichenkettesfeierdeshalb auch ein inein White hat ja Wertein sie scharf von null bis zwei hundert fünfundfünfzigdes ?? ist ein ins damit in die Maschine sagen kann halt jetzt Feierabendein Feierabend ist Krise minus eins zurück wenn sie über das Ende der Datei lesenihr über das Ende der Datei ließen Krise minus eins dieser kommt ein Kind zurück an weit zurückdass es im Prinzip die Idee hinter Strings wenn sie das verstanden habe ?? verstandendas lustige ist jetzt das müssen nicht Dateien sein ?? meiner FraktionFilestreamerbt von einer Klasse Streamwie auch all das kann insbesondere Sieg und weit weit und wie weit kann und es ?? Komma das abstrahierenwir zum Beispiel ändernfalls sie mehrfach einer Klasse Stream die all sowas auch kanndas göttliche jetzt schon allgemeiner schreibensie können sich hier ?? ?? es als Stream deklarieren allgemein abspecken zwar keinen Stream distanzierenkann ?? Instanz der Klasse ?? Stream erzeugen ?? abstraktesaber sie können eine Referenz auf ein StreamspeichernSie sehen keine rote Klinge ein Stream kann all das Weit Weit SiegKlauswie weit ein Stream kann auch all das wird jetzt weiter durchdieses lustige Display stellt Feist ihm einen anderen Roman schreiben können sich gestern der einzige Unterschiedhier sagen sie okay ich hätte jetzt gerne auf der Festplattewie meine Excel Datei die Datei Test bla und ich möchte sie erzeugenoder überschreibensie können jetzt andere Slips nehmen können sagen oder Stämme aus dem Netzwerkvon der URLso zu oder ich möcht es im Speicher anlegen oder wir nehmen es aus der komprimierten Datei zur weiteren sofort ?? und es ist dieses die einzige Zeile sich ändert der Rest arbeitet mit Streamwenn sie selbst fürihre eigenenKlassendatenspeicherdefinierensehr gut in den Stream zu arbeitenPunkt die machen alles Beistrich was sie machen müssen und später in der Anwendung Komma sich entscheidengeht es jetzt ins Netzwerk geht es auf die Platte passierte ganz was anderes mit Susanne ?? später zu entscheidenfinden einfach in String übergeben in ihren Methoden und Wesen schreiben mit Instinktund später lässt sich dann sagen was denn es ging ?? sein soll ist das jetzt mal Aktion sind dass sie noch mal kopierenKlammer zu Memory Streameinfach sokopierendie ja Komma auskommentierenwie sie sindPunkt wir ändern das auf Memorystreamwas eine komische Art und Stream istToristreamim Speicher im Rahmendes einzig kontraproduktives ist aber so schön sind eine einheitliche Schnittstelle haben sie können mit ihrem Rahmen redenwas absondert heißtsie können mit dem Internet redenwie sie mit der Datei reden und so weiter alles ist ins dreams abstrahiert auch das ramm selbst?? Memorystreamist die Art das abstrahierte sind das läuft durchdas Wasser lieber laufen sie nie läuft es landet jetzt nicht auf der Platteund gibt auch ziemlichen Unsinn des Gehäuses kann ?? überlegen warum das jetzt Unsinn ergibt also es würde so durchlaufendie Bedeutung ist jetzt etwas schräg Komma was passiertso in der Variablen Aminus eins in der Variablen B steht im jenseits und so weiteran die zwei Tickets bestehen laut eines einzelnenKlammer zu das Programm genommen was eben für dieDateifunktioniert hat für false Funktion Leertaste Lauf mit Memory Stream es kompilierteine Echse nichtsaber es kommen lauter mit Salzen zurück und erfahren sofort wir sind am Ende des Stroms?? geht das schiefdie wissen nichts voneinanderdiese Memorystreamund MemorystreamKlima zwei verschiedene Stellen im Speicher ?? ich habe auch keine Angabe wie eben bitte diese Datei aufwachen ?? diese beiden FilestreamObjektekommunizierensozusagen über die Datei testbladeshalb müssen die voneinander diese beiden ist wie Objekte wissen nichts voneinanderder Trick ist folgender sie macht einfach keinen neuen aufund sie machen den alten nicht zusondern sie lesenaus dem einenEinsiedlererzeugt haben zu Beginn sogar nur noch ein Memorystreamdamit es funktioniertmachen den einfach nicht zudass wir noch nicht ganz wirschon was was geht jetzt noch schiefvor??Punkt vor demTagso machen dasersteBytefingernsieben sechzig zurückBeistrich ihr ein sieben sechzigwokommt die sieben sechzigersosieben sechzig alle so was aber den eben gemachte sind bis zum zweiten weit gegangenin dem die die sechsten sechzig dann steht haben das mit achtundsechzig überschriebenBeistrich achtundsechzigeine Stelle mit der Nummer zweiund dass der Cursor die Position der ?? geradestehenes bei dem sieben sichtlich genau das kriegen wir hier wieder zurück ?? abgespultin der Datei und gerade hier stehen Bindestrich sieben sechzigdas ging zurück danachgeht ein zweiterautomatischFenster wie weit weit weit mit dem automatisch eine Stelle weiter geschaltetF zehnund ?? sind am Ende der Datei scheintalso des Rätsels Lösung ist ?? müssen wieder Zurückspurfunktioniert nicht ?? müssen ja mal sagen ?? FS Punkt Siegimmer wieder an den Anfang zurück null bereitsvomSiegbeginnt Persuasion in der Kopfarbeit des Films dass man an einer bestimmten Positionist und wenn man was liest Komma was schreibtjetzt automatisch dann der sprechenden Abstand weiter oder man setzt die Position an der man dies und schreibt mit Siegmuss an der richtigen Stelle lesen und schreiben ich geb jetzt die an den anderen wieder zurückund dann fang ich an zu lesen Doppelpunktweiterund in A ist ja sechzig jetzt sofort zu etwasVorsicht je nach Stream je nach Art von Stream hat man ein anderes Verhalten es gibt dieselbenMethodenweit SiegRiednicht immer kann sie schreiben nicht immer ganz in diesem Prinzip gibt es diese Methoden nicht immer kann sie sich machenTickets Arbeitsmethoden des ?? korrigiert das aber das Verhalten kann je nach Art von Stream verschiedensteretwaspraktisches an komprimierteStrömebekommen dich ?? aus der Mitte hier nicht nervtzuletztetwas raffinierterich baue einenFilestreammöchte eine Datei schreiben noch lesenwas es aber darin möchte ich komprimiertschreibenund lesen kann sie von siebter dein ähnliches Verfahren sehr ähnliches Verfahren jetzt keine offizielle Datei draus aber ein sehr ähnliches Verfahren als erst ein Filestreamfür die Datei die ?? entstehen sollaus dem nicht raus fehlt ist eineGCGEZ Datei keine DateienEZ Dateien sind lediglich einzelne Dateien keine Verzeichnisse sondern jeweils einzelne Teile eingesetzt?? Linux was sie vorzeitigesnatürlich auch wieder der MordfallNot ich möchte die säumigenDiätund wenn ich fertig bin ich ab sofort hin möchte ich diesenPreis immer noch ?? es geht besserKomma die exakt richtig behandeln will muss uns alles etwas hübscher machen ??ich ?? das jedenfallsvieles was ich öffne die Datei wenn ich fertig bin mache ich das ?? zum ??und jetzt wird es lustig weiles gibt etwas wie einGiuseppe?? Streamausgeschriebensind Streamin einem anderen Armstrong immer noch nicht hatten nämlichSystem Euro Kompressenstehen malGSan wie das weitergehtmit dem Autoaufrufjetzt wird es etwas raffinierter allerdings im ?? Traktordieser Kompressionsstreamder braucht einen anderen Stream in den ?? komprimiertsie ?? quasi ein Stream huckepack auf dem anderen Stream dieser Stream ist in der Lage zu komprimieren zu die Komprimierenbraucht einen anderen Streamwohin er komprimiert oder woraus er dekomprimiertes ?? bitte jetzt ein weiterer Stream abgegebennatürlich unser Fallsundwas er tun soll Komma schmort er Sorge ?? mirläuftes sound denich auch wieder zu machenKomma der die Doku Studie stellt man fest wenn sie den jetzt so machen der sitzt huckepackauf unserem Fall Stream wenn sie den zu machen geht automatisch der darunter auch zu der macht uns den Fallstream wieder zu der es überflüssig?? oder studierendas es was es mit raffiniertervon der KonstruktionderKrise Stream ist in der Lage zu komprimieren zu dekomprimiert?? großes R herkommen ?? muss es hingehen müsse komprimierten Sinn dekomprimiertund dazu gibt allenfallsder ist da der false wird ?? fertig sind dann vom System automatischgeschlossen und jetzt geht der Rest so weit über scannen Sie können sagen und widersprechen ?? noch ausFreizeitwie vierundsechzig und so weiterweil auch der diesem Streamein ganz normales Team ist so Komma ?? komprimierte Dateien erzeugen aus winzigenDaten haben wir sie komprimiert abspeichern wollen könnte deshalb über denDieselstreammachendie müssen sie gar nicht als Datei ablegen sie könne Sommerspiele sagen mobiles ins Netzwerk Media Guide File StreamServer speichern das ins Netzwerk ?? hole es aus dem NetzwerkInternetbeichtenist ein Netzwerk sage und nehme mir ein Memorystreamentsprechend das oder dieses komprimiert aus dem in S ramPiano ist viel nehmen statt einfallees solche tatsächlich eine?? einfallsloswas schlechtes laufen lassen müsste dann gleichauf der Platte ein Test Punkt GZerscheinen??okayschließt innerhalb der aber hoffentlich hier eineGEZ Dateigezittert sei sie natürlich im Editor ziemlich komisch aus das es jetzt kryptischsie sehen diese GZ Datei ist sogar länger als drei Preis ist ein zwanzig Bytes lang dieser sich nicht kürzer das römisch?? drei Bytes Speicherim restlichen zwingt es die komprimierte Dateinoch zwei Bytes lang ist sie ?? Verwaltungsaufwanddas ist dann wirklich nie gezittert ?? besser nicht auf der Rechnung gezielt aufzumachenmit der Wasser zur Vergabe des ?? dekomprimiert oder sie an ist sie sagen ihr Falls in diesem Stream wird nicht vom Rest sondernDekompressionder Gottes wieder einlesendas man als grundsätzliche Idee was Teams tun also was jetzt gesehen haben ist einmal die abstrakte Klasse Streamdavon drei konkrete Kinder Filestream für DateienMemory Streamfürs Rahmenoben und sie selbst Schemen für komprimierte Dateigibt diverse weitere Kinder davonfür alle möglichenEffekte die man habe insbesondere bei der Kommandozeilewas sie tippen auf der Kommandozeileund wasKommandofenster ausgegeben wirddiewenn sie Programme für die Kommandozeileschreibendie Eingabeaufforderungwas ausgegeben wird und was getippt wirddas kommt dann auch im Service Fall als Strohmannpassen auch als Jamesman nehme ich denn jetzt komprimierten Datenstrom für die kleinen Dateien nichtzum Beispielwenn sie sehrwortreicheDatenformatehaben wir so wirksame Dateiist die Wetterdaten in XML Datei abgespeichert haben zu ?? Temperaturendann bei zwanzig Komma vier Grad oder Windrichtung und so weiter immer schön alles Ausruf storniertwerden Dateien wahnsinnig langXML-Dateiund dannwäre zum Beispiel eine gute IdeeXML-Dateieinmal durch die Kompressor zu hauen und es dann auf die Festplatte zu ?? dass sie nicht mangels Größe auf der Festplatte haben