coder une calculatrice en Visual Basic est l'un des moyens les plus faciles pour un programmeur débutant de se familiariser avec le langage de programmation Visual Basic. Un programme de calcul de base aura une série de contrôles de bouton et un contrôle zone de texte sur le formulaire. Le programmeur a la possibilité d'ajouter des boutons supplémentaires pour préformer des calculs scientifiques , en plus de l' ajout d'un étalon , soustraction, multiplication et division. Basic ou scientifique
Décidez si vous allez développer une calculatrice de base ou scientifique. La calculatrice de base est nettement plus facile à coder que la calculatrice scientifique. Une calculatrice scientifique sera également capable de calculer pi, sinus, cosinus, racine carrée et la tangente . Les deux types de calculatrices auront la même mise en page qui inclut plusieurs contrôles Button et un contrôle de zone de texte . Toutefois, le développement d'une calculatrice scientifique est beaucoup plus facile à faire en VB.NET que VB 6.0 , car VB.NET a les méthodes mathématiques intégrés et disponibles dans la classe de mathématiques .
Contrôle
< br >
Il est plus efficace de créer un bouton de commande , appelez-le , puis copiez et collez-le dans le formulaire. Le logiciel de programmation VB vous demandera si vous souhaitez créer un tableau de contrôles . Répondre «oui» permettra de créer des copies de la commande de bouton avec un tableau indexé . Les boutons seront nommés similaires à " cmdBtn (0) . " Cela vous permettra d'écrire le code pour chaque bouton dans une sous-routine . Si vous préférez le nom de chaque bouton individuellement et ne pas utiliser un tableau, vous pouvez toujours mettre le code dans un sous-programme en VB.NET en ajoutant le mot «poignées» de la sous-routine . Les autres noms de boutons sont ajoutés après «poignées ».
Calculs
La calculatrice de base est aussi simple que d'effectuer l'une des quatre calculs facultatifs sur la première et deuxième nombre entré par l'utilisateur. La calculatrice scientifique est également assez simple lorsque vous utilisez la classe Math disponible en VB.NET . Les méthodes mathématiques sont accessibles en incluant la ligne " Système importations " au début de votre application VB.NET . Cela rend la classe Math accessible au programme. Le calcul souhaité est alors accessible avec « Math ». Par exemple , obtenir le cosinus d'un nombre est aussi simple que " Math.Sin ( anglevalue ) " où " anglevalue " est une variable définie avec le type de données "Double" .
Error Handling
Photos
Lorsque vous traitez avec des chiffres, il ya quelques erreurs qui pourraient se produire et doivent donc être manipulés dans votre application. Les fonctions mathématiques avancées disponibles dans VB.NET pouvaient retourner un nombre non valide . Les types de numéros valides sont «Nan» ( pas un nombre ) , " NegativeInfinity " ( résultat de la division d'un nombre négatif par zéro) ou « PositiveInfinity " ( résultats division d'un nombre positif par zéro) . VB 6.0 reviendront une "erreur run-time " avec une description de " division par zéro " pour la division à la fois positif et négatif par zéro. Si un calcul est tentée en VB 6.0 avec une valeur non numérique , une "erreur run-time " avec une description de "Type mismatch» se produit.