Zum Inhalt springen

Daten auf dem Rechner des Benutzers speichern


Empfohlene Beiträge

Geschrieben

Hallo,

ich fange jetzt an C# zu programmieren und frage mich wie ich Daten auf dem PC des Benutzers am einfachsten speicher. Ich habe vorher mit PHP immer MySQL genommen. Aber was ist der übliche Weg bei einer Desktopanwendug? Auch eine Datenbank?

Geschrieben (bearbeitet)

Einstellungen würde ich bevorzugt in XML Files speichern. Hat den Vorteil das du sie relativ einfach serialisieren kannst und wenn der Aufbau nicht alzu komplex ist direkt als Objekt bekommst. Alternativ können es auch Configfiles(nicht mehr State of the Art) oder die Properties sein. Andere Sachen würde ich so wie flashpixx sagt in einer Embedded-Datenbank speichern. Wenn es Client/Server Applikationen sind, macht es Sinn ein normales DBMS zu nehmen, vorrausgesetzt es arbeiten mehrere Personen mit den gleichen Daten.

Bearbeitet von trollr
Geschrieben

Danke für die Tipps. Was ist denn eigentlich ehr empfehlenswert: Sich mit den Winforms zu beschäftigen oder mit WPF? Was sollte ich als anfänger machen? ( Hab vorher nur Webentwicklung gemacht [php, JS, HTM, CSS, MYSql] )

Geschrieben

Ist es hier auch üblich das man sich an entwurfsmuster hält wie MVC? Und wie kriege ich es z.B. am einfachsten hin das ich immer das selbe Menü habe obwohl ich z.B. auf "weiter" klicke und sich eine neue Form öffnet?

Geschrieben

Entwurfsmuster sind allgegenwärtig und sollen natürlich auch genutzt werden, da sie ja kein Hindernis sondern idR eine Hilfe sind.

Für deine Frage gibt es mehrere Ansätze. Der einfachste ist wohl das du nur Teile der Form nachlädst. In dem du z.b eine Art Platzhalter in der Form unterbringst und dort Usercontrols einsetzt.

Geschrieben

Okay, kannst du mir nen spezielles Tutorial zu diesem Thema empfhlen? Mich interessieren ehr dies Dinge und der Umgang mit Visual Stuidios und nicht so sehr Themen wie: Datentypen, Schleifen und sowas, weil ich sowas schon weiß und das meist sehr änhlich ist.

Geschrieben
Mich interessieren ehr dies Dinge und der Umgang mit Visual Stuidios und nicht so sehr Themen wie: Datentypen, Schleifen und sowas, weil ich sowas schon weiß und das meist sehr änhlich ist.

Dann kennst Du Sicher Rot-Schwarz-Bäume oder AVL-Bäume und weißt wie man diese umsetzt, genauso wie Du Traversierung (post-, pre-, inorder) kennst!? Nur weil Du Schleifen o.ä. kennst, heißt dass noch lange nicht, dass Du Entwurfsmuster nicht brauchst bzw. verstanden hast. Genauso wie man sinnvolle Algorithmen entwickelt. Für diese Sachen braucht man kein Visual Studio oder irgendeine IDE.

Geschrieben
Nur weil Du Schleifen o.ä. kennst, heißt dass noch lange nicht, dass Du Entwurfsmuster nicht brauchst bzw. verstanden hast.

Ich habe nicht gesagt das ich diese nicht brauche, eben sowas interessiert mich. Allerdings kenne ich die Grundlagen die meist ähnlich sind.

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...