PROYECTO
Objetivos:
·
Analizar los conceptos, controles,
eventos y tipos de variables, así como algunos de los controles más comunes en
el lenguaje de programación Visual Basic.
·
Analizar el uso de variables a nivel
de formulario, así como los distintos operadores, métodos de conversión,
concatenación y diferentes controles en el lenguaje de programación Visual
Basic.
·
Analizar el uso y aplicación de la
estructura condicional IF, así como la aplicación de la herramienta Msgbox en
el lenguaje de programación Visual Basic.
·
Analizar el uso y aplicación de la
estructura condicional Select Case, así como la aplicación de la herramienta
ComboBox y manejo de formularios en
el lenguaje de programación Visual Basic.
I Parte.
Diseño de la Aplicación.
1. Abrir Word y
crear un proyecto en el lenguaje de programación Visual Basic con el
nombre: Proyecto1”NombreyApellido”.
2. Colocarle al formulario: “Proyecto1”.
3. Colocar dentro del
formulario variados controles, los cuales deben quedar aproximadamente de la
siguiente forma:
II Parte. Procesos
1.
En la sección de datos personales
se encuentran los TextBox de nombre y
apellidos, al dar clic en calcular, se debe concatenar los tres cuadros de
texto del nombre y apellidos y enviarlo al cuadro de texto en el resultado de
venta.
2.
En la sección de datos personales
se encuentra el ComboBox de Domicilio, se debe cargar con: Pérez Zeledón,
Buenos Aires, Dominical. Si la selección es Dominical al dar clic en el botón
de domicilio, debe envíar un mensaje que diga: “Aún no se factura en este
lugar”, si se factura en Buenos aires debe enviar otro mensaje que diga: “El
próximo mes facturaremos en este
lugar” y si es en Pérez Zeledón debe enviar la selección al resultado de venta en la
parte inferior. Utilizar el Select Case
para cada caso. Al dar clic en el botón de calcular
3.
También en esta sección se
encuentra el ComboBox de Tipo de pago, se debe cargar
con: Tarjeta y efectivo.
Al dar clic en el botón
de calcular, debe verificar
cual caso es, de ser Efectivo se debe enviar la selección al resultado
de venta, de ser Tarjeta enviar
un mensaje que diga: “Por el momento no recibimos tarjeta”. Utilizar el Select
Case para cada caso.
4.
Los ComboBox de nombre del artículo
deben llenarse con al menos 3 productos de venta en una farmacia.
5. En el ComboBox de cantidad cargar
de 1 a 10.
6.
En el ComboBox
de impuesto de venta: 12%, 13%.
7. En el ComboBox de descuento de 10%, 15%.
8. Calcular el subtotal y desplegar lo obtenido en el área de resultado de venta cuando se dé clic en el botón de calcular.
9. Calcular el impuesto de venta y desplegar lo obtenido en el área de resultado de venta cuando se dé clic en el botón de calcular, esto debe hacerlo mediante un Select Case para cada uno de los casos.
10. Calcular
el descuento de la venta y desplegar lo obtenido en el área de resultado de
venta cuando se dé clic en el botón de calcular, esto debe hacerlo mediante un
Select Case para cada uno de los casos.
11. Se debe calcular
además el total, tomando
en cuenta el subtotal, menos el descuento, más el impuesto, y
desplegar lo obtenido en el área de resultado de venta cuando se dé clic en el
botón de calcular.
12. Además, calcular el cambio. Si se paga con un monto menor del total, comunicar mediante un mensaje que no se puede efectuar el cálculo, en caso contrario aplicarlo y mostrar con un mensaje el cambio. Utilizar la condicional IF.
13. Además, se debe programar un botón para salir de la aplicación, antes debe enviar un mensaje (msgbox) con el nombre de la persona que programó la aplicación.
14. Programar el botón de limpiar para que limpie los TextBox de nombre, apellido1 y apellido2.
15. Programar los radiobutton, de manera que, al seleccionarlos, cambie el color completo del formulario. Son dos colores distintos a elegir.
Tabla de calificación I Parte. Diseño.
Punto a calificar |
Escala de Calificación en puntos 1 Inicial, 2 Intermedio, 3 Avanzado |
Punt. Obt. |
Nombre correcto del proyecto |
|
|
Nombre correcto del formulario. Propiedades: Name / Text. |
|
|
Diseño y nombre
correctos de los TextBox |
|
|
Diseño y nombre
correctos de los Label´s |
|
|
Diseño y nombre
correctos de los ComboBox |
|
|
Diseño y nombre
correctos de los GroupBox |
|
|
Diseño y nombre
correctos de los Button |
|
|
Diseño y nombre
correctos de los RadioButton |
|
Tabla de calificación II Parte. Procesos.
Total 51 puntos.
Punto a calificar |
Escala de Calificación en puntos 1 Inicial, 2 Intermedio, 3 Avanzado |
Punt. Obt. |
Concatenación de los tres cuadros
de texto del nombre y apellidos y enviarlo al cuadro de texto en el
resultado de venta |
|
|
Carga correcta de datos del ComboBox de Domicilio |
|
|
Programación correcta del ComboBox de Domicilio |
|
|
Carga correcta de datos del ComboBox de Tipo de pago |
|
|
Programación correcta del ComboBox
de Tipo de pago |
|
|
Carga correcta de datos del ComboBox de nombre del artículo |
|
|
Carga correcta de datos del ComboBox de cantidad del artículo |
|
|
Carga correcta de datos del ComboBox de impuesto del artículo |
|
|
Carga correcta de datos del ComboBox de descuento del artículo |
|
|
Cálculo y envío
correcto del subtotal |
|
|
Cálculo y envío
correcto del impuesto de venta |
|
|
Cálculo y envío correcto del descuento de la venta |
|
|
Cálculo y envío correcto del total de la
venta |
|
|
Cálculo y demostración correcta del cambio
de la venta |
|
|
Programación correcta del
botón de salir |
|
|
Programación correcta del
botón de limpieza |
|
|
Programación correcta de los radiobutton para el cambio
de color |
|
Comentarios
Publicar un comentario