Programmieren - alles kontrollieren 4.940 Themen, 20.676 Beiträge

In Binärdatei schreiben unter VB.NET

Pupille / 2 Antworten / Flachansicht Nickles

Hallo bin Anfängerprogrammierer in VB.NET. Ich möchte gerne Inhalte von Textfeldern über das Steuerelement "SaveFileDialog" in eine Datei schreiben (am Besten in eine Binärdatei oder eine Textdatei). Diese gespeicherten Inhalte der Textfelder möchte ich mir dann wieder in Textfeldern anzeigen lassen können. Wer kann mir helfen? Wäre nett, wenn jemand mir vielleicht den (Teil-)Code eines bereits geschriebenen Programms zeigen könnte.


Vielen Dank!

bei Antwort benachrichtigen
philipps Pupille „In Binärdatei schreiben unter VB.NET“
Optionen

Hi Pupille!

Zunächst einmal ist eine Binärdatei ja nix anderes als eine Datei die Binärwerte enthält. Eine Textdatei ist auch eine Binärdatei nur mit der Endung *.txt wird sie lesbar für gewisse Editor Programme oder wird als "Plain Text" interpretiert. Im Kontext des Betriebssystems ist also der Dateityp (=die Endung) massgebend für die Eigenschaft einer Datei.

Mittels SaveFileDialog kann der Benutzer dann festlegen wo er seine Datei speichern will und welchen Namen diese haben soll. Du kannst einen I/O Stream direkt aus der SaveFileDialog Klasse erstellen. Die Routine "OpenFile()" erledigt dies. Besser ist es jedoch wenn Du Dir aus dem FileDialog (merke: SaveFileDialog inherits FileDialog) mittels FileName() die Dateiinformation holst und die Datei dann entweder mittels "Create()" und/oder "Open()" aus System.IO.File schreibst.

In die Datei schreiben bzw. aus der Datei lesen ist danach ganz einfach denn mittels I/O FileStream (wie oben bereits genannt) gibt es die Routinen "Read()" und "Write()".

Hoffe das ist nicht zu kryptisch ;-) All diese Infos kannst Du Dir eigentlich bequem aus dem Object-Browser in VB.NET holen.

bei Antwort benachrichtigen