Avatar billede majbom Novice
12. februar 2006 - 12:14 Der er 13 kommentarer og
2 løsninger

gem indstillinger i program

hej eksperter

jeg er igang med et program, hvor der vil være nogle forskellige indstillinger der skal sættes af brugeren, men det ville jo være smart om man kunne gemme de indstillinger, så det ikke skal gøres hver gang. det er forskelleige indstillinger, nogle er dem er passwords og andre er nogle der ikke er private
hvordan vil det være smartest at gemme disse indstillinger?
jeg har tænkt på registreringsdatbasen, men er det hensigtsmæssigt at gemme alle oplysninger der, eller kun de mere private af slagsen?

på forhånd tak
Avatar billede arne_v Ekspert
12. februar 2006 - 15:47 #1
XML fil lyder oplagt

jeg er bekymret over password - kan du bruge one way hash af password
og checke dem eller skal du kunne genskabe plain text passwords ?
Avatar billede pfp Nybegynder
12. februar 2006 - 17:29 #2
Hvis du kører på .NET 2.0 frameworket. Ville jeg helt klart anvende Settings.settings filen - det bliver reelt også gemt som xml.

Der kan du vælger User eller Application som scope for indstillingerne.

For eksempel se her:
http://activedeveloper.dk/weblogs/MrJS/archive/2006/01/31/2290.aspx
Avatar billede majbom Novice
12. februar 2006 - 19:33 #3
tak jeg prøver at kigge på det...
er der nogle steder hvor der er en lidt mere detaljeret guide mon?
Avatar billede nielle Nybegynder
12. februar 2006 - 19:49 #4
Enig med arne_v - brug en XML-fil.

Mht. at gemme ting i registreringsdatabasen frem for en fil - det giver *ikke* nogen øget sikkerhed at gøre dette.
Avatar billede majbom Novice
12. februar 2006 - 19:58 #5
okay, det er heller ikke nødvendigt med sikkerhed her overhovedet, det var mere bare for at vide hvordan man gjorde i de forskellige tilfælde...

jeg bruger bare en xml-fil så..
jeg har kun snust meget lidt til det, så er der nogle af jer der ved hvor jeg kan lære lidt mere om det?

tak indtil videre...
Avatar billede arne_v Ekspert
12. februar 2006 - 20:19 #6
det pfp omtaler for .NET 2.0 er visr ret nemt at bruge - kig i docs

for generel XML laes f.eks. http://www.eksperten.dk/artikler/498 for
at komme i gang
Avatar billede majbom Novice
12. februar 2006 - 21:09 #7
-> arne_v - hvor finder jeg "docs", har kigget i diverse mapper, men synes ikke at kunne finde det... tak
Avatar billede arne_v Ekspert
12. februar 2006 - 22:01 #8
naar du installerer .NET faar du .NET dokumentationen installeret
Avatar billede pfp Nybegynder
12. februar 2006 - 22:02 #9
Det er rasende nemt at bruge. Tilføj en Settings fil med Add new item.. til din solution.

Prøv at gemme en værdi deri, f.eks. en streng.

Den kan du bagefter hente ud således:
textBox1.Text = Properties.Settings.Default.NavnPåDinVærdi;

Når du derimod ønsker at gemme værdien igen bytter du bare om på de bekendte i udtrykket:
Properties.Settings.Default.NavnPåDinVærdi = textBox1.Text;
Properties.Settings.Default.Save();
Avatar billede majbom Novice
13. februar 2006 - 10:53 #10
okay, jeg prøver at kigge på det der pfp...
Avatar billede majbom Novice
13. februar 2006 - 17:24 #11
jeg har rodet lidt med det der settings-fil... men det driller lidt, jeg får en warning der siger: "partitial declarations of 'MediaView.Settings' have conflicting accessibility modifiers"m jeg har søgt lidt på google, men synes ikke at kunne finde en løsning...
jeg har lavet 4 linjer i settingsfilen, og jeg har ikke rodet i koden til den...

nogle ideer?
Avatar billede pfp Nybegynder
13. februar 2006 - 18:11 #12
Kan du ikke prøve at poste din tilgang til filen? Det lyder lidt mystisk.
Avatar billede majbom Novice
13. februar 2006 - 19:56 #13
jeg prøvede at slette filen og lave en ny, der ikke bare hed "settings", og nu lader det til at virke...
jeg bruger settings, det er jo for sejt, mange tak for hjælpen pfp
-> arne_v - jeg kigger osse lidt på noget xml, så hvis du osse smider et svar sammen med pfp, får i lidt hver :)

takker endnu en gang
Avatar billede pfp Nybegynder
13. februar 2006 - 20:03 #14
Det var så lidt - det er nemlig en rigtig cool feature :)
Avatar billede arne_v Ekspert
13. februar 2006 - 22:02 #15
.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

AL Sydbank A/S (tidligere Arbejdernes Landsbank)

Afdelingschef til GDPR & Tech Regulation

European Stonecraft

Intern Navision/BC Supporter

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Ingeniør til Satellitkommunikation

Netcompany A/S

Test Consultant