Professional Documents
Culture Documents
Vamos a disear una calculadora elemental que permita hacer las cuatro operaciones aritmticas (sumar, restar, multiplicar y dividir). El usuario introduce los datos y da clic sobre el botn correspondiente a la operacin que desea realizar, apareciendo inmediatamente el resultado en la caja de texto de la derecha.
PROGRAMACIN EN VB6.0
Ubicacin de botones
Justo debajo de la opcin caja de texto se encuentra la opcin botones. Seleccionar y ubicar 4 botones dentro del formulario. Puede ser debajo, encima o al lado de las cajas de texto.
PROGRAMACIN EN VB6.0
PROGRAMACIN EN VB6.0
PROGRAMACIN EN VB6.0
llmelo:
llmelo
2. Edite las propiedades de las tres cajas de texto como se resume en la tabla de la izquierda
PROGRAMACIN EN VB6.0
Las dos cajas para ingresar los datos llmelas: txtOper1 y txtOper2 La caja para visualizar el resultado llmela: txtResult
6
Programacin (I)
Los dos primeros pasos fueron: 1) Creacin del formulario 2) Edicin de propiedades Ahora hay que programar: Que har VB6.0 cuando el usuario introduzca datos en las cajas de texto o presione los botones?
A pesar que no sea evidente a primera vista, cuando Ud. como programador edit por ejemplo, la primer casilla de texto como txtOper1, en realidad lo que est haciendo es creando una variable de tipo texto capaz de almacenar el nmero que el usuario introduzca en dicha casilla
PROGRAMACIN EN VB6.0 8
Programacin (II)
Ahora, que debe hacer el programa cuando el usuario presione los botones?. Si el programador da doble clic sobre el botn suma, VB lo lleva a una seccin especfica del cdigo:
Observe que ya hay cdigo escrito, lo que Ud. debe hacer como programador es escribir el cdigo de la accin, es decir, lo que VB debe hacer cuando el usuario oprima ese botn.
PROGRAMACIN EN VB6.0 9
Programacin (III)
Edite el segmento de cdigo tal como aparece a continuacin (debe ser exacto):
Private Sub cmdSuma_Click() txtResult.Text = Val(txtOper1.Text) + Val(txtOper2.Text) lblOp.Caption = "+" End Sub
PROGRAMACIN EN VB6.0
10
Programacin (IV)
Edite ahora el segmento de cdigo correspondiente a la resta (recuerde que VB lo lleva a l al dar doble clic sobre el botn) : Private Sub cmdResta_Click() txtResult.Text = Val(txtOper1.Text) - Val(txtOper2.Text) lblOp.Caption = "-" End Sub Siguiendo un procedimiento similar, termine de editar las opciones correspondientes a la multiplicacin y la divisin
PROGRAMACIN EN VB6.0 11
PROGRAMACIN EN VB6.0
12