c#: TP Convertisseur Dinar-Euro
c#: TP Convertisseur Dinar-Euro
Objectif: Etre capable de prendre en main de Visual Studio
Description:
- On va mettre en œuvre visual studio pour développer une application Windows classique.
- L’application ultra basique sera un convertisseur Dinar-euro.
Réalisation:
- Lancer Visual studio.
- Créer un projet : Fichier->Nouveau->Projet pour plus d’informations consultez notre article: Création d’une solution
- Sélectionner comme type de projet : autres langages->visual C#->windows->application windows forms
- Donner un nom au programme que vous allez créer prenez comme exemple : MonConvertisseur.
- Enregistrez tout le projet :
- par défaut ce sera:
« C:\Users\utilisateur\Documents\Visual Studio 2015\Projects\MonConvertisseur\ ») mais vous
pouvez choisir un autre répertoire. Pour sauvegarder votre travail , vous devez copier tout le
répertoire sur votre clé USB . Vous devez en fin de séance faire au moins une sauvegarde
sur clé usb, et/ou l’envoyer à vous via votre email.
- par défaut ce sera:
- Régler les paramètres de la fenêtre principale, avec l’onglet « propriétés ».
- Changer le titre par défaut du fenêtre avec la propriété Text: Mon convertisseur.
- Utilisez propriété la backcolor pour Changer la couleur de fond: bleu ciel
- Mettez une image comme fond : il faudra importer une ressource locale ( un fichier image …)
- Mettre l’image à l’echelle : backgroundimagelayout ( mettre la valeur stretch).
- Compilez et testez le resultat
- A partir de la boîte à outils , placer deux boutons ils s’appellent par défaut « button1 » et « button2 »
- Modifier leurs propriétés ( couleur, texte, …)
- Placer de la même manière 2 textBox, qui s’appelleront textbox1 et textbox2 par défaut.
Le code
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace MonConvertisseur { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { double euro; double dinar; euro = Convert.ToDouble(this.textBox1.Text); // dans la variable euros , on récupère le contenu du textBox1 et le converti en un réel (chiffre à virgule) dinar = euro * 2.7258; // on calcul le prix en dinar this.textBox2.Text = dinar.ToString();//on transforme le réel en Sting(chaîne de caractères) et on affiche dans textBox2. } private void button2_Click(object sender, EventArgs e) { double euro; double dinar; dinar = Convert.ToDouble(this.textBox2.Text); // dans la variable euros , on récupère le contenu du textBox1 et le converti en un réel (chiffre àvirgule) euro = dinar / 2.7258; // on calcul le prix en dinar this.textBox1.Text = euro.ToString(); //on transforme le réel en Sting(chaîne de caractères) et on affiche dans textBox2. } } }
- Compilez et testez le resultat