Está en la página 1de 2

Materia: POO Ingeniera en Sistemas Informticos

Profesor Titular: Ing. Dario Carrdacci Profesor Adjunto: Ing. Matas Diez

Gua de Ejercicios Integrado Tipo Parcial 1) Crear una solucin en blanco dentro del Visual Studio 2 1 . 2) !gregar a la solucin un "ro#ecto Visual $asic ti"o !"licacin %i"o &indo's !""lication (&in)or*s). +la*arlo al *is*o !r.,du.Vaneduc.POO.&in%ree. -) !gregar a la solucin un "ro#ecto Visual $asic ti"o +ibrera de Ob.etos. +la*arlo al *is*o !r.,du.Vaneduc.POO.+ibrar# /) I*"le*entar el siguiente diagra*a de clases dentro del "ro#ecto ti"o librera:
cd Ar.Com.Dm..POO.Integrador

DVD anioValue: System.Int32 idDVDValue: Integer tituloValue: String

&a implementa"i(n del inter'a) iComparable es sobre la propiedad titulo del DVD

+ DVD(System.Int32, String, System.Int32) + DVD() + IComparable ( b!e"t) : #oid property + $nio() : System.Int32 + idDVD() : System.Int32 + %itulo() : String

Video%e"a "atologo: &ist (o' DVD)


*reali)e+

*inter'a"e+ IVideoteca + add(DVD) : void + ListadoCompleto() : List (Of DVD) + remove(DVD) : void

+ add(DVD) : #oid + &istadoCompleto() : &ist ( ' DVD) + remo#e(DVD) : #oid

,tilidadVideo + "ontar-eli"ulas-or$nio(System.Int32, IVideote"a) : int

0) !gregar el siguiente )or*ulario al "ro#ecto ti"o &in1or*

2) I*"lantar las siguientes )uncionalidades: Botn Agregar: Validar 3ue el Id sea nu*4rico en caso contrario alertar al usuario. Validar 3ue el titulo tenga una longitud de *5s de 1 caracteres. Validar 3ue el a6o sea nu*4rico Si todas las condiciones anteriores se cu*"len agregar el d7d en tree7ie' lla*ado 8+istado de DVD9. ,l tree 7ie' deber5 *ostrar 8%I%:+O; !<IO9 Botn Re Ordenar: =e)rescar el listado de DVD dentro del %reeVie' # los ordena "or titulo. (e*"lear el *4todo Obterner+istadoCo*"leto.Sort dentro la clase Videoteca Botn Vaciar Videoteca: ,li*ina todos los d7d dentro de la 7ideoteca # el tree7ie' dentro del )or*ulario. Consultar antes de eli*inar un registro al usuario # alertar en el caso de 3ue se 3uiera eli*inar algo # esta la lista 7aca. Botn ontar ! A"o: Contara la cantidad de "elculas 3ue corres"onde a un a6o ingresado. ,l resultado de la contabilizacion se deber5 *ostrar en un MS>$O?. !lertar al usuario si: se ingresaron n@*eros en 7ez de letras # si la 7ideoteca esta 7aca. Botn Salir: Cierra la a"licacin.

También podría gustarte