Club Francophone des développeurs Visual Basic


  Vb-French  Vb-English  Autres langages
               Rajoutez votre site

 

Gilmir Langlade informatique

Votre premier programme
Une calculette de conversion Francs/Euros

Maintenant que nous savons positionner les contrôles, nous allons préparer l' interface utilisateur et positionner tous les contrôles nécessaires à notre réalisation.

Nous avons besoin de :
3 étiquettes(Label)
3 champs de saisie utilisateur(TextBox)
4 boutons(Command)
Les propriétés "Caption" seront modifiés conformément au cliché ci-contre.
Saisir les propriétés "Caption" des contrôles nécessaires à l' interface utilisateur.

Petit rappel, une étiquette(Label) sert uniquement à afficher du texte. L' utilisateur, en cours d' exécution de l' application, ne pourra pas modifier son contenu, contrairement à une zone de texte.
Les zones de texte(TextBox) comme son nom l' indique sont des contrôles dont l' utilisateur a accès pour pouvoir saisir une information.(modifiable par l' utilisateur)

Dimensionnons notre feuille de travail(Form1).
Les propriétés de notre Form1 seront :
Height = 2895 'Hauteur de la Feuille
Width = 3870 'Largeur de la Feuille
Caption = Calculatrice en Euro'Inscription dans la barre de titre
Name : Form1 'Nom de la feuille (Par défaut)
Les autres propriétés seront inchangés.

Qu'est ce que les propriétés ?
Ce sont les paramètres qui régissent les actions et événements de l' objet ainsi que les caractéristiques propre de l' objet. La fenêtre de propriétés affiche généralement toutes les propriétés d' un contrôle et permet de les modifier.
Certains sont modifiables en cours d'utilisation
Je vous rappelle que vous pouvez utiliser la touche de raccourci F4 pour ouvrir la fenêtre de propriétés.

'Modification des propriétés

Positionnez les champs de saisie(TextBox) en respectant l'ordre de la vue que nous vous proposons, nous n'allons pas vous donner les dimensions des contrôles, ce n' est pas important, et puis il faut bien vous laisser quelques initiatives.(C'est une question d' esthétique, de présentation)
Lorsque vous positionnez les contrôles sur la feuille, VB leur donne un nom par défaut. Celui-ci n' est pas toujours significatif pour vous développeur aussi il est préférable de les renommer en leur donnant un nom qui désigne l' action à provoquer.

Chaque développeur acquiert sa propre technique dès qu'il est en mesure de voler de ses propres ailes.

L' intitulé par défaut de la zone de texte est Text1, ce nom n' est pas significatif aussi nous allons les renommer :

Ancien Nom Nouveau Nom
Text1 SaisieFF
Text2 SaisieEuro
Text3 SaisieCours
Command1 BoutonFFenEuro
Command2 BoutonEuroenFF
Command3 Inchangé  

Vous constatez que je n'ai pas laissé d' espace dans la saisie des nouveaux noms. En effet nous venons de créer une variable qui va nous servir de mot clé dans l' écriture du code. Le seul caractère qui est accepté par VB dans une variable est le caractère souligné( _ ) Tous les premiers caractères de chaque mot seront écrits en majuscule.
En appuyant sur le bouton de la fenêtre de propriétés(Form1) vous visualisez tous les contrôles que vous avez créés et qui font parties de votre feuille.

Nous terminerons le paramétrage de l' interface en effaçant le contenu de la propriété "Text" des trois "TextBox" et affecterons dans la propriété Text de "SaisieCours" la valeur de : "6,55957".
Il est évident que nous pourrons par la suite si nous vous voulons améliorer le programme faire en sorte que l 'utilisateur puisse modifier la valeur inscrite dans cette TextBox.(Selon le cours du change)
Car dans l' état actuel de ce programme, si l' utilisateur  peut il est vrai modifier de lui-même la valeur du cours manuellement, à chaque réinitialisation du  programme celui-ci reprendra la valeur initiale allouée lors de sa conception. Cela fera partie d' une autre étude.

L' interface est terminée, la prochaine étape sera l' écriture du code.

Sauvegardez votre travail.
Vous pouvez enregistrer votre projet en cliquant sur l' icône représentant une disquette qui se trouve dans la barre d' outils.

 

 
Gilmir.com héberge gratuitement les sites de programmation, consultez nous!

VisualBasic6.org est hébergé par Gilmir.com