Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Objetivo: El alumno aprenda que un sistema de Visual Basic est formado por 2 fichas, la de diseo y la de programacin.
Controles para la Interface: Vamos a utilizar 3 controles LABEL, 1 control TEXTBOX y 1 control BUTTON, y los vamos a colocar de la siguiente manera: Vamos a modificar las propiedades de los controles. Label1:
Propiedad Text BackColor Font ForeColor Valor Sandoval Vallarta HotTrack Modern No. 20, 24pt Transparent
Label2:
Propiedad Text BackColor Font ForeColor Bienvenido HotTrack Bauhaus 93, 20.25pt Transparent Valor
Label3:
Propiedad Text BackColor Font ForeColor Valor Inserta tu Nombre HotTrack Baskerville Old Face, 15.75pt Khaki
TextBox1:
Propiedad Text BackColor Font ForeColor Valor Hola, Como Estas ActiveCaptionText Baskerville Old Face, 15.75pt Khaki
Button1:
Propiedad Text Name BackColor Font ForeColor &Aceptar BotonAceptar HotTrack Baskerville Old Face, 12pt Indigo Valor
Programacin: Vamos a explicar algunas situaciones: Quiere decir que solamente es reconocido por el formulario. Quiere decir que se ejecuta apartir de un objeto. ByVal e As System.EventArgs Quiere decir que se ejecuta mediante un evento del mismo objeto. Handles BotonAceptar.Click Significa manejado por.
Private Sub BotonAceptar_Click(ByVal sender As System.Object
Al Dar doble clic sobre el control BUTTON1 nos manda a la ficha de programacin en el evento click.
Private Sub BotonAceptar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BotonAceptar.Click End Sub
Problema1. Queremos que al pulsar en el botn Aceptar nos mande un mensaje de bienvenida. Vamos a programar el control con el siguiente cdigo. MsgBox("Hola Bienvenido al Curso de Visual Basic") Al pulsar el boton ACEPTAR, nos manda el mensaje en un cuadro de dialogo (MSGBOX), que personalicemos. Problema2. Queremos que nos aparezca lo que ingresamos en el control TextBox. Vamos a agregar en el cdigo lo siguiete. MsgBox("Hola " & (Me.TextBox1.Text) & " Bienvenido al Curso de Visual Basic") El & nos sirve para concatenar texto y controles, Me me dice que el control que vamos usar pertenece al Formulario activo actualmente. Entonces quedara de la siguiente manera:
Private Sub BotonAceptar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BotonAceptar.Click MsgBox("Hola " & (Me.TextBox1.Text) & " ,bienvenid@ al Curso de Visual Basic") End Sub
Problema3. Queremos agregar un nuevo formulario para sumar 2 nmeros. Controles para la Interface: Vamos a utilizar 4 controles LABEL, 3 controles TEXTBOX y 3 controles BUTTON, y los vamos a colocar de la siguiente manera: Vamos a modificar las propiedades de los controles. Label1:
Propiedad Text Valor Suma de 2 Operandos
Label2:
Propiedad Text Operando1: Valor
Label3:
Propiedad Text Operando2: Valor
Label4:
Propiedad Text Resultado Valor
TextBox1
Propiedad Text TabIndex 1 Valor
TextBox2
Propiedad Text TabIndex 2 Valor
TextBox3
Propiedad Text TabIndex 3 Valor
Button1
Propiedad Name Text BotonAceptar &Aceptar Valor
Button2
Propiedad Name BotonFinalizar Valor
Text
&Finalizar
Button3
Propiedad Name Text BotonBorrar &Borrar Valor
Programacin: Vamos a explicar algunas situaciones: Al Dar doble clic sobre el control BotonFinalizar nos manda a la ficha de programacin en el evento click.
Private Sub BotonFinalizar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BotonFinalizar.Click End El comando END cierra el programa End Sub
Ahora vamos a programar el control BotonBorrar, damos doble clic sobre el botn y entramos al evento click.
Private Sub BotonBorrar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BotonBorrar.Click Me.TextBox1.Text = "" Control TEXBOX1 en su propiedad TEXT lo vamos a poner en blanco con Me.TextBox2.Text = "" Hacemos lo mismo con los otros 3 controles TEXTBOX Me.TextBox3.Text = "" Me.TextBox1.Focus() Mandamos el foco o el cursor al control TEXBOX1 con la propiedad FOCUS() End Sub
Por ltimo vamos a programar el control BotonAceptar, igual entramos al evento click del control, dando doble clic encima del control.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BotonAceptar.Click Me.TextBox3.Text = Val(Me.TextBox1.Text) + Val(Me.TextBox2.Text) Vamos asignar al control TEXTBOX3,
el valor de la suma del contenido del TEXTBOX1 + TEXTBOX2 usando la funcion VAL que devuelve los valores introducidos en una cadena de texto
End Sub