You are on page 1of 11

Ejercicio 1

Dim saludo As String * 10


Private Sub Command1_Click()
Dim Nombre As String * 10
Nombre = "Joaquim"
saludo = "HOLA"
Print saludo; y; Nombre
End Sub
Private Sub Command2_Click()
saludo = "ADIOS"
Print saludo
End Sub

Ejercicio 2












Private Sub Boton_dividir_Click()
Dim result As Integer
result = Val(Numero_uno.Text) / Val(Numero_dos.Text)
Numero_resultado.Text = Str(result)
End Sub
Private Sub Boton_multiplicar_Click()
Dim result As Integer
result = Val(Numero_uno.Text) * Val(Numero_dos.Text)
Numero_resultado.Text = Str(result)
End Sub
Private Sub Boton_restar_Click()
Dim result As Integer
result = Val(Numero_uno.Text) - Val(Numero_dos.Text)
Numero_resultado.Text = Str(result)
End Sub
Private Sub Boton_salir_Click()
End
End Sub
Private Sub Boton_Sumar_Click()
Dim result As Integer
result = Val(Numero_uno.Text) + Val(Numero_dos.Text)
Numero_resultado.Text = Str(result)
End Sub

Ejercicio 3












Private Sub Command1_Click()
Dim result, resulta As Double
result = Val(Text1.Text) * (60)
Text2.Text = Str(result)
resulta = Val(Text2.Text) * (60)
Text3.Text = Str(resulta)
End Sub
Private Sub Command2_Click()
End
End Sub

Ejercicio 4



Private Sub Azul_Click()
Texto.ForeColor = &HFF0000
End Sub
Private Sub Command1_Click()
End
End Sub
Private Sub Cursiva_Click()
Texto.FontItalic = True
Texto.FontBold = False
End Sub
Private Sub Form_Load()
Normal.Value = True
Azul.Value = True
Texto.FontBold = False
Texto.FontItalic = False
Texto.ForeColor = &HFF0000
End Sub

Private Sub Negrilla_Click()
Texto.FontBold = True
Texto.FontItalic = False
End Sub
Private Sub Normal_Click()
Texto.FontBold = False
Texto.FontItalic = False
End Sub
Private Sub Verde_Click()
Texto.ForeColor = &HFF00&
End Sub
EJERCICIO 5








Private Sub icono_1_Click()
Imagen.Picture = LoadPicture("C:\Archivos de programa\Microsoft Visual
Studio\Common\Graphics\Metafile\Business\computer.wmf")
End Sub
Private Sub icono_2_Click()
Imagen.Picture = LoadPicture("C:\Archivos de programa\Microsoft Visual
Studio\Common\Graphics\Metafile\Business\disk35.wmf")
End Sub
Private Sub icono_3_Click()
Imagen.Picture = LoadPicture("C:\Archivos de programa\Microsoft Visual
Studio\Common\Graphics\Metafile\Business\phone.wmf")
End Sub

Ejercicio 6 IFThen..Else
Vamos a realizar una pequea aplicacin para que el ordenador nos dga, despues de introducir la
edad de una persona si es mayor de edad o no. Consideraremos la mayoria de edad a los 18 aos.
En esta ejercicio simplificaremos los controles a utilizar, si lo deseas puedes ampliar el ejercicio
tanto como desees.
1. Coloca en el lugar que desees de un formulario nuevo, un TEXTBOX y un LABEL
El TEXTBOX lo utilizaremos para introducir la edad y el LABEL para que la computadora nos
devuelva la cadena Mayor de dad en caso de ser mas grande o igual a 18 aos, o la cadena
Menor de edad en caso de ser menor de 18 aos.
2. Cambia la propiedad (Nombre) del TEXTBOX y escribe: Edad
3. Cambia la propiedad (Nombre) del LABEL y escribe: Comentario.
Puedes borrar el contenido de ambos objetos y modificar el aspecto como tu quieras.
4. Inserta un boton, en el cual colocaremos el codigo que se ejecutara al hacer clic sobre el.
5. Pon en la propiedad CAPTION de dicho boton Calcular. (No hace falta que cambies la propiedad
(Nombre)).
6. Haz doble clic en el boton Calcular
7. Escribe el siguiente codigo:




Vamos a comentar el codigo anterior. La computadora lo primero que hace es mirar el valor del
contenido del objeto llamado EDAD. Este objeto es de tipo texto y nosotros lo que estamos
haciendo es mirar si es mayor o menor que un numero. Por esta razon nosotros convertimos el
texto en valor numerico utilizando la orden VAL. La computadora se hace la pregunta El
contenido de EDAD es menor que 18? Si la respuesta es verdadera, pasa a la primera parte del
IF y escribe en el objeto COMENTARIO la frase Es menor de edad, si la respuesta es falsa, pasa
a la segunda parte del IF, donde se escribe Es mayor de edad.
8. Haz una ejecucin de prueba.







Ejercicio 7 Unidades de Temperatura
Se trata se realizar un programa sencillo que muestre la equivalencia entre las escalas de
temperaturas en grados centigrados y grados Fahrenheit. En el centro del formulario aparece una
barra de desplazamiento vertical que permite desplazarse con incrementos pequeos de 1. C y
grandes de 10.
C. Como es habitual, tambien puede cambiarse el valor arrastrando con el raton el cursor de la
barra.
Los valores maximos y minimos de la barra son 100 C y -100 C.
A ambos lados de la barra aparcen dos cuadros de texto donde aparecen los grados
correspondientes a la barra en ambas ecalas. Encima aparecen dos rotulos (labels) que indican la
escala de temperaturas correspondiente. Completan la aplicacin un boton SALIR que termina la
ejecucion y un menu FILE con la unica opcion SALIR, que termina asimismo la ejecucion del
programa.
La tabla a continuacion indica los controles utilizados en este ejemplo junto con las propiedades y
los valores correspondientes

Y el codigo del programa es el siguiente:

Option Explicit
Private Sub cmdSalir_Click()
Beep
End
End Sub
Private Sub mnuFileExit_Click()
End
End Sub
Private Sub vsbTemp_Change()
txtCent.text = vsbTemp.value
txtFahr.text = 32 + 1.8 * vsbTemp.value
End Sub












Responde a lo siguiente:

Ejemplo 8 Colores y posiciones
Ahora se presenta un sencillo ejemplo que permite mover una caja de texto por la pantalla,
permitiendo a su vez representarla con cuatro colores diferentes.
Los archivos se llamaran Colores0.vbp y Colores0.frm











Y el codigo es:
Option Explicit
Private Sub Form_Load()
txtCaja.Top = 0
End Sub
Private Sub optArriba_Click()
txtCaja.Top = 0
End Sub
Private Sub optAbajo_Click()
txtCaja.Top = frmColores0.ScaleHeight txtCaja.Height
End Sub
Private Sub optAzul_Click()
txtCaja.BackColor = vbBlue
End Sub
Private Sub optRojo_Click()
txtCaja.BackColor = vbRed
End Sub
Private Sub optVerde_Click()
txtCaja.BackColor = vbGreen
End Sub
Private Sub optAmarillo_Click()
txtCaja.BackColor = vbYellow
End Sub

Ejercicio 9 MiniCalculadora
En este ejemplo se muestra una calculadora elemental que permite hacer las cuatro operaciones
aritmticas. Los archivos de este proyecto se pueden llamar minicalc.vbp y minicalc.frm










Y a continuacin se muestra el codigo correspondiente a los procedimientos
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 cmdDiv_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

PRACTICA 10- Preguntando tu nombre
Ahora, realiza tu primera practica con los dos controles bsicos de Visual Basic: una caja de texto y
un control de etiqueta en el cual te pregunte tu nombre y luego te salude.

You might also like