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
