Sei sulla pagina 1di 8

Laboratorio de Programacin de Aplicaciones II

Tema:
Nota:

Nro. DD-106 Pgina 1/8


Cdigo: Semestre: Grupo: Lab. Nr R66627 VI G-H

VB .NET INTRODUCCIN Y FUNDAMENTOS Apellidos y Nombres:

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 TIEMPO REQUERIDO: Compilar una aplicacin en VB.NET 1H 30MIN Ejecutar una aplicacin en VB.NET INICIO: 08:15 Distribuir una aplicacin en VB.NET

II.- SEGURIDAD: Advertencia:

FIN: 09:45 T. MAXIMO: 10:00

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:

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?

Para qu sirve la sentencia Dim en VB.NET?

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

Para qu sirve la sentencia Dim en VB.NET?

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

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

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 Console.WriteLine("La Console.WriteLine("El Console.WriteLine("El Console.WriteLine("El ' 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

suma es: " & suma) resta es: " & resta) producto es: " & producto) cociente es: " & cociente) residuo es: " & residuo)

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:

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

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

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

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:

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

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:

_________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________

Potrebbero piacerti anche