Fichier ressource dans le projet

Signaler
Messages postés
567
Date d'inscription
mardi 30 avril 2002
Statut
Membre
Dernière intervention
24 janvier 2014
-
Seth77
Messages postés
567
Date d'inscription
mardi 30 avril 2002
Statut
Membre
Dernière intervention
24 janvier 2014
-
Salut

Apres avoir ajouter un nouveau fichier ressource dans le projet, comment fait on pour acceder aux informations qui y sont stocké ?

Herve

10 réponses

Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
29
Salut, quelle extension porte ton fichier de ressources et comment l'as tu ajouté au projet stp ?
Messages postés
567
Date d'inscription
mardi 30 avril 2002
Statut
Membre
Dernière intervention
24 janvier 2014

Salut

C'est un fichier *.resx
Pour l'ajouter : Projet -> Ajouter un nouvel element -> Fichier de ressource

Herve
Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
29
Quand tu ajoutes un fichier *.resx avec VS2005 il crée un fichier associé ( juste en dessous ) *.designer.cs qui contient une classe pour acceder à tes ressources de manière fortement typé. fait un clique droit sur ce fichier pour voir la classes générée.

Ca donne quelque chose comme ça :

NomDuNamespace.NomDeMonFichierRessource.NomDeMaRessource;
Messages postés
567
Date d'inscription
mardi 30 avril 2002
Statut
Membre
Dernière intervention
24 janvier 2014

Merci
Comment est ce qu'il definit le namespace de cette classe .... j'aimerais bien le changer ....

Herve
Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
29
Il utilise le même namespace que ton projet en cours ou bien clique droit sur le fichier *.resx puis Propriétés et tu modifies le champ "Espace de nom de l'outil".
Messages postés
567
Date d'inscription
mardi 30 avril 2002
Statut
Membre
Dernière intervention
24 janvier 2014

Merci

J'ai vu que dans un projet il y a un fichier Settings, qui , je pense, permet d'avoir des parametres pour l'application ?
Comment est ce que cela marche ? est ce gere automatiquement si je veux les modifier avec le programmes (cad comme une fenetre de config)?

Herve
Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
29
VS2005 créer un dossier Properties qui contient un fichier de ressources et un fichier de settings il te suffit de double cliquer dessus pour ajouter soit des ressources soit des settings. Les settings seront contenus dans le fichier XML *.config dans le même répertoire que ton application.

Dans ton code, pour accèder aux ressources : Properties.Resources et pour accèder aux settings : Properties.Settings.
Messages postés
567
Date d'inscription
mardi 30 avril 2002
Statut
Membre
Dernière intervention
24 janvier 2014

Ok merci !

je veux dire si je fais :
Properties.Settings.test = "val1"

est ce qu'il l'enregistre automatiquement dans le fichier XML ?

Herve
Messages postés
794
Date d'inscription
vendredi 24 septembre 2004
Statut
Membre
Dernière intervention
19 août 2008
9
>> est ce qu'il l'enregistre automatiquement dans le fichier XML ?

Si tu fais ensuite : Properties.Settings.Save, oui.
Messages postés
567
Date d'inscription
mardi 30 avril 2002
Statut
Membre
Dernière intervention
24 janvier 2014

Merci ! 

Herve