Sérialisez vos fichiers de configuration !!!

Soyez le premier à donner votre avis sur cette source.

Vue 12 660 fois - Téléchargée 1 235 fois

Description

Combien de fois avez-vous réécris vos méthodes permettant de gérer vos fichiers de configurations ???
Voici peut-être la solution à vos problèmes !

Conclusion :


La sérialisation est une technique qui permet de sauvegarder l'état de vos applications facilement. Autrement dit, vous pouvez y enregistrer les configurations vers les connexions à vos bases de données (sans utilisateurs, ni mot de passe biensûr), le positionnement...
Et ça, en 3 lignes puisque le framework .NET gère cela nativement.

Mais comment cela fonctionne-t-il ?
Et bien, à l'aide d'une classe correspondant à un schéma XSD, vous allez pouvoir via des méthodes des assemblies XML enregistrer les données qu'elle contient dans un fichier XML. C'est ce qu'on appelle la désérialisation.

Inversement, vous allez pouvoir renseigner les propriétés de cette classe en lisant le fichier XML. C'est la sérialisation.

Biensûr, cette vue est plutot simpliste, mais le concept est bien là.
Je vous conseille vivement de regarde le projet que j'ai mis au bas de cet article pour vous faire une idée. N'hésitez pas à me poser des questions, je me ferais un plaisir de vous répondre

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
64
Date d'inscription
mercredi 24 juillet 2002
Statut
Membre
Dernière intervention
26 novembre 2009

Citation Explication Finale : "Et bien, à l'aide d'une classe correspondant à un schéma XSD, vous allez pouvoir via des méthodes des assemblies XML enregistrer les données qu'elle contient dans un fichier XML. C'est ce qu'on appelle la désérialisation.

Inversement, vous allez pouvoir renseigner les propriétés de cette classe en lisant le fichier XML. C'est la sérialisation."

Ce serais pas plutôt l'inverse ?
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
32
arf... merci... j'ai oublié d'initialiser l'objet :D

je corrige.

Séb
Messages postés
303
Date d'inscription
mardi 11 février 2003
Statut
Membre
Dernière intervention
24 avril 2009
5
Le bouton Enregistrer ne fonctionne pas

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.