begin process at 2012 05 24 04:22:22
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > XMLSERIALIZER ET FICHIERS DE CONFIG

XMLSERIALIZER ET FICHIERS DE CONFIG


 Information sur la source

Note :
Aucune note
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é :11 079 / 718

Auteur : gg00xiv

Ecrire un message privé
Site perso
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

Les Membres Club peuvent 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


 Sources du même auteur

Source avec Zip Source avec une capture Source .NET (Dotnet) COMPOSANT D'AUTHENTIFICATION SQLSERVER
Source avec Zip Source .NET (Dotnet) CHARGER UNE ASSEMBLY DANS LE CODE
Source avec Zip Source avec une capture Source .NET (Dotnet) PROGRESSBAR STYLE NETSCAPE
Source avec Zip Source avec une capture Source .NET (Dotnet) DATABINDING POUR AFFICHER/EDITER UN FORMULAIRE DE DONNÉES
Source avec Zip Source .NET (Dotnet) CAPTURE D'ECRAN "EN .NET"

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) SAUVEGARDE DES TAILLES ET LOCATIONS DES FENÊTRES. par cryt3k
Source avec Zip Source avec une capture Source .NET (Dotnet) TENNIS STATISTIQUES par thebigboss
Source avec Zip Source .NET (Dotnet) TRANSFERT DE DONNÉES, SÉRIALIZATION XML POUR WINFORM par l0r3nz1
Source avec une capture Source .NET (Dotnet) CONTRÔLE TEXTBOX VALIDATEUR par monsieurx12
Source avec Zip Source avec une capture Source .NET (Dotnet) PANEL IRC AVEC MARGE DEPLACABLE ET BACKGROUND IMAGE par yohan49

 Sources en rapport avec celle ci

Source avec Zip Source .NET (Dotnet) CLASSE D'ECRITURE/LECTURE DE FICHIER CONFIG par mastercatz
Source avec Zip Source avec une capture Source .NET (Dotnet) UTILISER LES 3 TECHNIQUES DE SÉRIALISATION DOTNET ET "VOIR" ... par vieuxLion

Commentaires et avis

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

Commentaire de gg00xiv le 30/05/2004 18:33:35

Ok, c'est fait

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.

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...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,636 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales