Está en la página 1de 8

Laboratorio de Programacin de Aplicaciones II

Nro. DD-106
Pgina 1/8
Tema: VB .NET INTRODUCCIN Y FUNDAMENTOS
Cdigo: R66627
Semestre: VI
Grupo: G-H
Nota: Apellidos y Nombres: Lab. Nr 01

I.- OBJETIVOS:
Identificar las principales opciones del entorno de desarrollo Visual Studio
Implementar aplicaciones de consola en VB.NET
Implementar aplicaciones basadas en ventanas en VB.NET
Compilar una aplicacin en VB.NET
Ejecutar una aplicacin en VB.NET
Distribuir una aplicacin en VB.NET
II.- SEGURIDAD:

Advertencia:
No consumir alimentos ni bebidas durante el desarrollo de la sesin del
laboratorio.
No jugar durante el desarrollo de la sesin

III.- ENTORNO DE DESARROLLO VISUAL STUDIO (15 MIN.)
1. Encienda el equipo, utilice la siguiente cuenta de usuario: __________________ clave: _________________
2. Inicie la herramienta Microsoft Visual Studio:
Inicio Todos los programas Microsoft Visual Studio 2010 Microsoft Visual Studio 2010
3. Creacin de un proyecto de consola que imprima en pantalla la fecha y hora actual del sistema:
En la herramienta de desarrollo. Archivo Nuevo Proyecto
En la ventana nuevo Proyecto.
o Tipos de proyectos: Seleccione Visual Basic
o Plantillas: Seleccione Aplicacin de consola
o Nombre: App_01_01
o Ubicacin: D:\prog2g o D:\prog2h, (dependiendo del grupo al cual usted pertenece)
o Nombre de la solucin: App_01_01
o Marque la casilla de seleccin: Crear directorio para la solucin
o Click en el botn Aceptar
Desde la ventana Explorador de Soluciones. Observe los componentes que conforman el nuevo
proyecto

Se ha creado un nuevo mdulo denominado Module1.vb el cual contiene las siguientes lneas de
cdigo:

TIEMPO REQUERIDO:
1H 30MIN
INICIO: 08:15
FIN: 09:45
T. MAXIMO: 10:00

Laboratorio de Programacin de Aplicaciones II
Nro. DD-106
Pgina 2/8


Modificaremos la Subrutina Main() (funcin principal de una aplicacin de consola), adicionaremos
las instrucciones que se indican a continuacin:
Module Module1

Sub Main()
' Declaramos una variable de tipo cadena o String
Dim xfecha As String
' Asignamos a la variable el valor de la fecha actual en formato de
' cadena
xfecha = Now.ToString
' Se imprime en pantalla un texto de ayuda
Console.Write("Fecha y hora actual del sistema: ")
' Se imprime a continuacin el valor de la fecha del sistema obtenido
Console.WriteLine(xfecha)
' Se espera hasta que el usuario presione la tecla ENTER para terminar
Console.ReadLine()
End Sub

End Module
Ejecutaremos la aplicacin anterior:
o Presione la tecla F5, o
o Depurar Iniciar Depuracin, o
o Utilice la herramienta cuyo cono se indica en la siguiente figura:

A continuacin se muestra la salida que generar el programa anterior:

Responda las siguientes preguntas:
o Cmo se denomina la herramienta de desarrollo para crear aplicaciones .NET?

o Para qu sirve la sentencia Dim en VB.NET?

o Cmo se agregan comentarios en un programa escrito en VB.NET?

o Para qu sirve la sentencia Dim en VB.NET?

o Cul es la utilidad de la funcin Now en VB.NET?

o Qu diferencia existe entre los mtodos Write y WriteLine del objeto Console?

o Cul es la utilidad de la funcin ReadLine() del objeto Console?


Laboratorio de Programacin de Aplicaciones II
Nro. DD-106
Pgina 3/8


4. Creacin de un nuevo proyecto de consola que imprima en pantalla la suma, resta, producto, cociente
y residuo de dos valores numricos ingresados por teclado: (15 MIN.)
En la herramienta de desarrollo. Archivo Nuevo Proyecto
En la ventana nuevo Proyecto.
o Tipos de proyectos: Seleccione Visual Basic
o Plantillas: Seleccione Aplicacin de consola
o Nombre: App_01_02
o Ubicacin: D:\prog2g o D:\prog2h, (dependiendo del grupo al cual usted pertenece)
o Nombre de la solucin: App_01_02
o Marque la casilla de seleccin: Crear directorio para la solucin
o Click en el botn Aceptar
Desde la ventana Explorador de Soluciones. Observe los componentes que conforman el nuevo
proyecto
Modificaremos la Subrutina Main(), adicionaremos las instrucciones que se indican a continuacin:
Module Module1

Sub Main()
'
Dim cad1 As String, cad2 As String
Dim val1 As Integer, val2 As Integer
Dim suma As Integer, resta As Integer, producto As Integer
Dim cociente As Integer, residuo As Integer

'
Console.Write("Ingrese el primer valor: ")
cad1 = Console.ReadLine()

'
Console.Write("Ingrese el segundo valor: ")
cad2 = Console.ReadLine()

'
val1 = Integer.Parse(cad1)
val2 = Integer.Parse(cad2)

'
suma = val1 + val2
resta = val1 - val2
producto = val1 * val2
cociente = val1 / val2
residuo = val1 Mod val2

'
Console.WriteLine("La suma es: " & suma)
Console.WriteLine("La resta es: " & resta)
Console.WriteLine("El producto es: " & producto)
Console.WriteLine("El cociente es: " & cociente)
Console.WriteLine("El residuo es: " & residuo)

'
Console.ReadLine()

End Sub

End Module
En el cdigo anterior adicione un comentario en cada lnea donde se ha incluido un apstrofe
donde usted indicar en forma breve y clara lo que realiza el bloque de instrucciones que se han
escrito.
Ejecute el programa anterior. El programa le solicitar que ingrese dos valores numricos, luego
mostrar los resultados, a continuacin se muestra una posible salida para los valores 24 y 5

Laboratorio de Programacin de Aplicaciones II
Nro. DD-106
Pgina 4/8



Observe la salida generada para el cociente. Qu puede indicar con respecto al resultado del
cociente obtenido?
Edite el programa y reemplace el smbolo de divisin / por el smbolo \ y ejecute nuevamente el
programa
Qu diferencia existe entre ambos operadores aritmticos / y \?

5. Depuracin de un programa. Ejecucin paso a paso e inspeccin de variables (10 MIN.)
Ejecute el programa empleando la tecla F10 o
Utilice la opcin Depurar Paso a paso por procedimientos
ste mtodo permite hacer un seguimiento a la ejecucin del programa, puede realizar lo siguiente:
o Puede ubicar el puntero del mouse sobre una variable y se mostrar el valor actual de dicha
variable:

o Tambin puede observar el valor de todas sus variables a travs de la ventana Variables locales

o Termine la ejecucin del programa
6. Creacin de un nuevo proyecto de consola que imprima en pantalla la suma, resta, producto, cociente
y residuo de dos valores numricos los cuales sern pasados como argumentos en lnea de comandos
a nuestra aplicacin: (15 MIN.)
En la herramienta de desarrollo. Archivo Nuevo Proyecto
En la ventana nuevo Proyecto.
o Tipos de proyectos: Seleccione Visual Basic
o Plantillas: Seleccione Aplicacin de consola
o Nombre: App_01_03
o Ubicacin: D:\prog2g o D:\prog2h, (dependiendo del grupo al cual usted pertenece)
o Nombre de la solucin: App_01_03

Laboratorio de Programacin de Aplicaciones II
Nro. DD-106
Pgina 5/8


o Marque la casilla de seleccin: Crear directorio para la solucin
o Click en el botn Aceptar
Modificaremos la Subrutina Main(), adicionaremos las instrucciones que se indican a continuacin:
Module Module1

Sub Main()
Dim cad1 As String, cad2 As String
Dim val1 As Integer, val2 As Integer
Dim suma As Integer, resta As Integer, producto As Integer
Dim cociente As Integer, residuo As Integer

'
'
cad1 = My.Application.CommandLineArgs(0)
cad2 = My.Application.CommandLineArgs(1)

val1 = Integer.Parse(cad1)
val2 = Integer.Parse(cad2)

suma = val1 + val2
resta = val1 - val2
producto = val1 * val2
cociente = val1 / val2
residuo = val1 Mod val2

Console.WriteLine("Valores recibidos: " & val1 & ", " & val2)
Console.WriteLine("La suma es: " & suma)
Console.WriteLine("La resta es: " & resta)
Console.WriteLine("El producto es: " & producto)
Console.WriteLine("El cociente es: " & cociente)
Console.WriteLine("El residuo es: " & residuo)

'
Console.ReadLine()
End Sub
End Module
En el cdigo anterior adicione un comentario en cada lnea donde se ha incluido un apstrofe
donde usted indicar en forma breve y clara lo que realiza el bloque de instrucciones que se han
escrito.
Especifique dos valores numricos como argumentos de la aplicacin, aplicando el siguiente
procedimiento:
o Desde el Explorador de Soluciones Click derecho en el nombre del proyecto Propiedades
o En la ventana de propiedades del proyecto, en el panel izquierdo, elija la opcin Depurar
o En el panel derecho en el rea de texto Argumentos de la lnea de comandos: ingrese dos
valores numricos separados por un espacio en blanco, por ejemplo: 30 4
o Ejecute el programa (F5)
o A continuacin se muestra la salida que genera el programa anterior

Indique los detalles ms importantes del paso de parmetros a un programa en VB.NET:


Laboratorio de Programacin de Aplicaciones II
Nro. DD-106
Pgina 6/8


7. Creacin de un nuevo proyecto Basado en un Formulario Windows (WindowsForm) que permita el
ingreso de dos valores numricos por medio de dos controles de texto, luego al presionar un botn
denominado Sumar, se realizar la suma de dichos valores numricos y el resultado ser colocado
en un tercer cuadro de texto: (15 MIN.)
En la herramienta de desarrollo. Archivo Nuevo Proyecto
En la ventana nuevo Proyecto.
o Tipos de proyectos: Seleccione Visual Basic
o Plantillas: Seleccione Aplicacin de Windows Forms
o Nombre: App_01_04
o Ubicacin: D:\prog2g o D:\prog2h, (dependiendo del grupo al cual usted pertenece)
o Nombre de la solucin: App_01_04
o Marque la casilla de seleccin: Crear directorio para la solucin
o Click en el botn Aceptar
Desde la ventana Explorador de Soluciones. Observe los componentes que conforman el nuevo
proyecto

Se ha creado un nuevo Formulario denominado Form1.vb

Sobre el formulario anterior disearemos nuestra interfaz grfica aplicando el siguiente procedimiento:
o Desde la ventana Cuadro de Herramientas, de la seccin: Controles comunes
adicionaremos tres controles Label a nuestro formulario, para ello arrastraremos dicho control
sobre el formulario tres veces

o Empleando la ventana de Propiedades modificaremos la propiedade Text de cada control
Label con los valores que se indican en la siguiente figura:

Laboratorio de Programacin de Aplicaciones II
Nro. DD-106
Pgina 7/8



o Aplicando el procedimiento. Desde la ventana Cuadro de Herramientas, de la seccin:
Controles comunes adicionaremos tres controles TextBox a nuestro formulario de arriba
hacia abajo, para ello arrastraremos dicho control sobre el formulario tres veces como se muestra
en la siguiente figura:

o Adicione un botn debajo del segundo TextBox, modifique la propiedad Text del Botn con el
valor Sumar como se muestra en la siguiente figura:

o Finalmente, seleccione el formulario, (Click sobre algn espacio vaco del cuerpo del formulario)
y luego desde la ventana de propiedades cambie la propiedad Text con el texto Suma de
valores. Observe como cambia el texto de la barra de ttulo de su formulario
Doble click al botn sumar para acceder a la ventana de cdigo, observe que automticamente se
agrega el esqueleto de la funcin correspondiente al evento click del botn
Private Sub Button1_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button1.Click

End Sub
Agregar el siguiente cdigo VB.NET dentro del cuerpo de la subrutina anterior:
Dim cad1 As String = TextBox1.Text
Dim cad2 As String = TextBox2.Text
Dim val1 As Integer = Integer.Parse(cad1)
Dim val2 As Integer = Integer.Parse(cad2)
Dim rpta As Integer = val1 + val2
TextBox3.Text = rpta.ToString

Laboratorio de Programacin de Aplicaciones II
Nro. DD-106
Pgina 8/8


Ejecute el programa (F5) y pruebe ingresando diferentes valores en los cuadros de texto y
presionando el botn Sumar

Indique los detalles ms importantes del ejercicio anterior
Dim cad1 As String = TextBox1.Text
Dim cad2 As String = TextBox2.Text
Dim val1 As Integer = Integer.Parse(cad1)
Dim val2 As Integer = Integer.Parse(cad2)
Dim rpta As Integer = val1 + val2
TextBox3.Text = rpta.ToString
IV TAREA
1. Implemente un programa que permita calcular la nota final de su curso de Programacin de Aplicaciones II.
En caso la nota sea aprobatoria que se muestre una imagen de algn personaje alegre. En cambio si la
nota final es desaprobatoria que muestre la imagen de un personaje triste o llorando. (20 MIN)
V OBSERVACIONES:
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________

VI CONCLUSIONES:
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________

También podría gustarte