Ejercicio Nº4

2
 UNIVERSIDAD NACIONAL AUTÓNOMA DE HONDURAS CARRERA DE INGENIERÍA EN SISTEMAS Asignatura Programación Orientada a Objetos Ejercicio Nº4 Ejercicio Programe una aplicación con interfaz gráca que sirva para la clasicación y búsqueda de libros en una biblioteca. La aplicación presentará al usuario un formulario inicial con dos botones, uno llamado “Clasicar Libros” que al presionarlo mostrará el siguiente formulario: En este formulario el ListBox  que se encuentra más a la izquierda mostrará todos los libros de la aplicación (deberán existi r al menos di ez libr os) y los ListBox  que se encuentran a la derecha representan las seis categorías soportadas por la aplicación, será posible seleccionar un libro en el ListBox  de todos los libros y presionar el botón “>>” que se encuentra  justo a la izquierda de cada categoría para agregar dicho libro a esta categoría, como se percibe en el ejemplo un libro puede estar en cero, una, dos o en todas las categorías. Para eliminar un libro de una categoría basta con seleccionarlo en dicha categoría y presionar el botón “<<” que se encuentra justo a la izquierda de dicha categoría. El segundo botón del formulario inic ial se llamará “Buscar Libros” y despl egará el siguiente formulario: 1

description

Ejercicio de programacion orientada a objetos paradigmas polimorfismo

Transcript of Ejercicio Nº4

  • UNIVERSIDAD NACIONAL AUTNOMA DE HONDURASCARRERA DE INGENIERA EN SISTEMAS

    Asignatura Programacin Orientada a ObjetosEjercicio N4

    EjercicioPrograme una aplicacin con interfaz grfica que sirva para la clasificacin y bsqueda de libros en una biblioteca. Laaplicacin presentar al usuario un formulario inicial con dos botones, uno llamado Clasificar Libros que al presionarlomostrar el siguiente formulario:

    En este formulario el ListBox que se encuentra ms a la izquierda mostrar todos los libros de la aplicacin (debern existiral menos diez libros) y los ListBox que se encuentran a la derecha representan las seis categoras soportadas por laaplicacin, ser posible seleccionar un libro en el ListBox de todos los libros y presionar el botn >> que se encuentrajusto a la izquierda de cada categora para agregar dicho libro a esta categora, como se percibe en el ejemplo un libropuede estar en cero, una, dos o en todas las categoras. Para eliminar un libro de una categora basta con seleccionarlo endicha categora y presionar el botn

  • Como puede observar en este formulario se pueden buscar libros en base a un criterio que se selecciona en el ComboBox,los dos criterios posibles son: Ttulo (para buscar por el ttulo del libro) y Categora (busca los libros de una categoraespecfica). En esta ocasin la bsqueda no se hace por coincidencia exacta de la cadena ingresada con el criterio debsqueda sino porque la cadena buscada inicie al menos con los caracteres ingresados, por ejemplo al ingresar Mate ypresionar el botn Buscar teniendo como criterio de bsqueda la categora se muestran todos los libros de la categora:Matemtica. Si se escribiese Lengu y se buscase por ttulo entonces con los libros del ejemplo se mostraran dos libros:Lenguajes Formales y Lenguajes de Programacin.

    RequisitosdePresentacin

    Cree las clases que considere necesarias para el buen funcionamiento de la aplicacin.

    El ejercicio se desarrollar de forma individual.

    El archivo que suba a la plataforma ser nicamente un directorio comprimido que llevar por nombre el primernombre y primer apellido de su autor, asegrese de poner este nombre tanto al directorio como al archivocomprimido (de forma que al descomprimir el archivo se obtenga un directorio con su nombre). Adems escriba sunombre iniciando con letras maysculas, el nombre no debe incluir su nmero de cuenta.

    El directorio contendr todos los archivos que formen parte del proyecto de Visual Studio necesarios para abrir yejecutar el programa.No cumplir con alguno de los puntos anteriores implicar una disminucin en su nota, favor si alguno no estclaro, consultar en clase.

    Elaborado por: Ral Jos Palma Mendoza.

    2

    EjercicioRequisitos de Presentacin