lab sistema
CREACIÓN DE UNA APLICACIÓN PARA WINDOWS
Guía de Laboratorio 6
OJO: VIERNES 19 PARCIAL DE LAB
Objetivos:
1. Comprender la forma en que se programa una aplicación en Visual Basic bajo estructura selectiva.
2. Resolver problemas fundamentales de las Ciencias Básicas y de Ingeniería Civil, utilizando la Estructura Selectiva, con los objetos;Formularios, Etiquetas, Cuadro de Texto y Botón de Comandos.
3. Afianzar temas como:
Declaración y uso de variables.
Tipos de datos.
Uso de teclas aceleradoras en los botones de comando (Calcular, Limpiar, Salir).
Función Msgbox.
Estructuras Selectivas (If Anidado, Else if, Case)
Función Try catch, Is numeric, Is Not Numeric.
Introducción teórica:
Estructuras Selectivas
Permiteescoger una alternativa entre varias, en una situación determinada, y así orientar el comportamiento de la aplicación.
La elección se da en función de una Pregunta, en la que se usan operadores de relacionales y lógicos.
Fundamentalmente existen dos estructuras de selección:
Estructura Si/No (simple, anidadas, if..else if)
Estructura de Casos.
Estructuras de Selección Si / No
Se utilizacuando la ruta a seguir en el proceso puede continuar por alguna de dos vías, según la complejidad de la pregunta que se realiza.
Sintaxis
IF pregunta THEN
*** Se realizan procesos cuando la respuesta es CIERTA ***
ELSE
*** Procesos a realizar si la respuesta a la pregunta es FALSA ***
END IF
Estructura Si/No anidadas
Una estructura selectiva simple, se anida dentro deotra.
El grado de anidamiento no tiene límites, pero no se recomienda más de tres estructuras anidadas porque no se comprende claramente.
Sintaxis
IF pregunta THEN (si la primera condición es CIERTA )
If pregunta Then
inst. para respuesta si
Else
inst. para respuesta no
End If
ELSE (si la primera condición es falsa)
Procesos si larespuesta a la primera pregunta es FALSA
END IF
Estructura If…ElseIf
Cuando la respuesta a la primera pregunta es Falsa, se puede formular seguidamente un conjunto de preguntas que sólo tienen salida si la respuesta a algunas de ellas es cierta.
En caso de que ninguna de las respuestas sea Cierta, se deberá ejecutar el bloque de instrucciones que se encuentran entre el ELSE y el END IF.Sintaxis
IF pregunta THEN
A
ELSEIF pregunta THEN
B1
ELSEIF pregunta THEN
B2
...
ELSEIF pregunta THEN
Bn
ELSE
C à se ejecuta si ninguna de las anteriores es cierta
END IF
Material y Recursos:
Computador con sistema operativo Windows XP.
Software Microsoft Visual Studio.Net 2010 (Visual Basic).
Guía de laboratorio
Documentos de apoyo en carpeta de Dropbox.PROGRAMA 1: Confeccione un programa para calcular las raíces de una ecuación cuadrática: ax2+bx+c=0. Dependiendo de la naturaleza de las raíces, imprima una etiqueta, por ejemplo “Raíces Complejas”, según sea el caso. Use If anidado
Recuerde que el Discriminante (D) es definitivo para el tipo de raíz, o sea, si:
D= b2 -4ac es igual a 0, las raíces son reales e iguales.
Si D > 0 lasraíces son reales y desiguales.
Si D < 0 las raíces son complejas
Procedimiento
1. Cree una carpeta en su USB o disco local con el nombre de Lab 6.
2. Acceda al lenguaje de Programación Microsoft Visual Basic.NET de la misma manera que en los programas de laboratorios anteriores.
3. Guarde la aplicación con el nombre de Lab 6_ Programa1. De allí en adelante cada cierto tiempo dé clic al íconoque dice guardar todo y mantenga a salvo su aplicación.
4. Utilice la ventana secundaria Toolbox para seleccionar y colocar los controles en el formulario.
5. Diseñe la interfaz colocando los objetos que requiere la aplicación.
6. Asigne al formulario, a los textbox y botones un nombre representativo y modifique las propiedades tal y como se hizo antes.
7. Cree el manejador de evento...
Regístrate para leer el documento completo.