Ejercicio I01 - Avisame si cambia
Consigna
- Crear un formulario con dos
TextBox
, tresLabel
y unButton
.
- Crear la clase
Persona
a partir del siguiente diagrama de clases:
Clase Persona
:
- El método
Mostrar
deberá retornar unstring
con el nombre y el apellido de la persona. - Dentro del mismo namespace de la clase
Persona
se deberá declarar un delegado llamadoDelegadoString
el cual recibirá en su firma unstring
y retornarávoid
.
Clase FrmAvisador
- Tendra un atributo privado de tipo
Persona
. - El método de clase
NotificarCambio
recibirá un mensaje de tipostring
como único parámetro y deberá mostrar al usuario el mensaje recibido mediante unMessageBox
.- En el evento
Click
asociado al botón del formulario se deberá:- Si la persona del formulario aún no fue instanciada, se deberá instanciar a partir del nombre y apellido obtenidos en los
TextBox
del formulario, cambiar el texto “Crear” del botón por “Actualizar”. Utilizar las propiedades para informar que se han modificado tanto nombre como apellido. - Si la persona del formulario ya se encuentra instanciada, actualizar los datos.
- En ambos casos se debera mostrar en nombre completo en el
lbl_NombreCompleto
usando el métodoMostrar
.
- Si la persona del formulario aún no fue instanciada, se deberá instanciar a partir del nombre y apellido obtenidos en los
- En el evento
Resolución
Video | Código |
---|