ejercicios visual basic.docx

13
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

Upload: faustoriver

Post on 22-Nov-2015

190 views

Category:

Documents


6 download

TRANSCRIPT

Ejercicio 1

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

Ejercicio 2

Private Sub Boton_dividir_Click()Dim result As Integerresult = Val(Numero_uno.Text) / Val(Numero_dos.Text)Numero_resultado.Text = Str(result)End SubPrivate Sub Boton_multiplicar_Click()Dim result As Integerresult = Val(Numero_uno.Text) * Val(Numero_dos.Text)Numero_resultado.Text = Str(result)End SubPrivate Sub Boton_restar_Click()Dim result As Integerresult = Val(Numero_uno.Text) - Val(Numero_dos.Text)Numero_resultado.Text = Str(result)End SubPrivate Sub Boton_salir_Click()EndEnd SubPrivate Sub Boton_Sumar_Click()Dim result As Integerresult = 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 Doubleresult = Val(Text1.Text) * (60)Text2.Text = Str(result)resulta = Val(Text2.Text) * (60)Text3.Text = Str(resulta)End SubPrivate Sub Command2_Click()EndEnd Sub

Ejercicio 4

Private Sub Azul_Click()Texto.ForeColor = &HFF0000End SubPrivate Sub Command1_Click()EndEnd SubPrivate Sub Cursiva_Click()Texto.FontItalic = TrueTexto.FontBold = FalseEnd SubPrivate Sub Form_Load()Normal.Value = TrueAzul.Value = TrueTexto.FontBold = FalseTexto.FontItalic = FalseTexto.ForeColor = &HFF0000End Sub

Private Sub Negrilla_Click()Texto.FontBold = TrueTexto.FontItalic = FalseEnd SubPrivate Sub Normal_Click()Texto.FontBold = FalseTexto.FontItalic = FalseEnd SubPrivate Sub Verde_Click()Texto.ForeColor = &HFF00&End SubEJERCICIO 5

Private Sub icono_1_Click()Imagen.Picture = LoadPicture("C:\Archivos de programa\Microsoft VisualStudio\Common\Graphics\Metafile\Business\computer.wmf")End SubPrivate Sub icono_2_Click()Imagen.Picture = LoadPicture("C:\Archivos de programa\Microsoft VisualStudio\Common\Graphics\Metafile\Business\disk35.wmf")End SubPrivate Sub icono_3_Click()Imagen.Picture = LoadPicture("C:\Archivos de programa\Microsoft VisualStudio\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 MiniCalculadoraEn 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 procedimientosOption 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.