c#: TP Calculette

c#: TP Calculette

  1. Objectif:
    • Savoir créer une application et mettre en œuvre quelques contrôles élémentaires, boutons, zones de texte ,label, zone de groupe ou cadre, boutons d’option.




  2. Description:
    • On va mettre en œuvre visual studio pour développer une application Windows classique.
    • L’application ultra basique sera une calculette.

  3. Résultat attendu :
    • calculette

  4. Traitement à effectuer:
    • Après avoir entré un nombre dans les zones de texte libellées ‘Nombre1’ et ‘Nombre2’ et sélectionné une des
      options du cadre ‘Opérations’, on peut :
      • Cliquer sur ‘Calculer‘ déclenche le calcul et l’affichage du résultat.
      • Le bouton ‘Remise à blanc‘ remet les trois zones à zéro et place le point d’insertion dans la zone ‘Nombre1’
      • Le bouton ‘Quitter‘ ferme la calculette

  5. Conditions à respecter:
    • Tant que le premier nombre n’est pas saisi et qu’aucune option n’est sélectionnée, le bouton “Calculer” doit être inactif.
    • Dès qu’un calcul devient possible, rendre le bouton utilisable.
    • Dés qu’une option est choisie, le signe de l’opération (+, -, *, /, V…) doit apparaître dans l’intervalle situé entre les deux nombres.
    • Aucune saisie ne doit être faite dans la zone résultat.
    • Afin d’éviter de nombreuses erreurs d’exécution faites en sorte que les deux “TextBox” ne permettent de n’entrer que des chiffres.
    • Les touches de clavier “Alt” plus une des lettres soulignées dans le texte des boutons vous permet déclencher l’action.

  6. Eléments utiles
    • Classe Type Membre Description
      Tous contrôles P Text Texte affiché
      Tous contrôles P TextAlign Alignement du texte (gauche, droite…)
      Tous contrôles E Click Evènement Click effectué avec la souris
      Control P Enabled Indique si un contrôle est activé
      TextBox E KeyPress Se produit lorsqu’un caractère est tapé
      TextBox E LostFocus Se produit lorsque le contrôle perd le focus.
      Math M Sqrt Retourne la racine carrée d’un nombre spécifié
      Math M Pow Retourne un nombre spécifié élevé à la puissance spécifiée.
      Math M Pow Retourne le logarithme d’un nombre spécifié dans une base spécifiée.
      Math M Log(Double, Double) Retourne le logarithme d’un nombre spécifié dans une base spécifiée.

  7. Réalisation:
    • Lancer Visual studio.
    • Créer un 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 form
    • Maintenant, dessiner l’interface sans se préoccuper du code. Définir les propriétés de chacun des contrôles, position,taille, enrichissements.
    • Rédiger le code déclenché par un Click sur les boutons ‘Calculer’, ‘Remise à Blanc’ et ‘Quitter’.

  8. Pratique



Abonnez vous à notre chaîne YouTube gratuitement