Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

XMLSERIALIZER ET FICHIERS DE CONFIG


Information sur la source

Catégorie :Divers Source .NET ( DotNet ) Classé sous : xmlserializer, config Niveau : Débutant Date de création : 14/04/2004 Date de mise à jour : 30/05/2004 18:34:18 Vu / téléchargé: 8 233 / 629

Note :
Aucune note

Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

Description

Voici une petite DLL sympa pour gérer très facilement des fichiers de configuration pour votre application.
Elle contient une classe permettant non seulement de lire, mais aussi d'écrire un fichier de config.

Tout ceci est tratié en XML ce qui signifie que vous pouvez très aisement modifier ces fichiers générés avec un simple notepad.
 

Source

  • // Extrait du code d'une de la classe principale.
  • ...
  • public static XMLConfigFile FromFile(string filename)
  • {
  • XmlSerializer s = new XmlSerializer(typeof(XMLConfigFile));
  • StreamReader reader = null;
  • try
  • {
  • reader = File.OpenText(filename);
  • XMLConfigFile xmlCF = (XMLConfigFile)s.Deserialize(reader);
  • return xmlCF;
  • }
  • catch
  • {
  • return null;
  • }
  • finally
  • {
  • if (reader != null)
  • {
  • reader.Close();
  • }
  • }
  • }
  • ...
// Extrait du code d'une de la classe principale.
...
public static XMLConfigFile FromFile(string filename)
{
	XmlSerializer s = new XmlSerializer(typeof(XMLConfigFile));
	StreamReader reader = null;
			
	try
	{
		reader = File.OpenText(filename);

		XMLConfigFile xmlCF = (XMLConfigFile)s.Deserialize(reader);
		return xmlCF;
	}
	catch
	{
		return null;
	}
	finally
	{
		if (reader != null)
		{
			reader.Close();
		}
	}
}
...

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   TestXMLConfig
  •   XMLConfig
    •   bin
      •   Debug
        • XMLConfig.dllTélécharger ce fichier [Réservé aux membres club]16 384 octets
        • XMLConfig.pdbTélécharger ce fichier [Réservé aux membres club]17 920 octets
      •   Release
        • XMLConfig.dllTélécharger ce fichier [Réservé aux membres club]16 384 octets
    •   obj
      •   Debug
        • temp
        • TempPE
        • XMLConfig.dllTélécharger ce fichier [Réservé aux membres club]16 384 octets
        • XMLConfig.pdbTélécharger ce fichier [Réservé aux membres club]17 920 octets
        • XMLConfig.projdataTélécharger ce fichier [Réservé aux membres club]3 592 octets
      •   Release
        • temp
        • TempPE
        • XMLConfig.dllTélécharger ce fichier [Réservé aux membres club]16 384 octets
        • XMLConfig.projdataTélécharger ce fichier [Réservé aux membres club]3 592 octets
        • XMLConfig.projdata1Télécharger ce fichier [Réservé aux membres club]1 800 octets
    • AssemblyInfo.csTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 598 octets
    • XMLConfig.csprojTélécharger ce fichier [Réservé aux membres club]Voir ce fichier4 091 octets
    • XMLConfig.csproj.userTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 803 octets
    • XMLConfig.slnTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 427 octets
    • XMLConfig.suoTélécharger ce fichier [Réservé aux membres club]10 240 octets
    • XMLConfigFile.csTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 582 octets
    • XMLConfigFileElement.csTélécharger ce fichier [Réservé aux membres club]Voir ce fichier620 octets

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de jdaviaud le 26/05/2004 21:35:22

Source tres intéressante, mais pourrais tu ajouter un exemple d'application car c'est pas très clair

D'avance Merci
Amicalement
Julien

signaler à un administrateur
Commentaire de gg00xiv le 30/05/2004 18:33:35

Ok, c'est fait

signaler à un administrateur
Commentaire de gg00xiv le 30/05/2004 18:35:38

Le programme de test était fait en VB.NET c'est pour cela que je ne l'avais pas inclus.
Cependant il n'est pas trop compliqué à comprendre, donc le voici ajouté au zip.

signaler à un administrateur
Commentaire de radri le 01/10/2005 18:59:02

je voulais savoir su qq peux me eclaircir qu'est ce qu'on doit mettre dans la balise <AppSetings> dans le fichier xml web.config

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

[Débutant][Web.config] pb de appSettings [ par kinderman81 ] Salut,Je souhaite mettre ma chaine de connexion à ma BdD dans le fichier web.config.A l'exécution, j'ai l'erreur suivante :Section de configuration 'a Comment installer le web.config ? [ par buff ] Bonjour,Je suis débutant en .NET, et j'ai quelque problème pour installer le web.config d'une application .NET.Ce fichier doit être placé ou ? A la ra Config. Borland C#Builder pour DirectX9 [ par yoannd ] Salut les gens !Est-ce que quelqu'un sait comment configurer C#Builder de Borland pour pouvoir utiliser DirectX ???Merci d'avance et Joyeuses Fêtes !Y Modifier le web.config sous vs [ par Kati83 ] Bonjour à tous,Je travaille actuellement sous visual studio.Je suis en train de créer un formulaire qui va pouvoir enregistrer des données dans une ba NetworkStream et flux XML [ par chimerique ] Yoj'esseille de faire passer un flux XML d'un client a un serveur, pour ca j'utilise networkstream et XmlSerializerJ'ai fait mon serveur, en me connec Lire et Écrire dans un fichier texte [ par Ti_Math ] Jai fait des recherche sur le forum autant dans dll que dans la section IO du forum mais jai pas tout a fait trouver ce que je voulais. (Si c'était dé Ecrire Fichier Config [ par Adrianmartin ] Bonjour,J'arrive pas a ecrir dans mon fichier de config.Il me dit qu'il est en lectuer seulj'utilise la commande suivanteConfigurationSettings.AppSett .exe.config non recopié à la génération [ par jhellier ] Bonjour à tous,Voici mon problème : j'ai créé un fichier .exe.config à la racine de mon projet afin d'y stocker ma connection à ma base de données.Le Modification du Web.config durant le déploiement [ par SharpMao ] Hello,Est-ce que quelqu'un sait comment modifier une valeur du Web.config dans un "Web setup project" avec Visual Studio .Net 2003 ?J'aurais voulu pou Fichier de config. [ par Diamondduff ] HelloJe développement surtout du web.La je commence une appli en C#.C'est quoi la meilleure méthode pour externaliser des constantes, chaine de connex


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,437 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.