Calculatrice complète de windows

juniorrdavila 1 Messages postés dimanche 26 février 2017Date d'inscription 7 mars 2017 Dernière intervention - 6 mars 2017 à 11:52 - Dernière réponse : Whismeril 10552 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 14 décembre 2017 Dernière intervention
- 9 mars 2017 à 19:05
Commentaires sur une source Créer une discussion Signaler Répondre
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

http://codes-sources.commentcamarche.net/source/101853-calculatrice-complete-de-windows

Afficher la suite 
Whismeril 10552 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 14 décembre 2017 Dernière intervention - 9 mars 2017 à 19:05
Bonsoir, alors je n'hésite pas à critiquer.

Il y a deux règles du site que tu n'as pas respectées (ou pas totalement pour la seconde):
  • ne laisser aucun fichier compilé dans le zip, c'est pas dur il suffit de cliquer sur Générer/Nettoyer la solution et visual studio fait le ménage.
  • ne pas poster un truc qui existe déjà sauf à montrer des astuces ou pratiques vraiment intéressantes, or des calculatrices, il y en a des tonnes. Ton interface est très complète (contrairement à la plupart des autres), mais le code n'a rien de particulier. C# est pensé MVC donc pas de traitement dans l'interface, elle sert à nourrir "l'intelligence", dans ton code c'est 50 / 50, les calculs sont faits dans une classe, mais la composition des nombres est faite par l'IHM. Exemples
    • Les nombres, c'est des nombres, pourquoi le traiter en texte? Tu pourrais binder le textBox sur une variable de type double, si on tape dedans le double est directement mis à jour (encore faut il autoriser l'utilisateur à taper dans le textBox) et si tu veux te servir des boutons il suffit d'une multiplication et d'une addition (ajoutons 7 par exemple :
      monNombre *= 10 + 7;
      ), c'est un poil plus compliqué pour la partie décimale mais à peine (
      monNombre += 7 / 10;
      il faut juste conserver le diviseur et l'augmenter à chaque bouton cliqué).
    • Réécrire des trucs qui existent déjà est rarement utile, Math.Pi tu connais?
    • Voir des lignes de codes commentées dans un code publié, ça fait pas fini. On peut imaginer deux façons de faire pour que celui qui télécharge le code puisse choisir l'une ou l'autre, mais faut le mettre en commentaires.
Commenter la réponse de juniorrdavila

1 réponse

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.