Technology Experience

Contenuti gestiti da Igor Damiani
posts - 949, comments - 2741, trackbacks - 15120

My Links

News

  • Questo blog si propone di raccogliere riflessioni, teoriche e pratiche, su tutto quello che riguarda il world-computing che mi sta attorno: programmazione in .NET, software attuale e futuro, notizie provenienti dal web, tecnologia in generale, open-source.

    L'idea è quella di lasciare una sorta di patrimonio personale, una raccolta di idee che un giorno potrebbe farmi sorridere, al pensiero di dov'ero e cosa stavo facendo.

    10/05/2005,
    Milano

Archives

Post Categories

Generale

Xml e classe per un form di about

nei giorni scorsi ho buttato giù una bozza, riportata sotto, per un bel file XML con tutte le informazioni da utilizzare in un form di About. Non so voi, ma io ho sempre poca fantasia, allora mi sono aiutato con quanto riportato qui sotto. Ho sfruttato lo stesso file XML anche per contenere le impostazioni dell'applicazione.


<config>

<application>
<name>Nome applicazione</name
>
<release_date>Data di rilascio</release_date
>
<url>http://www.miosito.it/nomeapplicazione</url
>
<url_update
/>
<freeware>False</freeware
>
<comments></comments>

<creator>
<person>Mario Rossi</person
>
<company></company
>
<mail>software@miosito.it</mail
>
<url>http://www.miosito.it</url
>
</creator>

<appmodules>

<appmodule>

<name>Nome del modulo</name>
<release_date>01/03/2005</release_date
>
<url>http://www.miosito.it/nomeapplicazione/nomemodulo</url
>
<freeware>False</freeware
>
<active>True</active
>
<comments
/>
</appmodule>

</appmodules>

</application>
<appsettings>

<ws_url>http://marte/WS_EasyOffice</ws_url>
<last_username>pippo</last_username
>
<last_password
/>
<auto_refresh>60000</auto_refresh
>
<platform>Win32</platform
>
<database>SQLSERVER</database
>
<colore>pippo</colore>

</appsettings>
</config>

poi mi sono preparato una bella classe con un unico costruttore a cui passare il percorso del file XML da leggere. La classe mi ritorna un oggetto che mi espone tutti i valori riportati nell'XML. Il tag contiene tutti i parametri specifici dell'applicazione. La classe espone anche dei metodi per leggere/scrivere i tag di . Credo che sia una soluzione molto utile per diversi motivi: standardizzo il form di about e ho una bella classe per salvare le impostazioni dell'utente (invece di usare System.ConfigurationSettings che è read-only).

Print | posted on martedì 12 aprile 2005 12:38 |

Comments have been closed on this topic.

Powered by:
Powered By Subtext Powered By ASP.NET