Sei sulla pagina 1di 13

SESIÓN 09

Modalidad Semipresencial
Tabla de Contenidos

1. Aplicación de Visual Basic ..................................................................................................... 4


2. Crear un proyecto de Visual Basic: ........................................................................................ 5
3. Aplicación de Visual Basic - IF… THEN … ELSE ....................................................................... 7

2
SESIÓN
09

DESCRIPCIÓN

En esta sesión se muestra el escenario de una empresa que se dedica a la venta de


productos de primera necesidad, todos los conocimientos recibidos en clases
anteriores, se utilizarán para crear las interfaces y programaremos los controles
necesarios, para responder a los requerimientos identificados (mantenimiento de
cada tabla de la base de datos VENTAS), además se trabaja con un formulario de
acceso y formularios MDI.

También el estudiante aprenderá y utilizará los objetos de ADO, para trabajar con
una base de datos de SQL Server, haciendo conexiones, ingresando, actualizando y
eliminando los registros de las tablas de la base de datos Ventas.

CAPACIDAD

El participante al final de esta sesión será capaz de crear el formulario de acceso,


formulario del menú y formulario de mantenimiento de una tabla de la base de datos
Ventas, utilizando los controles estudiando y los objetos ADO, teniendo en cuenta las
reglas de sintaxis establecidas.

TEMÁTICA

 Aplicación VB
 Sentencia Condicional
 Creación de proyectos VB, IF … THEN
 Uso de controles ListBox y Combobox

3
1. Aplicación de Visual Basic

Un lenguaje de programación es un conjunto de sentencias (comando, órdenes o instrucciones)


que cumplen con una serie de reglas de escritura (sintaxis), que se utilizan para indicar al
procesador que tarea debe realizar, de acuerdo a un algoritmo previamente creado.
Visual Basic es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper
para Microsoft. Aunque Visual Basic es de propósito general, también provee facilidades para el
desarrollo de aplicaciones de bases de datos usando Data Access Objects, Remote Data Objects o
ActiveX Data Objects (ADO).
Visual Basic contiene un entorno de desarrollo integrado o IDE que integra editor de textos para
edición del código fuente, un depurador, un compilador (y enlazador) y un editor de interfaces
gráficas o GUI.
Microsoft ha creado su Framework (marco de trabajo) conocido como Visual Studio 2015 (2008,
2010, etc.), donde se puede programar en los siguientes lenguajes de programación:
 Visual Basic
 Visual C#
 Entre otros.

Ingresar a Visual Studio:

Desde el escritorio Desde el menú Inicio

Haga doble clic a Haga clic a botón


En el cuadro de texto de búsqueda escriba:

Haga clic a

De cualquiera de las formas de ingreso se muestra la siguiente ventana:

4
Ahora haga clic a la opción Herramientas del menú principal, luego haga clic a Opciones, enseguida
haga clic a Proyectos y soluciones y active la opción Grabar nuevos proyectos al crearlos, luego
Aceptar:

2. Crear un proyecto de Visual Basic:

Pantalla de Inicio Menú

Haga clic a Haga clic al menú Archivo, luego Nuevo


proyecto…
,

Se presenta la siguiente ventana, donde debe escribir el nombre de la aplicación, se selecciona la


ubicación y luego Aceptar:

5
Toda aplicación o proyecto de Visual Basic, creará automáticamente una carpeta con el nombre de
la aplicación.
Barra de título

Barra de menú

Barra de Explorador de
herramienta soluciones:
s Contiene todos
los objetos del
proyecto

Cuadro de
Formulario:
herramientas:
Contenedor Ventana de
Contiene todas
principal propiedades:
las clases de
controles. Contiene las
propiedades del
control
seleccionado

6
3. Aplicación de Visual Basic - IF… THEN … ELSE

SENTENCIA IF:

Ejecuta condicionalmente un grupo de instrucciones en función del valor de una expresión


lógica o condición.

SINTAXIS:
IF condición THEN
Instrucciones_1
[ELSE
Instrucciones_2]
END IF

Se evalúa la condición si es VERDADERA, se ejecuta las instrucciones_1, caso contrario se


evalúa las instrucciones_2.

Ejemplo: Crear un proyecto VB para calcular el importe a pagar de un producto por una
cantidad de determinada. Tener en cuenta la siguiente tabla de precios:

Crear proyecto de Visual Basic:

Toda aplicación o proyecto de Visual Basic, creará automáticamente una carpeta con el
nombre
de la aplicación.

Para diseñar el formulario, debemos conocer los siguientes controles básicos:

7
Tipo de control Propósito
Caja de grupo: Permite agrupar controles. (GRB)

Etiqueta: Permite mostrar mensajes o resultados. (LBL)


Caja de Textos: Permite ingresar datos o mostrar resultado (TXT)

Botón: Permite ejecutar la programación (BTN)

Ahora vamos a diseñar el formulario: (Fase de diseño)


1) Del cuadro de herramientas, haga clic al control que necesita.
2) Se ubica dentro del formulario y arrastrando lo dibuja.

Debemos tener el siguiente formulario:

Ahora vamos a cambiar las propiedades de cada control:


1) Seleccionar el control.
2) Luego dentro de la ventana de Propiedades, cambiar aquellas propiedades necesarias
para el control.

Una PROPIEDAD es una característica que se le asigna a un control, por ejemplo: Nombre,
Título, Color, Tamaño, etc.
Entonces cambiaremos las propiedades de los controles del formulario que estamos
diseñando:

8
Ahora el formulario quedaría de la siguiente manera:

9
Grabe todo el proyecto, haga clic a , que está en la barra de herramientas. Cada vez
que haga un cambio debe estar grabando.
Ahora ya está listo para programar los controles de BOTONES.

Programar Controles:
Volvemos a nuestra aplicación, para programar nuestros controles, en este caso los
CUADROS COMBINADOS, CUADOS DE LISTAS y BOTONES.
1) Haga doble al control de botón que desea programar. Se muestra la siguiente ventana:

2) Tener en cuenta que las líneas de programación que se muestran por defecto, NO SE
DEBEN BORRAR.

Programar Control CBOcategorias:


1) Haga doble clic al control de CBOcategorias y escriba lo que está enmarcado de rojo:

10
2) Cuando haya terminado de escribir la programación cierre la ficha o pestaña, para
regresar al diseño del formulario.
EXPLICACIÓN:
LSTproductos.Items.Clear()
Borrar a todos los elementos de la lista de productos.
El primer IF compara si CBOcategorias.text =”LACTEOS”, si es verdad, se agregan los
productos Yogurt, Queso y Leche, Lo mismo se hace con las otras categorías.

Programar Control LSTproductos:

1) Haga doble clic al control de LSTproductos, cambie el evento a Click


Haga clic aquí seleccione
Click

2) Ahora escriba la programación, lo que está enmarcado de rojo:

11
3) Cuando haya terminado de escribir la programación cierre la ficha o pestaña, para
regresar al diseño del formulario.
EXPLICACIÓN:
Con la sentencia IF se compara a cada categoría, como por ejemplo
CBOproductos.Text=”LACTEOS”, luego se compara a cada nombre de producto, para
poder determinar su precio.

Programar botón Calcular:

1) Haga doble clic al botón Calcular, y escriba lo que está enmarcado de rojo:

2) Cuando haya terminado de escribir la programación cierre la ficha o pestaña, para


regresar al diseño del formulario.

Programar botón Nuevo:

3) Haga doble clic al botón Nuevo, y escriba lo que está enmarcado de rojo:

4) Cuando haya terminado de escribir la programación cierre la ficha o pestaña, para


regresar al diseño del formulario.
EXPLICACIÓN:
TXTprecio.Clear()
Clear(), es un método que se utiliza para borrar el contenido de la caja de texto
CBOcategorias.Focus()
Focus(), es un método que se utiliza para enfocar o ubicar el cursor en un control
determinado.

Programar botón Salir:

1) Haga doble clic al botón Salir, y escriba lo que está enmarcado de rojo:

12
2) Cuando haya terminado de escribir la programación cierre la ficha o pestaña, para
regresar al diseño del formulario. No se olvide de grabar.

Ejecutar la Aplicación: (Fase De Ejecución)

Para poder ver el resultado de la aplicación, hay que ejecutar o correrla, par esto haga

clic a o presione la tecla F5. Se muestra el formulario activo, ingrese los


valores a los números y luego haga clic a calcular.

Observe los resultados, no podemos modificarlos porque el GroupBox de Resultados está


bloqueado (Propiedad Enabled: False). También podemos observar al precio del producto,
está bloqueado.
Haga clic a Salir para terminar de ejecutarse la aplicación.

13

Potrebbero piacerti anche