ResourceOnlyGenerator

Download ResourceOnlyGenerator

I. Introduction
---------------
ResourceOnlyGenerator permet de générer des assemblies .NET à partir d'images de type bmp, ico, jpg, png ...
Ces assemblies sont utiles pour embarquer des images dans vos projets, le tout regroupé dans une dll. L'avantage est que cela prend moi de place.
Ensuite il suffit d'utiliser la classe ResourceManager et la méthode "GetObject" pour récupérer les images contenues dans la dll.
Il suffit de spécifier en paramètre le nom des images que vous avez ajoutées dans la liste et de faire un cast (Bitmap).

II. Screenshot de l'ecran de démarrage
---------------------------------------


Bouton : Ce bouton permet de créer un nouveau context dans l'application. Il ne fonctionne que si une liste d'images est déjà charger dans la liste. Après un clique sur ce bouton, l'application retrouve son état initiale comme au si elle venait d'être lancée.
Bouton : Ce bouton permet de générer les fichiers "resx","resource", "resource.dll". La génération du fichier "resource.dll" utilise l'utilitaire "al.exe".
Si des images sont manquantes lors de la génération, un message d'erreur est généré listant les images manquantes.
Bouton : Ce bouton permet de charger un fichier "resx". Cela permet d'ajouter ou de supprimer des fichiers dans la dll. ResourceOnlyGenerator cherche les images dans le répertoire du fichier "resx", si il ne les trouve pas, la liste des fichiers non trouvés est affiché.
Bouton : Ce bouton permet de supprimer une image de la liste et donc des fichiers qui seront générés.
Bouton : Ce bouton permet de visualiser les dernieres erreurs.

III. Utiliser ResourceOnlyGenerator
--------------------------------------
Une fois l'application lancée, vous avez 2 choix :
- charger un fichier "resx"
- selectionner un répertoire pour ajouter des images
Dans le second cas, il faut appuyer sur le bouton "Open". Ensuite le chemin du repertoire sélectionné apparait.

Il ne vous reste plus qu'a sélectionner une extension dans la liste pour ajouter les images correspondantes.

La barre en bas de l'application fournit des eventuels messages d'erreur et des informations sur les fichiers ajoutés.