Filer i C#

I dette forum kan du stille og svare på spørgsmål om C# programmering. Alle med en interesse for C# er velkommen!
Besvar
Jervelund
Begynder
Indlæg:4
Tilmeldt:5. maj 2015, 19:49
Filer i C#

Indlæg af Jervelund » 5. maj 2015, 20:00

Hej,
Jeg er ret ny på C# området er faktisk lige startet for en 3 dage siden, men har for 30 år siden programmeret i Turbo Pascal, mit spørgsmål lyder hvis jeg laver et program som skal bogføre nogle konteringer hvordan gemmer man dem ved en tekstfil eller er der kommet andre måder jeg har kigget lidt på get / set objekter gemmer de data eller er de også flygtige når ram bliver lukket ned ?

jeg håber der er een af de dygtige her på forum som kan give et præcis svar

cristian
Moderator
Moderator
Indlæg:882
Tilmeldt:26. sep 2011, 21:31
Kontakt:

Re: Filer i C#

Indlæg af cristian » 6. maj 2015, 09:45

Lyder til det er posteringer fra en konto du ville gemme eller noget i den stil.

Jeg ville ikke råde dig til at begynde og arbejde med komma separeret filer, da de er (i min optik efter at have arbejdet meget med det) for svære at vedligeholde fordi du skal skrive
en bunke kode der tager højde for det ene og det andet.

Som minimum ville jeg sige at du skal bruge .xml filer, da alle programmerings sprog som PHP, Python, Java, C# mm har biblioteker som giver dig alt den funktionalitet du skal bruge for at
skrive, læse og rediger data.

Hvis du ville tage det et skridt videre så kan du bruge en database som MySQL, men dette kræver selvfølgelig at du installere den og sætter den op.

Jeg ved ikke lige hvad du mener med get / set objekter. Der er noget der hedder get / set metoder, men det er i forbindelse med at skrive / ændre eller hente data fra en eller andet lager medie.

Er der en bestemt årsag til du netop har valgt C#?

Jervelund
Begynder
Indlæg:4
Tilmeldt:5. maj 2015, 19:49

Re: Filer i C#

Indlæg af Jervelund » 6. maj 2015, 13:13

Ja selvfølgelig er det set/get metoder jeg hentyder til har ikke sat mig ind i dette endnu, jeg tænkte bare at alle syntax med det grundlæggende kender jeg godt men mit problem ligger i at finde noget anvendeligt omkring data filer eller bruger man mest SQL databaser idag ?

jeg har valgt C# fordi det ligger tæt op af Java, kan vil det samme.

cristian
Moderator
Moderator
Indlæg:882
Tilmeldt:26. sep 2011, 21:31
Kontakt:

Re: Filer i C#

Indlæg af cristian » 18. maj 2015, 14:10

Lidt en provokerende udmelding
Ja selvfølgelig er det set/get metoder jeg hentyder til har ikke sat mig ind i dette endnu
Hvis det var en selvfølge ville du ikke kalde det objekter og jeg ville ikke spørge.

Man bruger SQL (Sequel).

De kan det samme udover at C# låser dig til en bestemt platform (Windows) og det gør Java ikke.

Jervelund
Begynder
Indlæg:4
Tilmeldt:5. maj 2015, 19:49

Re: Filer i C#

Indlæg af Jervelund » 18. maj 2015, 15:57

Tak for svar det var ikke min hensigt at virke provokerende undskyld

cristian
Moderator
Moderator
Indlæg:882
Tilmeldt:26. sep 2011, 21:31
Kontakt:

Re: Filer i C#

Indlæg af cristian » 20. maj 2015, 13:09

I 90% af tilfælde så bruger man SQL (sequel) fordi det er nemt, hurtigt og giver et hav af muligheder (funktionalitet) for diverse udregninger.
Til f.eks økonomi ville jeg 100% selv bruge SQL.

Når det så er sagt så arbejder jeg f.eks selv i øjeblikket på at lave et program der danner en XML fil som kan importeres i Excel.
Grunden til .XML er at jeg ikke skal gemme dataerne i lægere tid, jeg skal ikke lave matematiske beregninger på dem og jeg skal kun generer <1.000 linjer.

Her kan du se nogle af de ressourcer jeg har brugt i denne omgang (noter det er Java)
http://www.dotnetperls.com/java
http://www.w3schools.com/xml
http://www.w3schools.com/xml/xml_validator.asp
http://www.mkyong.com/java/how-to-read- ... om-parser/
http://www.mkyong.com/java/how-to-creat ... e-in-java/
http://www.vogella.com/tutorials/JavaRe ... ticle.html

Jervelund
Begynder
Indlæg:4
Tilmeldt:5. maj 2015, 19:49

Re: Filer i C#

Indlæg af Jervelund » 23. sep 2015, 17:47

Lige et spørgsmål når man laver en objekt bliver det så gemt eller er det væk når computeren slukkes :D

cristian
Moderator
Moderator
Indlæg:882
Tilmeldt:26. sep 2011, 21:31
Kontakt:

Re: Filer i C#

Indlæg af cristian » 26. sep 2015, 21:52

Alle objekter du ikke skriver til en DB, fil / andet non-volatile medie bliver glemt når du slukker maskinen (Volatile memory - https://en.wikipedia.org/wiki/Volatile_memory)

Hvis du genstarter maskinen så er objekterne teoretisk stadig i RAM (indtil de overskrives), men du fjerner din pointer til objektet så du kan ikke tilgå dem igennem PHP, Java eller andre programmer i den dur.
Så skal du ned i C++ eller C for at rode ram'ne igennem for at finde eventuelle objekter.

Besvar