Bonjour,
Dans ce tuto, nous allons voir comment utiliser intelligement les différents types de variables, ce qu'elles peuvent contenir, ainsi qu'a quoi servent les différentes options de la rubrique "Paramètre du projet"
I. Les Variables
Pour accéder au gestionnaire de variable, faites Projet > Gestionnaire de variables
D'après l'exemple dans la documentation de SoftwareZator, les variables sont comme des post-it. Et bin c'est exactement ça![amusé](/users/1112/52/34/89/smiles/2933946995.gif)
Vous pouvez faire contenir votre post-it "Jus d'orange". Votre post-it prendra la valeur de "Jus d'orange". Vous pouvez barrer "Jus d'orange" et marquer "Granola". Dans ce cas votre post-it perdra sa précédente valeurs et prendra donc celle de "Granola". Une variable est donc comme un post-it : Vous pouvez faire changer son contenu, le modifier, le supprimer...
Mais comme nous ne sommes pas là pour faire notre listes de course sur des post-it imaginaires, passons aux explications![[Tuto] Les variables et les paramètres du projet. Icon_surprised](https://2img.net/i/fa/i/smiles/icon_surprised.gif)
Vous avez différent types de variables disponible dans SoftwareZator :
![[Tuto] Les variables et les paramètres du projet. Craer_10](https://i.servimg.com/u/f14/14/54/92/27/craer_10.png)
- Texte --------------\
- Numérique -----------\
------------------------> Valeur de type tableau (Qui concerne tous les types de variables puisque c'est une case à cocher dans SZ)
- Valeur Vrai/Faux -----/
- Décimal ------------/
Passons les en revue un par un :
Texte
Ce type permet de faire contenir à une variable (votre post - it
) comme son nom l'indique, du texte
Une variable de type texte peut contenir les genres de texte ci-dessous :
- Coucou
- Bonjour, Comment vas-tu ?
- ù*$^^p:; (Oui bizzard comme texte
)
- JE VAIS A la bouLANGERIE
- (coucou)
Bref, vous voyez le principe, pas la peine de faire le dictionnaire (En plus cela ne tiendrait pas sur un post-it...blague à part)
Elle contient donc du texte avec, sans majuscule, des symbole, bref ce qui se trouve sur votre clavier![[Tuto] Les variables et les paramètres du projet. Icon_smile](https://2img.net/i/fa/i/smiles/icon_smile.gif)
Numérique
Ce type de variable vous permet de rendre votre variable égale à toutes sortes de nombre allant de -2 147 483 648 à 2 147 483 647
Vous pouvez donc mettre dedans ce genre de valeur :
- 5243789
- 2403716
- 0
- 821
- 2 147 483 645
Pareil que pour le texte, vous comprenez le principe.
Vous pouvez donc inséré toutes sortes de chiffres non décimaux (Un autre type existe pour cela).
Valeur Vrai/Faux
Il vous permet de créer plus particulièrement des conditions. Par exemple vous pouvez dire que lorsque l'utilisateur clique sur un bouton, votre variabe prend la valeur Vrai. Vous pouvez ensuite faire Si ma varibale est Vrai, alors on ferme le logiciel par exemple
Le type Vrai/Faux permet d'utiliser une variable qui peux prendre deux valeur : Vrai/Faux, Oui/Non, On/Off et ainsi de suite
Il est toutefois possible d'affecter une valeur numérique à une variable de type Vrai/Faux. Dans ce cas, une valeur égale à zéro sera considéré comme étant Faux, alors que toute autre valeur positive ou négative sera consiférée comme étant Vrai.
Décimale
Une variable de type décimale peut contenir tous nombre décimal allant de -79228162514264337593543950335 à 79228162514264337593543950335
Le type décimale est plus spécialement recommandé pour les calculs financiers, pour lequel les erreurs d'arrondissements ne sont pas présentes, mais c'est au détriment de la rapidité du logiciel car en effet il gère beaucoup plus de nombre que le type Numérique, et prend plus de mémoire ( 16 Octets )
Valeur sous forme de tableau (Pour tous type de variable)
Cela vous permet d'agrandire votre variable à plusieur lignes.
Une variable de type Texte sous forme de tableau contiendra par exemple :
Jus d'orange
Granola
Et
D'autre
Truc
Toutes ces lignes formeront la variable
Pareil pour les autres type de variable :
Numérique :
1241
90376
15374846
77777777
0
Valeur Vrai/Faux :
Vrai
Faux
Vrai
Vrai
(Non ce n'est pas un Q.C.M.
)
Décimale :
9364,17
648383
6378484,9164
111111,2222
118,218
II. Les Paramètres Du Projet
Pour accéder aux paramètres du projet, faites Projet > Paramètres du projet
Vous avez plusieurs rubriques :
![[Tuto] Les variables et les paramètres du projet. Parama10](https://i.servimg.com/u/f14/14/54/92/27/parama10.png)
Alors, commençons à nouveau les explications !
Onglet "Application"
Vous pouvez dans cet onglet toutes le petites options sympatiques et utiles pour votre projet.
Nom du projet : Vous pouvez rentrer ici le nom de votre projet si par exemple vous désiré changer le nom de votre logiciel au cours de sa créations.
Icône : Vous vous en doutez bien, cela sert à modifier l'icone que portera votre application, en l'occurence le ".exe" de votre application.
Vous pouvez dans la liste choisir quelle icône vous désirer lui attribuer. Séléctionner "Parcourir..." Dans la liste pour choisir manuellement votre icône à travers vos dossier. Pour que votre icône soit pris en compte, il doit être au format ".ico" et non ".bmp" ou ".png" ou encore ".png". Vous pouvez utiliser le logiciel "Xnview" pour convertir vos images en format ".ico".
Type de projet : Vous pouvez sélectionner dans la liste le type de votre projet. Vous avez différents choix :
- Application Windows Form : Votre projet sera générer en une application qui peut se lancer, un ".exe". Application classique
- Bibliothèque de classes : Votre projet sera générer sous forme d'une extenstion d'application. Un ".dll" en l'occurence.
Formulaire de démarrage : C'est la page qui s'affichera en premier lors de l'ouverture de votre logiciel. Dans la liste, il y a normalement tous les Form que vous avez créer. Vous avez donc le choix de faire un formulaire de démarrage par exemple
. Par defaut c'est le formulaire "Form1" qui est affiché le premier
Infrastructure de l'application :
La case "Activer/Désactiver l'infrastructure de l'application" permet de gérer le style de l'interface de votre programe. Si cette case est décochée, votre logiciel aura un interface tout pourris et moche, à la Windows 98![[Tuto] Les variables et les paramètres du projet. Affraid](https://2img.net/i/fa/i/smiles/affraid.gif)
Activer/Désacriver le style XP vous permet de faire en gros la même chose que la case précédente. Elle joue surtout sur le style des contrôles ici.
Et enfin Interdire de lancer l'application plusieurs fois, cela vous permet de choisir si votre application pourra être démarrer qu'une fois, ou plusieur. Si cette case est coché, une fois votre logiciel lancé, si vous essayer de lancer une 2ème fois le logiciel, un message d'erreur disant que l'application ne peut être lancé qu'une seule fois apparaitra.
Onglet "Assembly"
Il vous permet de gérer toutes les information sur l'auteur, la société qui a développé ce logiciel. Je n'estime pas necesaire de décrire chaques parties, je pense que tout le monde sait ce qu'est un auteur et une société
Onglet "Référence"
C'est surement l'onglet le plus dur à expliquer
Il contient toutes les références du logiciel. Ce sur quoi va se baser le logiciel pour certaines choses.
IL EST TRES IMPORTANT DE NE PAS SUPRIMER LES REFERENCES DEJA INCLUSE DANS VOTRE PROJET
SoftwareZator les a mises lui même, et elle sont très importantes au bon fonctionnement de tous les contrôles et du projet en lui même.
Vous pouvez insérés vos propres références (Créer en VB.NET, le plus souvent des dll, pour ajouter des contrôles personnaliser par exemple) Pouvant ajouter des "bonus" je dirais à votre application.
Je vais aussi citer le texte situé dans l'aide de Software Zator :
"La plupart des références sont directement incluses dans le système d'exploitation et n'ont donc pas besoin d'être aux côtés de votre fichier de sortie pour que celui-ci fonctionne correctement. En revanche, d'autres références comme par exemple, une bibliothèque de classes de votre création, doivent être avec votre fichier de sortie pour fonctionner. Pour cela, il suffit simplement de copier la bibliothèque de classe dans le même dossier que votre fichier de sortie. SoftwareZator peut le faire lui-même à condition que vous définissiez les dll à copier. Pour cela, sélectionnez la référence de votre choix et changer la propriété Copier, dans le panneau Propriété.
Note : à l'occasion de l'utilisation de certains plugins, des références peuvent être ajoutés automatiquement au projet. Veillez à ne pas les supprimer ou à changer la propriété Copier. Ces références sont par défaut paramétré pour un bon fonctionnement de votre projet et une quelconque modification peut poser des problèmes de génération et d'exécution de votre projet."
Onglet "Ressources"
Vous pouvez dedans faire un "glisser déposer" de l'explorateur windows à SZ de vos images par exemple. Cela vous permet de les retrouver facilement lors de la créations des évènements de votre logiciel. C'est aussi plus simple pour définir l'image d'un PictureBox : Vous n'avez qu'a choisir votre images au lieu de vous faire toute l'arborescence de vos dossiers pour trouver la bonne image.
Onglet "Générer"
Vous pourrez ici régler certaines subtilitées quand à la génération de votre application.
L'emplacement de génération correspond au répertoire dans lequel votre application sera stockée à chaque génération. L'application ".exe" (Si votre application est de type "Windows Form") ou votre bibliothèque de classes (Si votre application est de type "Bibliothèque de classes) sera stockée dans ce répertoire.
La case Optimiser le code lors de la compilation vous permet tous simplement d'améliorer votre logiciel
. Elle est cochée par defaut, ce qui est sympa de Veler Software d'ailleur ![[Tuto] Les variables et les paramètres du projet. Icon_wink](https://2img.net/i/fa/i/smiles/icon_wink.gif)
Unitée central cible. Cette liste vous permet de choisir sur quelle type d'ordinateur fonctionnera votre logiciel. Vous pouvez choisir de le faire fonctionner soit sous un ordinateur 32 Bit, sur un ordinateur 64 Bit, ou sur les 2, choix plus appropriés car encore une fois, cela ouvrira votre logiciel à un plus large public.
A noter quand même que pour le moment les ordinateur 32 bit sont les plus répendus car ils prennent en compte plus de logiciel.
Gestion des bugs : Je ne sais pas à quoi cela correspond, donc je vais me permettre de citer également ce qui est situé dans l'aide de SoftwareZator :
" En cas d'erreur durant l'exécution de votre programme, il se doit d'afficher l'erreur. Cette option permet d'afficher l'exception de façon tout à fait classique avec une petite option en plus : le nom du plugin et l'emplacement où a eu lieu l'erreur, dans votre projet, sont affichés, puis le message d'erreur, le tout dans une boîte de message. Notez qu'en activant cette option, le temps d'exécution de votre programme sera beaucoup plus long, il est donc recommandé d'utiliser ce type de gestion d'erreur uniquement durant le développement de votre programme et d'utiliser la Gestion des bugs Classique lors de la publication et diffusion de votre projet."
Voilà ! Vous connaissez maintenant tous des variables et des différentes options caractérisant votre projet !![[Tuto] Les variables et les paramètres du projet. Icon_biggrin](https://2img.net/i/fa/i/smiles/icon_biggrin.png)
N'hésitez pas à publier vos projet ! Vous recevrez des avis pour vous permettre de les améliorés
@+
Xavier
Dans ce tuto, nous allons voir comment utiliser intelligement les différents types de variables, ce qu'elles peuvent contenir, ainsi qu'a quoi servent les différentes options de la rubrique "Paramètre du projet"
I. Les Variables
Pour accéder au gestionnaire de variable, faites Projet > Gestionnaire de variables
D'après l'exemple dans la documentation de SoftwareZator, les variables sont comme des post-it. Et bin c'est exactement ça
![amusé](/users/1112/52/34/89/smiles/2933946995.gif)
Vous pouvez faire contenir votre post-it "Jus d'orange". Votre post-it prendra la valeur de "Jus d'orange". Vous pouvez barrer "Jus d'orange" et marquer "Granola". Dans ce cas votre post-it perdra sa précédente valeurs et prendra donc celle de "Granola". Une variable est donc comme un post-it : Vous pouvez faire changer son contenu, le modifier, le supprimer...
Mais comme nous ne sommes pas là pour faire notre listes de course sur des post-it imaginaires, passons aux explications
![[Tuto] Les variables et les paramètres du projet. Icon_surprised](https://2img.net/i/fa/i/smiles/icon_surprised.gif)
Vous avez différent types de variables disponible dans SoftwareZator :
![[Tuto] Les variables et les paramètres du projet. Craer_10](https://i.servimg.com/u/f14/14/54/92/27/craer_10.png)
- Texte --------------\
- Numérique -----------\
------------------------> Valeur de type tableau (Qui concerne tous les types de variables puisque c'est une case à cocher dans SZ)
- Valeur Vrai/Faux -----/
- Décimal ------------/
Passons les en revue un par un :
Texte
Ce type permet de faire contenir à une variable (votre post - it
![[Tuto] Les variables et les paramètres du projet. Icon_biggrin](https://2img.net/i/fa/i/smiles/icon_biggrin.png)
![[Tuto] Les variables et les paramètres du projet. Icon_smile](https://2img.net/i/fa/i/smiles/icon_smile.gif)
Une variable de type texte peut contenir les genres de texte ci-dessous :
- Coucou
- Bonjour, Comment vas-tu ?
- ù*$^^p:; (Oui bizzard comme texte
![[Tuto] Les variables et les paramètres du projet. Bom](https://2img.net/i/fa/i/smiles/bom.png)
- JE VAIS A la bouLANGERIE
- (coucou)
Bref, vous voyez le principe, pas la peine de faire le dictionnaire (En plus cela ne tiendrait pas sur un post-it...blague à part)
Elle contient donc du texte avec, sans majuscule, des symbole, bref ce qui se trouve sur votre clavier
![[Tuto] Les variables et les paramètres du projet. Icon_smile](https://2img.net/i/fa/i/smiles/icon_smile.gif)
Numérique
Ce type de variable vous permet de rendre votre variable égale à toutes sortes de nombre allant de -2 147 483 648 à 2 147 483 647
Vous pouvez donc mettre dedans ce genre de valeur :
- 5243789
- 2403716
- 0
![[Tuto] Les variables et les paramètres du projet. Icon_biggrin](https://2img.net/i/fa/i/smiles/icon_biggrin.png)
- 821
- 2 147 483 645
Pareil que pour le texte, vous comprenez le principe.
Vous pouvez donc inséré toutes sortes de chiffres non décimaux (Un autre type existe pour cela).
Valeur Vrai/Faux
Il vous permet de créer plus particulièrement des conditions. Par exemple vous pouvez dire que lorsque l'utilisateur clique sur un bouton, votre variabe prend la valeur Vrai. Vous pouvez ensuite faire Si ma varibale est Vrai, alors on ferme le logiciel par exemple
![[Tuto] Les variables et les paramètres du projet. Icon_smile](https://2img.net/i/fa/i/smiles/icon_smile.gif)
Le type Vrai/Faux permet d'utiliser une variable qui peux prendre deux valeur : Vrai/Faux, Oui/Non, On/Off et ainsi de suite
![[Tuto] Les variables et les paramètres du projet. Icon_wink](https://2img.net/i/fa/i/smiles/icon_wink.gif)
Il est toutefois possible d'affecter une valeur numérique à une variable de type Vrai/Faux. Dans ce cas, une valeur égale à zéro sera considéré comme étant Faux, alors que toute autre valeur positive ou négative sera consiférée comme étant Vrai.
Décimale
Une variable de type décimale peut contenir tous nombre décimal allant de -79228162514264337593543950335 à 79228162514264337593543950335
Le type décimale est plus spécialement recommandé pour les calculs financiers, pour lequel les erreurs d'arrondissements ne sont pas présentes, mais c'est au détriment de la rapidité du logiciel car en effet il gère beaucoup plus de nombre que le type Numérique, et prend plus de mémoire ( 16 Octets )
Valeur sous forme de tableau (Pour tous type de variable)
Cela vous permet d'agrandire votre variable à plusieur lignes.
Une variable de type Texte sous forme de tableau contiendra par exemple :
Jus d'orange
Granola
Et
D'autre
Truc
Toutes ces lignes formeront la variable
![[Tuto] Les variables et les paramètres du projet. Icon_smile](https://2img.net/i/fa/i/smiles/icon_smile.gif)
Pareil pour les autres type de variable :
Numérique :
1241
90376
15374846
77777777
0
Valeur Vrai/Faux :
Vrai
Faux
Vrai
Vrai
(Non ce n'est pas un Q.C.M.
![[Tuto] Les variables et les paramètres du projet. Icon_razz](https://2img.net/i/fa/i/smiles/icon_razz.gif)
Décimale :
9364,17
648383
6378484,9164
111111,2222
118,218
II. Les Paramètres Du Projet
Pour accéder aux paramètres du projet, faites Projet > Paramètres du projet
Vous avez plusieurs rubriques :
![[Tuto] Les variables et les paramètres du projet. Parama10](https://i.servimg.com/u/f14/14/54/92/27/parama10.png)
Alors, commençons à nouveau les explications !
![[Tuto] Les variables et les paramètres du projet. Icon_biggrin](https://2img.net/i/fa/i/smiles/icon_biggrin.png)
Onglet "Application"
Vous pouvez dans cet onglet toutes le petites options sympatiques et utiles pour votre projet.
Nom du projet : Vous pouvez rentrer ici le nom de votre projet si par exemple vous désiré changer le nom de votre logiciel au cours de sa créations.
Icône : Vous vous en doutez bien, cela sert à modifier l'icone que portera votre application, en l'occurence le ".exe" de votre application.
Vous pouvez dans la liste choisir quelle icône vous désirer lui attribuer. Séléctionner "Parcourir..." Dans la liste pour choisir manuellement votre icône à travers vos dossier. Pour que votre icône soit pris en compte, il doit être au format ".ico" et non ".bmp" ou ".png" ou encore ".png". Vous pouvez utiliser le logiciel "Xnview" pour convertir vos images en format ".ico".
Type de projet : Vous pouvez sélectionner dans la liste le type de votre projet. Vous avez différents choix :
- Application Windows Form : Votre projet sera générer en une application qui peut se lancer, un ".exe". Application classique
![[Tuto] Les variables et les paramètres du projet. Icon_smile](https://2img.net/i/fa/i/smiles/icon_smile.gif)
- Bibliothèque de classes : Votre projet sera générer sous forme d'une extenstion d'application. Un ".dll" en l'occurence.
Formulaire de démarrage : C'est la page qui s'affichera en premier lors de l'ouverture de votre logiciel. Dans la liste, il y a normalement tous les Form que vous avez créer. Vous avez donc le choix de faire un formulaire de démarrage par exemple
![[Tuto] Les variables et les paramètres du projet. Icon_surprised](https://2img.net/i/fa/i/smiles/icon_surprised.gif)
Infrastructure de l'application :
La case "Activer/Désactiver l'infrastructure de l'application" permet de gérer le style de l'interface de votre programe. Si cette case est décochée, votre logiciel aura un interface tout pourris et moche, à la Windows 98
![[Tuto] Les variables et les paramètres du projet. Affraid](https://2img.net/i/fa/i/smiles/affraid.gif)
Activer/Désacriver le style XP vous permet de faire en gros la même chose que la case précédente. Elle joue surtout sur le style des contrôles ici.
Et enfin Interdire de lancer l'application plusieurs fois, cela vous permet de choisir si votre application pourra être démarrer qu'une fois, ou plusieur. Si cette case est coché, une fois votre logiciel lancé, si vous essayer de lancer une 2ème fois le logiciel, un message d'erreur disant que l'application ne peut être lancé qu'une seule fois apparaitra.
Onglet "Assembly"
Il vous permet de gérer toutes les information sur l'auteur, la société qui a développé ce logiciel. Je n'estime pas necesaire de décrire chaques parties, je pense que tout le monde sait ce qu'est un auteur et une société
![[Tuto] Les variables et les paramètres du projet. Icon_razz](https://2img.net/i/fa/i/smiles/icon_razz.gif)
Onglet "Référence"
C'est surement l'onglet le plus dur à expliquer
![[Tuto] Les variables et les paramètres du projet. Icon_rolleyes](https://2img.net/i/fa/i/smiles/icon_rolleyes.gif)
IL EST TRES IMPORTANT DE NE PAS SUPRIMER LES REFERENCES DEJA INCLUSE DANS VOTRE PROJET
SoftwareZator les a mises lui même, et elle sont très importantes au bon fonctionnement de tous les contrôles et du projet en lui même.
Vous pouvez insérés vos propres références (Créer en VB.NET, le plus souvent des dll, pour ajouter des contrôles personnaliser par exemple) Pouvant ajouter des "bonus" je dirais à votre application.
Je vais aussi citer le texte situé dans l'aide de Software Zator :
"La plupart des références sont directement incluses dans le système d'exploitation et n'ont donc pas besoin d'être aux côtés de votre fichier de sortie pour que celui-ci fonctionne correctement. En revanche, d'autres références comme par exemple, une bibliothèque de classes de votre création, doivent être avec votre fichier de sortie pour fonctionner. Pour cela, il suffit simplement de copier la bibliothèque de classe dans le même dossier que votre fichier de sortie. SoftwareZator peut le faire lui-même à condition que vous définissiez les dll à copier. Pour cela, sélectionnez la référence de votre choix et changer la propriété Copier, dans le panneau Propriété.
Note : à l'occasion de l'utilisation de certains plugins, des références peuvent être ajoutés automatiquement au projet. Veillez à ne pas les supprimer ou à changer la propriété Copier. Ces références sont par défaut paramétré pour un bon fonctionnement de votre projet et une quelconque modification peut poser des problèmes de génération et d'exécution de votre projet."
Onglet "Ressources"
Vous pouvez dedans faire un "glisser déposer" de l'explorateur windows à SZ de vos images par exemple. Cela vous permet de les retrouver facilement lors de la créations des évènements de votre logiciel. C'est aussi plus simple pour définir l'image d'un PictureBox : Vous n'avez qu'a choisir votre images au lieu de vous faire toute l'arborescence de vos dossiers pour trouver la bonne image.
Onglet "Générer"
Vous pourrez ici régler certaines subtilitées quand à la génération de votre application.
L'emplacement de génération correspond au répertoire dans lequel votre application sera stockée à chaque génération. L'application ".exe" (Si votre application est de type "Windows Form") ou votre bibliothèque de classes (Si votre application est de type "Bibliothèque de classes) sera stockée dans ce répertoire.
La case Optimiser le code lors de la compilation vous permet tous simplement d'améliorer votre logiciel
![[Tuto] Les variables et les paramètres du projet. Icon_wink](https://2img.net/i/fa/i/smiles/icon_wink.gif)
![[Tuto] Les variables et les paramètres du projet. Icon_wink](https://2img.net/i/fa/i/smiles/icon_wink.gif)
Unitée central cible. Cette liste vous permet de choisir sur quelle type d'ordinateur fonctionnera votre logiciel. Vous pouvez choisir de le faire fonctionner soit sous un ordinateur 32 Bit, sur un ordinateur 64 Bit, ou sur les 2, choix plus appropriés car encore une fois, cela ouvrira votre logiciel à un plus large public.
A noter quand même que pour le moment les ordinateur 32 bit sont les plus répendus car ils prennent en compte plus de logiciel.
Gestion des bugs : Je ne sais pas à quoi cela correspond, donc je vais me permettre de citer également ce qui est situé dans l'aide de SoftwareZator :
" En cas d'erreur durant l'exécution de votre programme, il se doit d'afficher l'erreur. Cette option permet d'afficher l'exception de façon tout à fait classique avec une petite option en plus : le nom du plugin et l'emplacement où a eu lieu l'erreur, dans votre projet, sont affichés, puis le message d'erreur, le tout dans une boîte de message. Notez qu'en activant cette option, le temps d'exécution de votre programme sera beaucoup plus long, il est donc recommandé d'utiliser ce type de gestion d'erreur uniquement durant le développement de votre programme et d'utiliser la Gestion des bugs Classique lors de la publication et diffusion de votre projet."
Voilà ! Vous connaissez maintenant tous des variables et des différentes options caractérisant votre projet !
![[Tuto] Les variables et les paramètres du projet. Icon_biggrin](https://2img.net/i/fa/i/smiles/icon_biggrin.png)
N'hésitez pas à publier vos projet ! Vous recevrez des avis pour vous permettre de les améliorés
![[Tuto] Les variables et les paramètres du projet. Icon_wink](https://2img.net/i/fa/i/smiles/icon_wink.gif)
@+
![[Tuto] Les variables et les paramètres du projet. Icon_wink](https://2img.net/i/fa/i/smiles/icon_wink.gif)
Xavier