Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [VB.NET]Costruirsi un file di configurazione
Forum - C# / VB.NET - [VB.NET]Costruirsi un file di configurazione - Pagina 4

Pagine: [ 1 2 3 4 ] Precedente | Prossimo
Avatar
Alfonso (Ex-Member)
Guru


Messaggi: 688
Iscritto: 30/09/2009

Segnala al moderatore
Postato alle 10:29
Giovedì, 12/11/2009
Diceva SecretFabios

Mettiamo che questo programma debba fare dei calcoli, dove il risultato e il numero di quante volte è stato eseguito il calcolo, vanno salvati e ripresi alla prossima apertura del programma.
___________________________________

Non mi sembra che consigliare di scrivere i dati su un file nella direttrice del programma sia off topic

Come farlo e la discussione conseguente, si poteva naturalmente evitare.

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 15:38
Giovedì, 12/11/2009
Qualcuno ha proposto di serializzare My.Settings, ma... My.Settings si serializza automaticamente da solo alla chiusura dell'applicazione :D

Comunque, riassumendo e tagliando corto, hai queste opzioni:
- Usi My.Settings: non ti devi preoccupare del salvataggio o del caricamento, ma i dati vanno a finire nella cartella utente;
- Usi uno StreamReader/Writer per salvare i dati, ma devi leggere, salvare ed assegnare ogni volta i valori alle rispettive proprietà; tuttavia sai sempre dove si trovano i dati;
- Usi un XmlDocument per salvare i dati, e anche in questo caso devi occuparti di scrivere il codice per lettura e caricamento, ma hai i dati organizzati gerarchicamente e in un formato "standard"; hai comunque il controllo di dove sono i dati;
- Usi il registro di sistema; allo stesso modo devi salvare e caricarli e sai dove si trovano, ma se l'utente è un "utente medio" non può combinarci casini.

Forse non è venuto in mente a nessuno che i dati vengono salvati nella cartella dell'utente perchè si riferiscono solo a quell'utente. Se fossero tutti nella stessa directory, ogni utente sarebbe libero di accedervi, mentre il sistema operativo può impostare dei permessi per bloccare l'accesso a cartelle di altri utenti. Ora, non è sicuramente il nostro caso, e quindi va bene una qualsiasi soluzione...

PM Quote
Pagine: [ 1 2 3 4 ] Precedente | Prossimo