Aplicación Visual Basic Nivel Fundamentos En este proyecto desarrollará una aplicación de Ventas que permitirá realizar la carga de productos. El proyecto lo separaremos en etapas, a ser: 1) Diseño de la interfase de la aplicación 2) Desarrollo de procedimientos y funciones 1) DISEÑO DE LA INTERFASE DE LA APLICACIÓN Información del Proyecto - Nombre del Proyecto: ModeloInicial Información del Formulario - Nombre del Formulario: frmventas Propiedades del Formulario: BorderStyle: Fixed Single Caption: Modelo Inicial StartUpPosition: Center Screen La pantalla deberá tener el siguiente aspecto visual
INFORMACIÓN DE LOS CONTROLES DEL FORMULARIO Nombre: lbltitulo Caption: SISTEMA DE VENTAS Font: Tahoma 14 pts BorderStyle: Fixed Single Nombre: lblproducto Caption: Producto Nombre: lblcantidad Caption: Cantidad Nombre: lblpreciounitario Caption: Precio Unitario Control: ComboBox Nombre: cboproductos Style: Dropdown List Nombre: txtcantidad Nombre: txtpreciounitario Control: CommandButton Nombre: cmdcomprar Nombre: txtdetalle MultiLine: True ScrollBars : Vertical Nombre: lblsubtot Caption: SUBTOTAL Nombre: lblsubtotal Caption: 0 Nombre: lbldto Caption: DESCUENTO % Nombre: txtdescuento
Nombre: lbltot Caption: TOTAL Nombre: lbltotal Caption: 0 Control: CommandButton Nombre: cmdcalcular Caption: Calcular CONFIGURACIÓN DE PROPIEDADES INICIALES 1) Control cboproductos Agregar a este control los siguientes elementos: - Cuaderno Tapa Dura - Lapicera - Birome - Cuaderno Tapa Blanda - Goma de borrar - Resma Hojas A4 Los elementos deben estar ordenados alfabéticamente 2) Configurar los controles para que el flujo del formulario al presionar la tecla TAB sea el correcto. 2) DESARROLLO DE PROCEDIMIENTOS Y FUNCIONES 1) Programar el botón Comprar En el evento Clic del botón Comprar debe agregar una línea en el control txtdetalle que reúna la información ingresada: Cantidad + + Nombre del producto + - + Total: $ + CalculodelTotal CalculodelTotal significa que debe realizar el cálculo de Cantidad * Precio Unitario. Utilice si lo desea técnicas conocidas como uso de variables, procedimientos, funciones, etc. El control txtdetalle debe acumular los productos comprados uno debajo del otro. Debe calcular el SubTotal de la compra.
Ejemplo de Pantalla 2) Programar el botón Calcular En el evento Clic del botón Calcular debe programar el cálculo del Total de la compra aplicando el porcentaje de descuento existente. De no haber descuento el Total será igual al SubTotal 3) Desarrollar el Procedimiento CargoProductos Cree en la zona de código del Formulario un procediento denominado CargoProductos Agregue código para que se carguen en el control cboproductos los siguientes elementos: - Marcador color - Carpeta A4 color - Folios transparente 4) Desarrollar la Función ValidoDto Cree en la zona de código del Formulario una función denominada ValidoDto Agregue código para que la función verifique si se ha ingresado un valor en el control txtdescuento. Si se ha ingresado un valor numérico la función devuelve el Valor booleano Verdadero, de lo contrario Falso. Utilice dicha función en el botón Calcular. Si la función devuelve Verdadero que se realice el cálculo, de lo contrario, mostrar un mensaje que indique que el valor ingresado no es un número. 5) Validación de la información ingresada Validar que para poder Comprar se necesitan una cantidad numérica y un precio unitario numérico. Si no se cumple que el programa muestre un mensaje indicando el error. De lo contrario que se efectue la compra
Metodología del examen Al alumno se le entregará en forma impresa una copia de este documento (correspondiente a las páginas 1,2,3 y 4). Guarde el trabajo en una carpeta con su nombre en Mis Documentos. Puntaje asignado a las preguntas del examen Pregunta Tarea Puntaje 1 Configuración del Proyecto 3 1 Formularios 2 1 Controles ActiveX 10 1.1 Control ComboBox 8 1.2 Opciones de Indice 2 2.1 Botón Comprar 30 2.2 Botón Calcular 20 2.3 Procedimiento CargoProductos 10 2.4 Función ValidoDto 10 2.5 Validación información ingresada 5 Total 100 Condiciones de aprobación Para la aprobación del mismo se requiere obtener una calificación igual o superior a 60 puntos.