Coding una calculadora en Visual Basic es una de las maneras más fáciles para un programador principiante para familiarizarse con el lenguaje de programación Visual Basic . Un programa básico calculadora tiene una serie de botones de control y un control de cuadro de texto en el formulario. El programador tiene la opción de añadir botones adicionales para preformas cálculos científicos , además de la adición estándar , resta, multiplicación y división . Basic o científico
Decidir si se va a desarrollar una calculadora básica o científica. La calculadora básica es mucho más fácil de código de la calculadora científica. Una calculadora científica también será capaz de calcular pi, seno, coseno , raíz cuadrada y tangente. Ambos tipos de calculadoras tendrán el mismo diseño que incluye varios botones de control y un control de cuadro de texto. Sin embargo , el desarrollo de una calculadora científica es mucho más fácil de hacer en VB 6.0 a VB.NET VB.NET porque tiene los métodos matemáticos construidos en y disponibles en la clase de matemáticas .
Controla
< br >
es más eficiente para crear un control de botón , el nombre y, a continuación , copie y péguelo en el formulario. El software de programación VB le preguntará si desea crear una matriz de controles. Si responde "sí " creará copias del control de botón con una matriz indexada . Los botones serán nombrados similares a " cmdBtn ( 0 ) . " Esto le permitirá escribir el código para cada botón en una subrutina. Si prefiere el nombre de cada botón de forma individual y no se utiliza una matriz , puede colocar el código en una subrutina en VB.NET mediante la adición de la palabra " Handles" a la subrutina . Los otros nombres de los botones se añaden después de " manijas ".
Cálculos
La calculadora básica es tan simple como la realización de uno de los cuatro cálculos opcionales en el primer y segundos números introducidos por el usuario . La calculadora científica también es bastante simple cuando se utiliza la clase Math disponible en VB.NET . Los métodos matemáticos se accede mediante la inclusión de la línea " Imports System " en el inicio de su aplicación VB.NET . Esto hace que la clase Math accesible para el programa . El cálculo deseado se accede luego con " Math ". Por ejemplo , para obtener el coseno de un número es tan simple como " Math.Sin ( anglevalue ) " donde " anglevalue " es una variable definida con el tipo de datos " Double" .
Error Handling
Cuando se trata de números, hay algunos errores que podrían ocurrir y por lo tanto deben ser tratados de la aplicación. Las avanzadas funciones matemáticas disponibles en VB.NET podría devolver un número no válido . Los tipos de números válidos son " NaN " (no es un número) , " NegativeInfinity " ( resultado de dividir un número negativo por cero) o " PositiveInfinity " ( resultados de la división de un número positivo por cero) . VB 6.0 devolverá un "error de tiempo de ejecución ", con una descripción de la " División por cero" para la división , tanto positivo como negativo por cero. Si el cálculo se intentó en VB 6.0 con un valor no numérico , un "error de tiempo de ejecución ", con una descripción de " No coinciden los tipos " se produce .