Inicio
Semana 6 · Componentes y Archivos
Unidad 2 · Desarrollo basado en componentes

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

Conceptos clave
  • 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.

📥 PDF DE LA CLASE
Tema 06 — Componentes y Archivos

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.

⬇ Descargar tema06.pdf
~997 KB · 21 paginas · PDF

🛢️ 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.

📘 MANUAL PASO A PASO
Manual Peruvian Oil Company

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 →
📥 PROYECTO BASE
PeruvianOilCompany_BASE.zip

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
~17 KB · Visual Studio 2022 · .NET Framework 4.7.2