Sie sind auf Seite 1von 11

Trabajo Colaborativo

Fase 1.

Estudiantes:
Cesar Augusto Marn: 75.091.005
Jhoan Mauricio Mesa: 1.053.789.372
Heidy Lorena Palacios:

Tutor:
Jaime Rubiano Llorente.

201416_48

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


Marzo 17 de 2016.

Introduccin.

Con la realizacin de este trabajo se pretende aplicar los conocimientos especificados


para la primera unidad.
Es muy importante desarrollar los ejercicios propuestos ya que con este proceso se
busca consolidar y practicar lo aprendido hasta el momento. Adicionalmente se
pretende tener una interaccin con la aplicacin para obtener un mejor conocimiento
de la misma.
El manejo de los diferentes controles, mtodos y eventos ser tambin un meta
importante al momento de realizar este primer trabajo.

Contenido.
Cdigo Men principal
Public Class frmprinpal
Private Sub ClaveDeIngresoToolStripMenuItem_Click(sender As System.Object, e
As System.EventArgs) Handles ClaveDeIngresoToolStripMenuItem.Click
frmclave.Show()
End Sub
Private Sub CalcularDistanciaToolStripMenuItem_Click(sender As System.Object, e
As System.EventArgs) Handles CalcularDistanciaToolStripMenuItem.Click
frmdistancia.Show()
End Sub
Private Sub ManejoDeImagenToolStripMenuItem_Click(sender As System.Object, e
As System.EventArgs) Handles ManejoDeImagenToolStripMenuItem.Click
frmimagen.Show()
End Sub
Private Sub MayusculaToolStripMenuItem_Click(sender As System.Object, e As
System.EventArgs) Handles MayusculaToolStripMenuItem.Click
frmmayuscula.Show()
End Sub
Private Sub ConvertirunidadesToolStripMenuItem_Click(sender As System.Object, e
As System.EventArgs) Handles ConvertirunidadesToolStripMenuItem.Click
frmunidades.Show()
End Sub
Private Sub ConvertirmonedaToolStripMenuItem_Click(sender As System.Object, e
As System.EventArgs) Handles ConvertirmonedaToolStripMenuItem.Click
frmmoneda.Show()
End Sub
Private Sub ConvertirgradosToolStripMenuItem_Click(sender As System.Object, e
As System.EventArgs) Handles ConvertirgradosToolStripMenuItem.Click
frmgrados.Show()
End Sub
End Class

Un programa que permita ingresar a otro formulario mediante una clave de


acceso con letras ocultas con signos.

Public Class frmclave

Private Sub btningresar_Click(sender As System.Object, e As System.EventArgs)


Handles btningresar.Click
If txtclave.Text = "cesar" Then
frmdatos.Show()
Else
MessageBox.Show("La clave ingresada no es")
End If
End Sub
Private Sub lblclave_Click(sender As System.Object, e As System.EventArgs)
Handles lblclave.Click
End Sub
Private Sub txtclave_TextChanged(sender As System.Object, e As
System.EventArgs) Handles txtclave.TextChanged
End Sub
Private Sub lbltitulo_Click(sender As System.Object, e As System.EventArgs)
Handles lbltitulo.Click
End Sub
End Class

Un programa que calcule la distancia, velocidad y tiempo segn la informacin


suministrada, ejemplo distancia 60 km, tiempo usado 30 minutos, el ejercicio
debe dar la velocidad en kph y as para las dems variables a encontrar
distancia y tiempo.

Public Class frmdistancia


Private Sub Button1_Click(sender As System.Object, e As System.EventArgs)
Handles btncalcular.Click
Dim velocidad, distancia, tiempo
If txtdistancia.Text = "" Then
velocidad = txtvelocidad.Text
tiempo = txttiempo.Text
distancia = (velocidad * tiempo) / 60
lblresultado1.Text = "La distancia es:" & distancia & "kmh"
ElseIf txtvelocidad.Text = "" Then
distancia = txtdistancia.Text
tiempo = txttiempo.Text
velocidad = (distancia / tiempo) * 60
lblresultado1.Text = "La velociad es: " & velocidad & "kph"

Else
txttiempo.Text = ""
distancia = txtdistancia.Text
velocidad = txtvelocidad.Text
tiempo = (distancia / velocidad) * 60
lblresultado1.Text = "El tiempo es: " & tiempo & "Minutos"
End If
End Sub
End Class

Programa que maneje imgenes desde un botn, un radiobutton y con solo con
pasar el mouse sobre una palabra.

Public Class frmimagen


Private Sub PictureBox1_Click(sender As System.Object, e As System.EventArgs)
Handles pctimagen1.Click
End Sub
Private Sub frmimagen_Load(sender As System.Object, e As System.EventArgs)
Handles MyBase.Load
pctimagen1.Visible = False
pctimagen2.Visible = False
pctimagen3.Visible = False
End Sub
Private Sub btnimagen_Click(sender As System.Object, e As System.EventArgs)
Handles btnimagen.Click
pctimagen1.Visible = True
End Sub
Private Sub RadioButton1_CheckedChanged(sender As System.Object, e As
System.EventArgs) Handles RadioButton1.CheckedChanged
pctimagen2.Visible = True
End Sub
Private Sub RadioButton2_CheckedChanged(sender As System.Object, e As
System.EventArgs) Handles RadioButton2.CheckedChanged
pctimagen2.Visible = False

End Sub
Private Sub lbimagen_MouseMove(sender As System.Object, e As
System.Windows.Forms.MouseEventArgs) Handles lbimagen.MouseMove
pctimagen3.Visible = True
End Sub
Private Sub frmimagen_MouseMove(sender As Object, e As
System.Windows.Forms.MouseEventArgs) Handles Me.MouseMove
pctimagen3.Visible = False
End Sub
End Class

Programa que en dos cuadros de texto reciba solo nmeros en uno y en el otro
reciba solo texto en mayscula.

Private Sub txtnumeros_KeyPress(sender As Object, e As


System.Windows.Forms.KeyPressEventArgs) Handles txtnumeros.KeyPress
If Char.IsDigit(e.KeyChar) Then
e.Handled = False
ElseIf Char.IsControl(e.KeyChar) Then
e.Handled = False
Else
e.Handled = True
End If
End Sub
Private Sub txtmayuscula_KeyPress(sender As Object, e As
System.Windows.Forms.KeyPressEventArgs) Handles txtmayuscula.KeyPress
If Not Char.IsDigit(e.KeyChar) Then
e.Handled = False
ElseIf Char.IsControl(e.KeyChar) Then
e.Handled = False
Else
Char.IsUpper(e.KeyChar)
e.Handled = True
End If
End Sub

NOTA: En la caja de texto txtmayuscula la propiedad CharacterCasing se puso en


Upper.

Convertir unidades de medida en un formulario:


De centmetros a:
Pulgadas
Metros
Milmetros
Kilmetros
De kilmetros a:
Metros
Centmetros
Millas
Yardas
Pies
Pulgadas.
ublic Class frmunidades
Private Sub btncalcular_Click(sender As System.Object, e As System.EventArgs)
Handles btncalcular.Click
'convertir centrimetros
txtpulgadas.Text = txtcentimetros.Text * 0.3937
txtmetros.Text = txtcentimetros.Text * 0.01
txtmilimetros.Text = txtcentimetros.Text * 10
txtkilometros.Text = txtcentimetros.Text * 0.00001

End Sub
Private Sub btnconvertir_Click(sender As System.Object, e As System.EventArgs)
Handles btnconvertir.Click
If ComboBox1.Text = "metros" Then
txtresultado.Text = txtkilome.Text * 1000
ElseIf ComboBox1.Text = "centimetros" Then
txtresultado.Text = txtkilome.Text * 100000
ElseIf ComboBox1.Text = "millas" Then
txtresultado.Text = txtkilome.Text * 0.6214
ElseIf ComboBox1.Text = "yardas" Then
txtresultado.Text = txtkilome.Text * 1.093
ElseIf ComboBox1.Text = "pies" Then
txtresultado.Text = txtkilome.Text * 3.28
Else
txtresultado.Text = txtkilome.Text * 39.37
End If
End Sub

Calcular la conversin de moneda de peso colombiano a su equivalente en


algunas monedas extranjeras.

Dlar EE.UU
Euro
Yen Japons
Franco Suizo
Dlar australiano
Rublo RUSO.

Public Class frmmoneda


Private Sub ComboBox1_SelectedIndexChanged(sender As System.Object, e As
System.EventArgs) Handles ComboBox1.SelectedIndexChanged
End Sub
Private Sub cmdconvertir_Click(sender As System.Object, e As System.EventArgs)
Handles cmdconvertir.Click
If ComboBox1.Text = "dolar" Then
lblresultado.Text = txtpesos.Text / 3164 & " " & "Dolares"
ElseIf ComboBox1.Text = "euro" Then
lblresultado.Text = txtpesos.Text / 3495 & " " & "Euros"
ElseIf ComboBox1.Text = "yen" Then
lblresultado.Text = txtpesos.Text / 27.71 & " " & "Yen"
ElseIf ComboBox1.Text = "franco" Then
lblresultado.Text = txtpesos.Text / 3191 & " " & "Francos suizos"
ElseIf ComboBox1.Text = "dolaraus" Then
lblresultado.Text = txtpesos.Text / 2363.5 & " " & "Dolares Australianos"
Else
lblresultado.Text = txtpesos.Text / 44.95 & " " & "Rublos Rusos"
End If
End Sub
End Class

Programa que realice la conversin de un grado de temperatura a otras


escalas de grados de temperatura por ejemplo: de grados centgrados a.
Grados Celsius
Grados Fahrenheit
Grados kelvin.
Public Class frmgrados
Private Sub btnconvertir_Click(sender As System.Object, e As System.EventArgs)
Handles btnconvertir.Click
Dim centigrados, fahren, kelvin
If cmb1.Text = "centigrados" Then
fahren = txtingreso.Text + 32
kelvin = txtingreso.Text + 273.15
lblresul1.Text = "La conversion a Fahrenheit es:" & " " & fahren

lblresul2.Text = "La conversion a Kelvin es: " & " " & kelvin
ElseIf cmb1.Text = "fahrenheit" Then
centigrados = txtingreso.Text - (32 / 1.8)
kelvin = txtingreso.Text - (32 / 1.8) + 273.15
lblresul1.Text = "La conversion a Centrigradoas es:" & " " & centigrados
lblresul2.Text = "La conversion a Kelvin es: " & " " & kelvin
Else
centigrados = txtingreso.Text - 273
fahren = ((9) * txtingreso.Text) - 459.67
lblresul1.Text = "La conversion a Fahrenheit es:" & " " & fahren
lblresul2.Text = "La conversion a Centrigradoas es:" & " " & centigrados
End If

End Sub

Conclusiones.

Interaccin con el programa Visual basic 2010.


Practica de los diferentes controles.
Manejo de propiedades, mtodos y eventos de los controles utilizados.
Manejo de men y formularios en visual basic 2010.
Aplicar lgica en cada uno de los puntos requeridos.

Bibliografa.

http://campus03.unad.edu.co/ecbti04/pluginfile.php/12553/mod_resource/content/1/Lin
k%20apoyo%20fase%201.pdf

http://datateca.unad.edu.co/contenidos/201416/visua
lb2015/visual2015B/201416_2015B.zip

Das könnte Ihnen auch gefallen