Componentes y Archivos
Inicio de la Unidad 2. En esta semana se trabajan componentes del entorno visual de Windows Forms: validaciones de formulario, ErrorProvider y MessageBox.
📚 Material teorico
- Validaciones en formularios: verificar antes de registrar que los datos sean correctos. Tipos: campos obligatorios (
Text == ""), formato especifico (DNI, email), valores numericos (int.Parse), fechas validas. - ErrorProvider: componente de WinForms que muestra un icono rojo al lado del control en error. Se configura con
errorProvider1.SetError(txtCampo, "Mensaje"). - MessageBox: ventana modal para mostrar avisos o pedir confirmacion. Variantes con icono y botones:
MessageBox.Show(texto, titulo, MessageBoxButtons.OK, MessageBoxIcon.Warning). - Patron tipico: validar primero los campos uno por uno con ErrorProvider; si todo pasa, registrar y cerrar con un MessageBox de confirmacion.
📥 Recursos descargables
El material oficial del curso esta en el aula virtual. Aqui se publica el resumen complementario.
Diapositivas oficiales de la Semana 6. Cubre las validaciones en formularios (campos obligatorios, formato, numerales, fechas), el componente ErrorProvider para mostrar errores junto al control y el uso de MessageBox con sus variantes.
🛢️ Caso preparcial — Peruvian Oil Company
Caso practico de repaso para el parcial: registrar yacimientos petroleros y los pozos que los conforman (relacion 1 a N), con 4 reportes sobre la multilista. Incluye proyecto base con los formularios ya disenados y manual paso a paso.
20 pasos para resolver el caso de inicio a fin. Estructura simple con solo entidades, validaciones inline en los Forms, y los 4 patrones de reporte (ordenar, minimo+empates, foreach anidado, negacion).
Abrir manual →Solucion Visual Studio con los 4 formularios ya disenados (controles colocados, navegacion conectada, lista compartida declarada). Tu trabajo es completar las clases y los handlers.
⬇ Descargar ZIP