Original geschrieben von bitmaster
Hi Leute!
Ich möchte eine Adressdatenbank in C# schreiben,
und weiß nicht wie man mit Dateien in C# umgeht.
Kann mir vielleicht jemand sagen, wie ich das mache?
Danke für jede Hilfe.
Hallo!
Also da Du eine Adress
datenbank schreiben möchtest, dann würde ich Dir auch nahelegen eine Datenbank zu benutzen. Für kleinere Projekte eignen sich beispielsweise Access-Datenbanken. Das .NET-Framework hat alles, was man dafür braucht. Such am besten unter ADO.NET in der Hilfe.
Für größere Projekte solltest Du dann auf den SQL-Server umsatteln. Auf den Visual Studio.NET CDs liegt auch der kleine Bruder des SQL-Servers rum: MSDE. Ist eine abgespeckte Version, aber für .NET Entwickler kostenlos, soweit ich weiss und sie kann auch bis zu 2 GByte Daten verwalten.
Wenn Du es unbedingt mit Textdateien lösen möchtest, dann benutze bitte zumindest XML-Dateien. Das sind "Text-Datenbanken". Das .NET-Framework kann beispielsweise ganze XML-Dateien mit einer Befehlszeile in ein DataSet laden. Danach kann Du auf die Tabellen, Spalten und Zeilen zugreifen. So würde es ich machen.
Du kannst auf
Sharp Orbit gucken und Dir den Source Code von Web Gallery runterladen. Darin habe ich mit XML-Files gearbeitet.
Aber prinzipiell würde ich eine "richtige" Datenbank empfehlen!
MfG
Mike