Está en la página 1de 7

CENTRO INCA LTDA

AUXILIAR EN SISTEMAS INFORMÁTICOS- PROGRAMACIÓN DE


APLICACIONES DE ESCRITORIO

GUÍA PARA DESARROLLO DE PARCIAL PRÁCTICO VÁLIDO PARA EL PRIMER


CORTE 40% EN LA FORMACIÓN TÉCNICA PRÁCTICA

I. IDENTIFICACION DE LA GUÍA

NOMBRE APRENDIZ: CODIGO:

Módulo de Formación: programación de Aplicaciones de Escritorio

220501096: Desarrollar la solución de software


Norma Referente: de acuerdo con el diseño y metodologías de desarrollo
versión 1
Uso de plataformas tecnológicas y herramientas de
Unidad de Aprendizaje:
desarrollo de aplicaciones de escritorio.

Elemento Referente: UNIDAD 1. GENERAR EL CODIGO

Interpretar el informe técnico de diseño, para determinar el


plan de trabajo durante la fase de construcción del software,
Resultados de Aprendizaje
de acuerdo con las normas y protocolos establecidos en la
empresa.

Instructor Ing. Audis Alberto Munive Rojas

Lea cuidadosamente todo el requerimiento de la evaluación antes de responder hasta comprenderlo


totalmente. Interprete toda la intención de la Aplicación a desarrollar y si tiene una duda no vacile
en preguntar al instructor hasta resolverla, ya que una vez iniciada solo usted tendrá que resolverla.

II. REQUERIMIENTO

Se requiere una aplicación sencilla para simular una caja registradora de un Supermercado, de tal
forma, que permita escoger de una lista los productos que se van a comprar, muestre el precio de
forma determinada y permita definir la cantidad a comprar. Una vez elegido el producto y digitada
la cantidad, se debe pulsar el botón de calcular y este debe arrojar El SubTotal, El Descuento, El
Impuesto a la Venta (IVA), El Total de lo que cuestan los productos y el Total General de acuerdo
con la cantidad de productos adquiridos. Se sugiere una interfaz como la mostrada en la Figura 1.

Derechos reservados de autor: Ing. Audis Alberto Munive Rojas Página 1 de 4


CENTRO INCA LTDA
AUXILIAR EN SISTEMAS INFORMÁTICOS- PROGRAMACIÓN DE
APLICACIONES DE ESCRITORIO

Figura. 1

III. CONSIDERACIONES IMPORTANTES

1. La Lista solo debe ser desplegable, es decir, solo debe permitir escoger el valor y no permitir
escribir en ella.
2. El precio por unidad debe aparecer automáticamente una vez escogido el producto.
3. La caja de texto para la captura de la cantidad solo debe permitir números y no otro carácter.
4. Si se pulsa Calcular y la caja de cantidad está vacía o tiene un valor de cero (0) o menor que
cero, la aplicación debe mostrar un cuadro de diálogo que despliegue un mensaje ilustrando
un Error de datos y una vez se cierre, ubicar el enfoque en la caja de cantidad.

Derechos reservados de autor: Ing. Audis Alberto Munive Rojas Página 2 de 4


CENTRO INCA LTDA
AUXILIAR EN SISTEMAS INFORMÁTICOS- PROGRAMACIÓN DE
APLICACIONES DE ESCRITORIO

5. Cuando los datos estén completos se debe pulsar el Botón de Calcular y debajo se deben
mostrar los resultados mencionados anteriormente, teniendo en cuenta los siguientes aspectos:
a. Una vez pulsado el botón Calcular, este se debe desactivar para evitar que se repita la venta
del mismo producto seleccionado. Este botón se activará nuevamente con el botón Limpiar.
b. Cuando se realice el Cálculo del valor del producto se debe tener en cuenta que si la cantidad
del producto es mayor de cinco (5), se realiza un descuento del 5% sobre el Subtotal del
producto comprado. De lo contrario ese descuento será Cero (0).
c. Las ventas se deben acumular cada vez que se compre un producto.
d. Recuerde que el IVA se calcula sobre el valor real del producto, es decir, que si hay
descuento, el cálculo es IVA= (SubTotal – descuento) * 19/100. De lo contario, se calcula
directamente sobre el valor del SubTotal: IVA = SubTotal * 19/100.

6. El botón Limpiar tiene como función permitir otra venta de otro producto, por lo tanto, debe
limpiar desde el SubTotal hasta el Total, el Total General debe permanecer hasta el final de
pagado. El botón Limpiar también debe volver activar el Botón de Calcular para que se pueda
realizar otro cálculo de otro producto comprado y enfocar la lista desplegable.

Derechos reservados de autor: Ing. Audis Alberto Munive Rojas Página 3 de 4


CENTRO INCA LTDA
AUXILIAR EN SISTEMAS INFORMÁTICOS- PROGRAMACIÓN DE
APLICACIONES DE ESCRITORIO

7. Cuando ya el usuario decida no comprar más productos, se debe pulsar el botón Totalizar y el
programa debe mostrar un cuadro de diálogo con un mensaje que diga La totalidad a pagar, y
una vez se cierre, se deben limpiar todas las casillas y valores para preparar otra venta.

8. Cuando ya no haya más ventas y se desee terminar la aplicación y se pulse el botón Salir, debe
aparecer un mensaje preguntando si realmente se desea salir, para lo cual, si se pulsa No, la
aplicación debe continuar con otras ventas. Y si se pulsa Sí, debe salir totalmente de la
aplicación.

Nota: Para el desarrollo de esta aplicación puede valerse de sus recursos didácticos, pero no puede
copiar la aplicación de otro compañero ya que es causal de anulación de la prueba y causal de
pérdida del módulo, puesto que una nota de cero (0,01) causaría no alcanzar la nota mínima para
pasar el sub-módulo práctico. Por lo que se incita a dar todo su potencial de desarrollo durante la
evaluación. Recuerde que la prueba tiene un tiempo limitado y que no entregarla ocasionaría
también una posible pérdida de ella.

Derechos reservados de autor: Ing. Audis Alberto Munive Rojas Página 4 de 4


CENTRO INCA LTDA
AUXILIAR EN SISTEMAS INFORMÁTICOS- PROGRAMACIÓN DE
APLICACIONES DE ESCRITORIO
MessageBox e InputBox (Cuadros de Mensaje) - Programación en
Visual Basic. Net con Visual Studio .Net.
En este Artículo de detalla el uso de los cuadros de mensaje utilizando MessageBox e
InputBox en el lenguaje de programación Visual Basic, se crea una pequeña aplicación
para hacer uso del Inputbox y MessageBox en el lenguaje de programación Visual Basic.Net
utilizando como IDE de desarrollo Visual Studio .Net.

MessageBox e InputBox (Cuadros de Mensaje)


MessageBox

El método MessageBox.Show() permite mostrar un cuadro de mensaje que puede


contener texto, botones y símbolos que informan e instruyen al usuario. El formato es:

Ejemplo:

Botones

OK: El cuadro Muestra un Botón de aceptar.

OKCancel: El cuadro Muestra un Botón de aceptar y cancelar.


Derechos reservados de autor: Ing. Audis Alberto Munive Rojas Página 5 de 4
CENTRO INCA LTDA
AUXILIAR EN SISTEMAS INFORMÁTICOS- PROGRAMACIÓN DE
APLICACIONES DE ESCRITORIO
RetryCancel: Para mostrar un Botón Reintentar y otro cancelar en el cuadro de mensaje.

YesNo: El cuadro Muestra un Botón Si y Otro No.

YesNoCancel: El cuadro de mensaje contiene lo botones si, No y Cancelar

InputBox

El método InputBox() permite mostrar un cuadro de mensaje en el que el usuario puede


introducir un valor o un mensaje en forma de texto. El formato es:

Problema 8:

Crear un programa que permita ingresar el nombre de un usuario en un Inputbox y después


mostrar el saludo respectivo en un MessageBox.

Además, mostrar un botón de salir que pregunte y se seleccione la opción de salir antes
de cerrar la aplicación.

Derechos reservados de autor: Ing. Audis Alberto Munive Rojas Página 6 de 4


CENTRO INCA LTDA
AUXILIAR EN SISTEMAS INFORMÁTICOS- PROGRAMACIÓN DE
APLICACIONES DE ESCRITORIO
Código del botón Ingresar

Private Sub btningresar_Click(sender As Object, As EventArgs)


Handles btningresar.Click
'Declaramos la variable nombre

Dim nombre As String

'Entrada de datos mediante un inputbox

nombre = InputBox ("Ingrese Nombre ", "Registro de Datos


Personales",

"Nombre", 100, 0)

MessageBox.Show("Bienvenido Usuario: " + nombre, Registro de Datos


Personales", MessageBoxButtons.OK, MessageBoxIcon.Information)

End Sub

Código del Botón Salir

Private Sub btnsalir_Click(sender As Object, e As EventArgs)


Handles btnsalir.Click

Dim opcion As DialogResult

opcion = MessageBox.Show("Realmente desea Salir", "Salir


delPrograma", MessageBoxButtons.YesNo, MessageBoxIcon.Question)

If (opcion = DialogResult.Yes) Then


Me.Close()
End If
End Sub

Derechos reservados de autor: Ing. Audis Alberto Munive Rojas Página 7 de 4

También podría gustarte