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

Pagine: [ 1 2 3 4 ] Precedente | Prossimo
Avatar
secretfabios (Normal User)
Rookie


Messaggi: 59
Iscritto: 17/08/2009

Segnala al moderatore
Postato alle 13:15
Sabato, 31/10/2009
Scusate ma nn riesco proprio a venirne a capo...
Il mio programmino, all' avvio del form , dovrebbe leggere un file, e , per ogni riga, prendere il valore e assegnarlo a tre label.
Mi aiutate:-?

PM Quote
Avatar
lorenzo (Normal User)
Guru


Messaggi: 1178
Iscritto: 15/04/2008

Segnala al moderatore
Postato alle 13:49
Sabato, 31/10/2009
e il prolema è...?

Ne FORM_LOAD:
1)verifichi che il file esista
2)se si, apri uno stream in lettura sul file
3)leggi tutte le righe del file e le smisti come ti pare
4)chiudi lo stream

in alternativa ad aprire uno stream puoi usare la File.ReadAllLines(pathfile) che si preoccupa di chiudere da sola il file e ti restituisce un array di String

Ultima modifica effettuata da lorenzo il 31/10/2009 alle 13:50
PM Quote
Avatar
Mte90 (Member)
Guru


Messaggi: 1144
Iscritto: 25/03/2008

Segnala al moderatore
Postato alle 14:12
Sabato, 31/10/2009
sarebbe da vedere la struttura di salvataggio dei dati nel file di salvataggio.
La soluzione è mettere un settaggio per riga o una serie di caratteri particolari da usare come divisori ma questo è un brutto modo per farlo.
Potresti usare i file xml per il salvataggio. Io ho fatto una classe con l'esempio di uso per fare questo ed è scaricabile su questo sito: http://www.pierotofy.it/pages/sorgenti/dettagli/18095-XmlC ... .

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 13:36
Domenica, 01/11/2009
My.Settings fa tutto automaticamente:
http://totem.altervista.org/guida/versione2/C6.php

PM Quote
Avatar
GoLDBeRG (Ex-Member)
Expert


Messaggi: 331
Iscritto: 19/12/2005

Segnala al moderatore
Postato alle 8:50
Lunedì, 02/11/2009
Testo quotato

Postato originariamente da Il Totem:

My.Settings fa tutto automaticamente:
http://totem.altervista.org/guida/versione2/C6.php



non usate my.settings perche va a salvare le impostazioni intorzate in cartelle di windows e non potete portare le impostazioni su altri pc...
il mio consiglio è quello di costruire una classe impostazioni e riempirla mano mano poi scaricare tutto con ordine su file e poi all'avvio riempirla di nuovo.


PM Quote
Avatar
secretfabios (Normal User)
Rookie


Messaggi: 59
Iscritto: 17/08/2009

Segnala al moderatore
Postato alle 10:12
Lunedì, 02/11/2009
Vorse è meglio se specifico il problema...
Mettiamo che questo programma deva 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.
Intendevo questo...
Scusate l' imprecisione

PM Quote
Avatar
Mte90 (Member)
Guru


Messaggi: 1144
Iscritto: 25/03/2008

Segnala al moderatore
Postato alle 14:52
Lunedì, 02/11/2009
Puoi usare la classe che ho scritto nel mio topic precedente.
Salva i dati che vuoi tu in un file xml e dalla stessa classe li riprendi.

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 17:35
Lunedì, 02/11/2009
Testo quotato

Postato originariamente da GoLDBeRG:

Testo quotato

Postato originariamente da Il Totem:

My.Settings fa tutto automaticamente:
http://totem.altervista.org/guida/versione2/C6.php



non usate my.settings perche va a salvare le impostazioni intorzate in cartelle di windows e non potete portare le impostazioni su altri pc...
il mio consiglio è quello di costruire una classe impostazioni e riempirla mano mano poi scaricare tutto con ordine su file e poi all'avvio riempirla di nuovo.




Si tratta di normalissime cartelle poste nella directories degli utenti, nello stesso posto in cui tutte le altre normali applicazioni salvano i loro settings, compresi, ad esempio,  Mozilla FireFox, Notepad++, Adobe Reader, OpenOffice, eccetera... Non mi sembra che si siano fatti tanti problemi per quelli.

PM Quote
Avatar
Gianluca87 (Ex-Member)
Expert


Messaggi: 300
Iscritto: 16/11/2008

Segnala al moderatore
Postato alle 23:26
Lunedì, 02/11/2009
fai un xml di configurazione in termini di performance è la cosa migliore..
guarda un pò la classe XmlDocument o XDocument su msdn trovi un sacco di esempi...
se non fosse esaustivo... chiedi e ti sarà dato...

Ultima modifica effettuata da Gianluca87 il 02/11/2009 alle 23:28
PM Quote
Pagine: [ 1 2 3 4 ] Precedente | Prossimo