Ressources dans les applications

Guide du développeur .NET Framework 
Ressources dans les applications 

Toutes les applications de production de qualité doivent utiliser des ressources. Une ressource est une donnée non exécutable qui est déployée logiquement avec une application. Une ressource peut être affichée dans une application sous la forme d'un message d'erreur ou comme faisant partie de l'interface utilisateur. Les ressources peuvent contenir des données sous plusieurs formes, telles que des chaînes, des images et des objets rendus persistants. Le stockage de vos données dans un fichier de ressources vous permet de changer les données sans avoir à recompiler l'intégralité de votre application. Pour écrire des objets rendus persistants dans un fichier de ressources, les objets doivent être sérialisables.

Le .NET Framework fournit une prise en charge complète pour la création et la localisation des ressources. De plus, le .NET Framework prend en charge un modèle simple pour l'empaquetage et le déploiement des ressources localisées.

Création et localisation de ressources

Vous pouvez localiser les ressources de votre application pour des cultures spécifiques. Cela vous permet de générer des versions localisées (traduites) de vos applications. Une application charge les ressources localisées appropriées en fonction de la valeur de la propriété CultureInfo.CurrentUICulture. Cette valeur est définie explicitement dans le code de l'application ou par le Common Language Runtime en fonction des paramètres régionaux de l'utilisateur en cours sur l'ordinateur local. Pour plus d'informations sur la façon dont CurrentUICulture est défini, consultez Recherche et utilisation de ressources pour une culture spécifique et Utilisation de la propriété CurrentUICulture.

Empaquetage et déploiement de ressources

Vous pouvez déployer les ressources de votre application dans des assemblys satellites. Par définition, les assemblys satellites ne contiennent que des fichiers de ressources. Ils ne contiennent pas de code de l'application. Dans le modèle de déploiement de l'assembly satellite, vous créez une application avec un assembly par défaut (qui est l'assembly principal) et plusieurs assemblys satellites. Il est conseillé de créer un assembly satellite pour chaque culture que l'application prend en charge. Dans la mesure où les assemblys satellites ne font pas partie de l'assembly principal, vous pouvez facilement remplacer ou mettre à jour les ressources correspondant à une culture spécifique sans remplacer l'assembly principal de l'application.

Déterminez avec précision les ressources qui composent l'assembly de ressources par défaut de votre application. Dans la mesure où il fait partie de l'assembly principal, toutes modifications apportées vous obligent à remplacer l'assembly principal. Si vous ne fournissez pas une ressource par défaut, une exception sera levée lorsque le processus de secours pour les ressources essaie de la trouver. Dans une application bien conçue, l'utilisation de ressources ne doit pas lever une exception.

Exemples

Le Kit de développement .NET Framework SDK de Microsoft fournit des exemples qui montrent comment créer, empaqueter et déployer des ressources et également utiliser ces ressources dans les applications. Pour plus d'informations, consultez l'exemple de localisation Démarrage rapide ASP.NET et l'exemple Démarrage rapide pour les tâches courantes Procédure : ressources.

Voir aussi


Ces informations proviennent du site de http://msdn2.microsoft.com
Source de cette page : http://msdn2.microsoft.com/fr-fr/library/f45fce5x.aspx

Réseaux sociaux

Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher les interactions avec les réseaux sociaux sur ces pages.

 

Nuage de mots clés

7 mots clés dont 0 définis manuellement (plus d'information...).

Avertissement

Cette page ne possède pas encore de mots clés manuels, ceci est donc un exemple automatique (les niveaux de pertinence sont fictifs, mais les liens sont valables). Pour tester le nuage avec une page qui contient des mots définis manuellement, vous pouvez cliquer ici.

Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher le nuage de mots clés.

 

Astuce pour imprimer les couleurs des cellules de tableaux : http://www.gaudry.be/ast-rf-450.html
Aucun commentaire pour cette page

© Ce document issu de l′infobrol est enregistré sous le certificat Cyber PrInterDeposit Digital Numbertection. Enregistrement IDDN n° 5329-5138
Document créé le 30/10/06 03:26, dernière modification le Vendredi 17 Juin 2011, 12:11
Source du document imprimé : http://www.gaudry.be/dotnet-rf-f45fce5x.html Document affiché 9 fois ce mois de Mai.
St.Gaudry©07.01.02
Outils (masquer)
||
Recherche (afficher)
Recherche :

Utilisateur (masquer)
Navigation (masquer)
Apparence (afficher)
Stats (afficher)
15832 documents
452 astuces.
549 niouzes.
3099 definitions.
447 membres.
8115 messages.

Document genere en :
0,71 seconde

Mises à jour :
Mises à jour du site
Citation (masquer)
Un ami, c'est quelqu'un qui vous connaît bien et qui vous aime quand même.

Hervé Lauwick
 
l'infobrol
Nous sommes le Jeudi 31 Mai 2012, 12:29, toutes les heures sont au format GMT+1.00 Heure, heure d'été (+1)