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 !

Sujet : User.config [ Système / Fichier & Disque ] (yanis7518)

vendredi 8 décembre 2006 à 11:54:21 | User.config

yanis7518

Salut
est ce que quelqu'un sait comment générer un fichier user.config et comment on l'utilise????

vendredi 8 décembre 2006 à 13:37:04 | Re : User.config

sebmafate

Membre Club Administrateur CodeS-SourceS
Salut,

il y a un assistant pour ca :
- Clic droit sur le projet,
- Propriétés
- "Settings"

 et là, tu configures ce que tu veux... en précisant la portée du paramètre (utilisateur ou application)

Pour l'utiliser, il suffit de faire :

[NomApplication].Properties.Settings.Default.[NomParamètre]

Sébastien FERRAND (blog)
Consultant Indépendant
[Microsoft MVP Visual C#]


vendredi 8 décembre 2006 à 14:10:43 | Re : User.config

yanis7518

ok merci mais est-il possiblde d'y faire des modifs via le code???

vendredi 8 décembre 2006 à 14:14:49 | Re : User.config

sebmafate

Membre Club Administrateur CodeS-SourceS
oui biensur.

[ Lien ]

Sébastien FERRAND (blog)
Consultant Indépendant
[Microsoft MVP Visual C#]


vendredi 8 décembre 2006 à 14:59:53 | Re : User.config

yanis7518

merci pour le lien j'ai regardé et j'ai reussi a créer un user.config et a ajouter 1 element
par contre ce que je n'arrive pas a faire c'est d'ajouter plusieur élément a la suite

Voila mon code

j'ai créer une classe pour faire les modif dans le fichier user.config

    sealed class MySettings : ApplicationSettingsBase
    {
        [UserScopedSettingAttribute()]
        public String File
        {
            get { return (string)this["File"]; }
            set { this["File"] = value; }
        }
        [UserScopedSettingAttribute()]
        public String Path
        {
            get { return (string)this["Path"]; }
            set { this["Path"] = value; }
        }
    }

Dans ma forme j'ai le code suivant :

MySettings userset = new MySettings();
userset.File = this.txtBox_File.Text;
userset.Path = this.txtBox_Path.Text;
userset.Save();

dans mon fichier user.config j'ai un element File et un element path
ce que je voudrai c'est avoir un fichier user.config avec plusieur element file et plusieur element config. Saurai tu comment je peux faire ca???



vendredi 8 décembre 2006 à 15:04:25 | Re : User.config

sebmafate

Membre Club Administrateur CodeS-SourceS
Pourquoi n'utilises-tu pas l'assistant que je t'ai conseillé en première réponse ?

Sébastien FERRAND (blog)
Consultant Indépendant
[Microsoft MVP Visual C#]


PS : Rien à voir avec le reste... Mais à "plusieurs", il y a un S à la fin.


vendredi 8 décembre 2006 à 15:28:07 | Re : User.config

yanis7518

En fait je réalise une appli qui doit etre hyper souple au niveau des parametres pour l'utilisateur

Il peut tres bien avoir 1 parametre tout comme il peut en avoir 100.

Donc il doit pouvoir ajouter des parametres parce qu'ils ont changé et/ou supprimer des parametres qui serait devenu obsolete.

Donc si je passe par l'assistant je  limite l'utilisateur à moins que je mette 100 paramétres par defaut et utiliser une sorte de flag pour les "supprimer" ou "ajouter" mais c pas terrible comme solution c du bidouillage

vendredi 8 décembre 2006 à 15:40:01 | Re : User.config

sebmafate

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !

hum... ok.

la solution la plus simple sera surement par passer par un fichier XML dont tu auras défini la structure. Tu pourras gérer plus facilement et plus finement ces infos.

 

Pour info, l'une de mes premières source était : http://www.csharpfr.com/codes/SERIALISEZ-VOS-FICHIERS-CONFIGURATION_26172.aspx

Sébastien FERRAND ( blog )
Consultant Indépendant
[Microsoft MVP Visual C#]


vendredi 8 décembre 2006 à 15:48:57 | Re : User.config

yanis7518

ok merci pour les infos. et pour la source.
encor une question comment tu crée le XSD???

vendredi 8 décembre 2006 à 15:52:46 | Re : User.config

sebmafate

Membre Club Administrateur CodeS-SourceS
à partir de la classe ?

à partir de la ligne de commande et l'utilitaire xsd.exe

Sébastien FERRAND (blog)
Consultant Indépendant
[Microsoft MVP Visual C#]



1 2

Cette discussion est classé dans : user, config


Répondre à ce message

Sujets en rapport avec ce message

user.config [ par Gwaedion ] il y a t-il un moyen de spécifier le répertoire où l'on veut stocker le fichier "user.config". Car par défaut il se met dans : C:\Documents and Sett Problème : Appli C# fichier de config et démarrage avec Windows [ par kalvados ] Bonjour,J'ai une appli C# qui charge un fichier de config à son démarrage.J'ai ajouté la possibilité de lancer l'appli en même temps que Windows (ajou comment cree un evement dans un user control [ par johnnous ] bonjourj'ai cree un usercontol avec une texboxet je voudrais dans mon ecran principal recupere l'evenement click_textboxil me semble qu'il cree un eve User et Custom CONTROL [ par adir ] est ce qu'il y a des gens qui ont des informations sur la creation et l'utilisation de USERCONTROL et CUSTOMCONTROLj'ai un peu du mal à m'en servirj'a [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 ListBox et infos cachées [ par Coyote78 ] bonjour,je recherche le moyen de remplir un composant listebox avec des donnees issues d'une requete SQL du genre "SELECT ID_User, Nom_User FROM Users User.Identity.Name help [ par mathnel ] je cherche a recuperer le nom de la personne qui se connecte. Pour cela j'utilse cecistring CurUser;CurUser=User.Identity.Name.ToLower();Je n'ai pas d 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 Passer User Win dans WebService [ par jdaviaud ] J'ai un WebService qui doit pouvoir acces à un serveur SQLLa machine sur laquelle est le WebService utilise le login ASPNETLa connexion au serveur sql


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements



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,187 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é.