Oppure

Loading
09/10/10 20:27
pinotarallino
Salve a tutti! Mi sono iscritto pochi minuti fa perché sono un appassionato di programmazione, seppur agli inizi. Il sito mi piace e ho visto molti utenti attivi, quindi ho pensato di proporre una questione sulla quale lavoro da tempo senza ottenere risultati. La questione è questa: ho creato un programmino, una suite per l'esattezza, è molto banale ma c'è la possibilità di personalizzarla ad esempio con i colori di sfondo o applicare temi. Se c'è ad esempio lo sfondo bianco e io lo cambio in rosso ad esempio tramite il programma stesso, come faccio a salvare le impostazioni in modo che al successivo avvio del programma questo carichi uno sfondo rosso anziché bianco? Ho già provato con access e ho visto dei programmi che sfruttano un file di testo dove leggere le impostazioni, ma non c' è un modo per farlo più semplicemente, in modo che ci sia solo e soltanto il singolo eseguibile??
Spero di essere stato chiaro, vi prego rispondete numerosi anche solo con delle idee se ne avete.
Grazie in anticipo, Pinotarallino
(mi sembra scontato dire che si parla di visual basic 2010)
aaa
09/10/10 20:49
walker93
non so con esattezza come funzioni ma è possibile.

Vai in:
Progetto --> Proprietà di {nome progetto} --> Impostazioni

da li puoi aggiungere le impostazioni che ti servono, io ho sempre preferito i file di testo e non so come funzionino esattamente queste impostazioni però guarda:

msdn.microsoft.com/en-us/library/…

N.B.
io lavoro su visual studio 2008 EE quindi potrebbero cambiare alcune cose...
aaa
10/10/10 11:43
Il Totem
aaa
10/10/10 16:11
pinotarallino
Postato originariamente da Il Totem:

totemslair.org/guide/…



Grazie, questa guida è molto utile ma non ho capito una cosa: con My.Resources
se ad esempio inserisco come risorsa una stringa o un file di testo contenenti le impostazioni, come faccio a farle leggere al programma? con le immagini ci sono riuscito ma con queste non so come fare. Potresti spiegarmelo?
Grazie 1000 in anticipo ciao
aaa
10/10/10 21:15
walker93
credo che il totem ti abbia dato quella guida non per usare my.resources ma per usare my.settings...
aaa
11/10/10 15:58
Il Totem
Postato originariamente da walker93:

credo che il totem ti abbia dato quella guida non per usare my.resources ma per usare my.settings...

Infatti.

Comunque:
Una volta aggiunta una risorsa tramite il designer, il compilatore riscrive automaticamente tutto il codice nascosto di My.Resources, rendendo disponibili come proprietà tutti i dati immessi. A seconda del tipo specificato, tale proprietà sarà restituita in maniera differente:
Stringhe e file di testo vengono restituiti come String

My.Resources.[nomerisorsa] è una stringa.
aaa
12/10/10 17:06
pinotarallino
Postato originariamente da Il Totem:

Postato originariamente da walker93:

credo che il totem ti abbia dato quella guida non per usare my.resources ma per usare my.settings...

Infatti.

Comunque:
Una volta aggiunta una risorsa tramite il designer, il compilatore riscrive automaticamente tutto il codice nascosto di My.Resources, rendendo disponibili come proprietà tutti i dati immessi. A seconda del tipo specificato, tale proprietà sarà restituita in maniera differente:
Stringhe e file di testo vengono restituiti come String

My.Resources.[nomerisorsa] è una stringa.


Mi dispiace dire ke il problema non risolve: con my.resources non posso modificare da codice il contenuto delle variabili,perciò è inutile e con my.settings devo comunque portarmi sempre dietro il documento xml con salvate le impostazioni e a sto punto utilizzerei il documento di testo ke è più semplice.
Le mie speranze sono: con my.resources conoscete un modo per modificare il contenuto delle stringhe da codice per non ricevere l'errore nomedellastringa è read only.
Vi prego aiutatemi, non voglio arrendermi Grazie 1000 ciao
aaa
12/10/10 17:10
Il Totem
Postato originariamente da pinotarallino:
Mi dispiace dire ke il problema non risolve: con my.resources non posso modificare da codice il contenuto delle variabili,perciò è inutile e con my.settings devo comunque portarmi sempre dietro il documento xml con salvate le impostazioni e a sto punto utilizzerei il documento di testo ke è più semplice.
Le mie speranze sono: con my.resources conoscete un modo per modificare il contenuto delle stringhe da codice per non ricevere l'errore nomedellastringa è read only.
Vi prego aiutatemi, non voglio arrendermi Grazie 1000 ciao


Le risorse sono per definizione in sola lettura. Infatti noi ti abbiamo detto di usare my.settings, non my.resources.

Se con my.settings ti devi portare dietro il file xml, con il file di testo ti devi portare dietro lo stesso file di testo. Il tuo ragionamento non regge...
aaa