TEsti svincolati dal codice

mercoledì 25 gennaio 2006 - 17.32

martiele Profilo | Newbie

Mi hanno appena detto che è possibile gestire tutti i testi che trovo all'interno di un'applicazione vBnEt (quelli sui pulsanti, sulle messagebox, sui form in generale, ecc ecc) con una specie di file esterno.
Così facendo vengono anche sviluppate applicazioni multilanguage.

Sapete dirmi come si fa? o perlomeno darmi qualche link da leggermi?

Grazie!!

Daniele

Brainkiller Profilo | Guru

>Mi hanno appena detto che è possibile gestire tutti i testi che
>trovo all'interno di un'applicazione vBnEt (quelli sui pulsanti,
>sulle messagebox, sui form in generale, ecc ecc) con una specie
> di file esterno.

Ciao,
sì è proprio così. Nel Framework SDK che dovresti avere installato c'è un paragrafo che si chiama:
"Developing World Ready Applications"
dove ti insegna a costruire assemblies di lingua esterni da collegare poi alla tua applicazione.

Se non lo trovi riscrivi.
ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

martiele Profilo | Newbie

No via.. mi sto perdendo in un delirio di informazioni....

io ho solo bisogno di caricare stringhe da un file esterno per infilarle nelle messagebox e nei pulsanti del programma. Così, se devo cambiare le diciture, cambio quel file lì e sono apposto.

Un dritta veloce?

Grazie a tutti.. scusate lo sklero.. mi sto stressando! :-)

Daniele

Brainkiller Profilo | Guru

>Un dritta veloce?
>Grazie a tutti.. scusate lo sklero.. mi sto stressando! :-)
>No via.. mi sto perdendo in un delirio di informazioni....
>io ho solo bisogno di caricare stringhe da un file esterno per
>infilarle nelle messagebox e nei pulsanti del programma. Così,

La dritta veloce è quella che ti ho indicato. Questa cosa si fa così.
Se vuoi farla in un altro modo che non ha niente a che vedere con la programmazione puoi farlo, però stai reinventando l'acqua calda. Quel paragrafo ti spiega proprio come fare questa cosa.

Solo che in qualsiasi settore, le cose fatte velocemente sono sempre fatte male.

Se non vuoi usar la globalizzazione, creati un file .txt o .xml con dentro la mappatura esempio:

command1|Ok
command2|Annulla
textbox1|Inserisci

ecc.
Naturalmente poi per ogni Form devi caricarlo, leggere i valori e applicarli ai vari oggetti che puoi recuperare usando FindControl() in modo da farlo dinamicamente.
ciao



David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5