En este ejemplo se muestra una calculadora elemental que permite hacer las cuatro operaciones aritméticas (Figura 1.3). Los ficheros de este proyecto se pueden llamar minicalc.vbp y minicalc.frm. El usuario introduce los datos y clica sobre el botón correspondiente a la operación que desea realizar, apareciendo inmediatamente el resultado en la caja de texto de la derecha.
Controles a utilizar: Un formulario, 3 TextBox, 2 Etiquetas(Esta se crean para colocar el signo = y el de división de arriba) y 4 Command Button.
La Tabla 1.3 muestra los objetos y las propiedades más importantes de este ejemplo.
A continuación se muestra el código correspondiente a los procedimientos que gestionan los eventos de este ejemplo.
Option Explicit
Private Sub cmdDiv_Click()
txtResult.Text = Val(txtOper1.Text) / Val(txtOper2.Text)
lblOp.Caption = "/"
End Sub
Private Sub cmdProd_Click()
txtResult.Text = Val(txtOper1.Text) * Val(txtOper2.Text)
lblOp.Caption = "*"
End Sub
Private Sub cmdResta_Click()
txtResult.Text = Val(txtOper1.Text) - Val(txtOper2.Text)
lblOp.Caption = "-"
End Sub
Private Sub cmdSuma_Click()
txtResult.Text = Val(txtOper1.Text) + Val(txtOper2.Text)
lblOp.Caption = "+"
End Sub
En este ejemplo se ha utilizado repetidamente la función Val() de Visual Basic. Esta función convierte una serie de caracteres numéricos (un texto formado por
![clip_image006[4] clip_image006[4]](http://lh4.ggpht.com/-1gfNg_Z1Di4/TqLw2ezc-yI/AAAAAAAABd0/GpC4LwLJLSs/clip_image006%25255B4%25255D%25255B2%25255D.gif?imgmax=800)
No hay comentarios:
Publicar un comentario