Está en la página 1de 9

Taller de Programacin Distribuida VB NET 2010

GUA DE LABORATORIO N 02 OBJETIVOS: Reconocimiento del IDE (Entorno de Desarrollo Integrado) de Visual Basic .Net 2010 Creacin de aplicaciones Windows. Creacin de formularios y uso de Caja de Herramientas, Explorador de Soluciones, etc. 1.1 PRIMERA APLICACIN.

INTERFAZ GRFICA DEL USUARIO: AGREGAR CONTROLES AL FORMULARIO


Seleccione el formulario Form1 y realice lo siguiente: a) En el formulario insertar los siguientes controles desde el cuadro de Herramientas de Windows Forms: 08 Etiquetas (Label) 01 PictureBox 04 Botones de comando (Button) 07 cajas de Texto 05 Pictures a los Button 03 GroupBox

INTERFAZ GRFICA DEL USUARIO: ESTABLECER PROPIEDADES A LOS OBJETOS


b) Ahora procedemos a establecer las propiedades a los objetos:

Ejercicios N 02

Objeto Form1 Label1

Propiedad Name Text Text Font BackColor ForeColor Form1 Bodega

Valor Asignado

Comercial Mi Tienda Arial, Estilo Negrita cursiva, tamao 18 Transparent (Elija desde la ficha Web)
Pg. 1 de

Prof. Robert Bautista Echevarra

Computacin e Informtica Sem. IV

Label2 Label3 Label4 Label5 Label6 Label7 Label8

Text Font Text Font Text Font Text Font Text Font Text Font Text Font Name Text Name Text Name Text Name Text Name Text

Taller de Programacin Distribuida VB NET 2010 Venta de Abarrotes en general Arial, Estilo negrita, tamao: 26
Nombre del Cliente Arial, Estilo negrita, tamao: 26 Producto btnContinuar Arial, Estilo negrita, tamao: 26 &Continuar Cantidad btnSalir btnContinuar Arial, Estilo negrita, tamao: 26 &Salir &Continuar Precio btnSalir btnContinuar Arial, Estilo negrita, tamao: 26 &Salir &Continuar SubTotal btnSalir btnContinuar Arial, Estilo negrita, tamao: 26 &Salir &Continuar Total btnSalir btnContinuar Arial, Estilo negrita, tamao: 26 &Salir &Continuar

Ckeckbox
Button1 Button2 Button1 Button2

btnSalir ChkIGV btnContinuar &Salir Incluir IGV 18% &Continuar btnNuevo btnSalir btnContinuar &Nuevo &Salir &Continuar btnCalcular btnSalir &Calcular &Salir btnSalir &Salir btnSiguiente & Sgte Formulario &Nuevo

c)

Luego de establecer las propiedades el formulario deber tener

Prof. Robert Bautista Echevarra

Pg. 2 de

Computacin e Informtica Sem. IV

Taller de Programacin Distribuida VB NET 2010


1.2 CREACIN DEL SEGUNDO FORMULARIO

En esta aplicacin se debe de ingresar el nombre y el ao de nacimiento de una persona y se tiene que visualizar: su edad, una observacin que indica si es mayor o menor de edad, Si es menor de edad se debe mostrar cuantos aos le faltan para ser mayor de edad y si es mayor de edad se debe mostrar hace cuantos aos es mayor de edad. Tambin se debe mostrar la etapa de la persona teniendo en cuenta lo siguiente.

Edad 0 y 12 13 y 17 18 y 30 31 y 70 70 a mas

Etapa Nio Adolescente Joven Adulto Anciano

Seleccione el formulario Form2 y realice lo siguiente: a) En el formulario insertar los siguientes controles desde el cuadro de Herramientas de Windows Forms: 1 0 Etiquetas (Label) 05 Botones de comando (Button) 02 cajas de Texto Objeto Form2 Label1 Label2 Label3 Label4 Label5 Label6 Propiedad Name Text Name Text Name Text Name Text Name Text Name Text Name Text Form2 Edades Label1 Nombres Label2 Ao de Nacimiento Label3 edad Label4 Observacion Label5 Aos lblEdad
Pg. 3 de

Valor Asignado

Prof. Robert Bautista Echevarra

Computacin e Informtica Sem. IV

Label7 Label8 Label9 Label9 Button1 Button2 Button3 Button4 Button4 c)

Name Text Name Text Name Text Name Text Name Text Name Text Name Text Name Text Name Text

Taller de Programacin Distribuida VB NET 2010 lblObservacin


lblAos btnContinuar &Continuar Label10 btnSalir btnContinuar Etapa &Salir &Continuar lblEtapa btnSalir &Salir

btnResultados &Resultados btnNuevo &Nuevor btnSalir &Salir btnSiguiente & Siguiente &Nuevo btnAnterior & Anterior

Luego de establecer las propiedades el formulario deber tener

Public Class Form2 Sub Limpia() Me.txtAoNac.Text = "" Me.txtAoNac.Text = "" Me.txtNombre.Text = "" Me.lblAos.Text = "" Me.lblEdad.Text = "" Me.lblEtapa.Text = "" Me.lblObservacion.Text = "" Me.txtNombre.Focus() End Sub Private Sub btnSiguiente_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSiguiente.Click Form3.Show() Me.Hide() End Sub Private Sub btnResultados_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnResultados.Click If Not IsNumeric(Me.txtAoNac.Text) Then MsgBox("Ingrese un ao correcto", MsgBoxStyle.Information, "Error") Me.txtAoNac.SelectionStart = 0 Me.txtAoNac.SelectionLength = Len(Me.txtAoNac.Text) Me.txtAoNac.Focus() Exit Sub End If Me.lblEdad.Text = CStr(Val(Year(Now())) - Val(Me.txtAoNac.Text)) If Val(Me.lblEdad.Text) < 18 Then Me.lblObservacion.Text = "Es Menor de Edad" Me.lblAos.Text = "Le Falta " + CStr(18 - Val(Me.lblEdad.Text)) + " aos para ser mayor de edad" Else Me.lblObservacion.Text = "Es Mayor de Edad" Me.lblAos.Text = "Es mayor de edad " + CStr(Val(Me.lblEdad.Text) - 18) + " aos" End If

Prof. Robert Bautista Echevarra

Pg. 4 de

Computacin e Informtica Sem. IV

Taller de Programacin Distribuida VB NET 2010


Select Case Val(Me.lblEdad.Text) Case 0 To 12 : Me.lblEtapa.Text = "Nio" Case 13 To 17 : Me.lblEtapa.Text = "Adolescente" Case 18 To 30 : Me.lblEtapa.Text = "Joven" Case 31 To 70 : Me.lblEtapa.Text = "Adulto" Case Is > 70 : Me.lblEtapa.Text = "Anciano" End Select End Sub Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Call Limpia() End Sub Private Sub btnNuevo_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnNuevo.Click Call Limpia() End Sub Private Sub btnSalir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSalir.Click Me.Close() End Sub Private Sub btnAnterior_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAnterior.Click Form1.Show() Me.Hide() End Sub End Class

1.3

CREACIN DEL TERCER FORMULARIO


La funcin Shell se utiliza para ejecutar programas (archivos ejecutables como *.exe, *.com etc.) desde el visual Basic. Su sintaxis es la siguiente: Shell("Ruta y Nombre del programa", Estilo de Presentacin)

FUNCION SHELL

Prof. Robert Bautista Echevarra

Pg. 5 de

Computacin e Informtica Sem. IV

Taller de Programacin Distribuida VB NET 2010

Seleccione el formulario Form3 y realice lo siguiente: a) En el formulario insertar los siguientes controles desde el cuadro de Herramientas de Windows Forms: 0 1 Etiquetas (Label) 08 Botones de comando (Button) Objeto Form3 Label1 Button1 Button2 Button3 Button4 Button5 Button6 Button7 Button8 c) Propiedad Name Text Name Text Name Text Name Text Name Text Name Text Name Text Name Text Name Text Name Text Form3 Uso del Shell Label1 Nombres Valor Asignado

btnCalc Calculadora Electrnica btnWord Microsoft Word 2010 btnExcel Microsoft Excel 2010 btnExplorador Explorador de Windows btnDos Salir al DOS btn Finalizar Finalizar btnSgte Siguiente btnAnterior Anterior

Luego de establecer las propiedades el formulario deber tener

Public Class Form3 Private Sub btnCalc_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCalc.Click Shell("C:\Windows\System32\calc.exe", AppWinStyle.NormalFocus) End Sub

Prof. Robert Bautista Echevarra

Pg. 6 de

Computacin e Informtica Sem. IV

Taller de Programacin Distribuida VB NET 2010


Private Sub btnWord_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnWord.Click Shell("C:\Program Files\Microsoft Office\Office14\winword.exe", AppWinStyle.MaximizedFocus) End Sub Private Sub btnExcel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExcel.Click Shell("C:\Program Files\Microsoft Office\Office14\excel.exe", AppWinStyle.MaximizedFocus) End Sub Private Sub btnExplorador_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExplorador.Click Shell("C:\WINDOWS\explorer.exe", AppWinStyle.MaximizedFocus) End Sub Private Sub btnDos_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDos.Click Shell("C:\WINDOWS\system32\cmd.exe", AppWinStyle.NormalFocus) End Sub Private Sub btnFinalizar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnFinalizar.Click If MsgBox("Deseas salir de la aplicacin?", MsgBoxStyle.YesNo, "Uso de Shell(") = MsgBoxResult.Yes Then Me.Close() End Sub Private Sub btnSgte_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSgte.Click Form4.Show() Me.Hide() End Sub Private Sub btnAnterior_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAnterior.Click Form2.Show() Me.Hide() End Sub Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load End Sub End Class

1.3

CREACIN DEL CUARTO FORMULARIO

En este programa se debe de ingresar el nombre del alumno, su nota nmero 1 y su nota nmero 2, al hacer clic en el botn obtener promedio se debe de visualizar: el promedio del alumno, una observacin que indica si el alumno est aprobado o desaprobado, la cantidad de puntos que le faltan para aprobar, si esta desaprobado o los puntos para llegar a veinte en caso que est aprobado. Tambin se debe visualizar la nota cualitativa del alumno de acuerdo al promedio. Se debe de controlar que solo se ingresen notas entre 0 y 20.

SUBTOTAl Entre Entre Entre Entre Entre 0y5 5.1 y 10.4 10.5 y 14.4 14.5 y 17.4 17.5 y 20

DESCUENTO % Psimo Malo Regular Bueno Excelente

Prof. Robert Bautista Echevarra

Pg. 7 de

Computacin e Informtica Sem. IV

Taller de Programacin Distribuida VB NET 2010

Seleccione el formulario Form4 y realice lo siguiente: a) En el formulario insertar los siguientes controles desde el cuadro de Herramientas de Windows Forms: 1 2 Etiquetas (Label) 04 Cajas de Texto 04 Botones de comando (Button) 03 GroupBox

Objeto Form4 Label1 Label2 Label3 Label4 Label5 Label6 Label7 Label8 Label9 Label10

Propiedad Name Text Name Text Name Text Name Text Name Text Name Text Name Text Name Text Name Text Name Text Name Text

Valor Asignado Form3 Informacin Acadmica Label1 Alumno Label2 Curso Label3 Nota N1 Label4 Nota N2 Label5 Promedio Label6 Obervacin Label7 Puntos lblPromedio lblObservacion lblPuntos
Pg. 8 de

Prof. Robert Bautista Echevarra

Computacin e Informtica Sem. IV

Label11 Label12 Button1 Button2 Button3

Name Text Name Text Name Text Name Text Name Text

Taller de Programacin Distribuida VB NET 2010 lblCualidad


Label12 Cualidad

btnOtro Otro Alumno btnObtener Obtener promedio btnSalir Salir

c)

Luego de establecer las propiedades el formulario deber tener

Prof. Robert Bautista Echevarra

Pg. 9 de

Computacin e Informtica Sem. IV

También podría gustarte