Después de hacer un reconocimiento de lo que se necesita hacer en el proyecto, se procederá crear los diseños básicos que hemos definido anteriormente.
Se tiene un form inicial con el que abrimos el proyecto, se necesita visualizar los documentos a ser añadidos en cada nueva librería, por lo que utilizaremos un listbox para desplegar la lista de documentos escogidos para añadirlos a nuestra librería.
Esto presenta unas dificultades, como sabemos la librería se compone de varios documentos, por lo que seria necesario una clase de tipo collection que permita manejar este conjunto de documentos. Esta clase se llamara LibreriaDocumentos
Ademas se necesita manejar individualmente cada uno de los datos del documento, por lo que se hace necesario crear esta clase también. Esta clase se llamara Documento
Ademas se necesita una clase que maneje los aspectos de guardar y editar las librerías por lo que se necesita una clase gestor también. Esta clase se llamara GestorLibreria
La creación de estas tres clases se realizara en una librería, un proyecto que contiene las clases y es externo al proyecto que contiene el form, separar así las clases permite que el código mantenga su pureza, ademas de permitirnos mantener el código organizado, y evitar confusiones para el programador.
Comenzaremos con la clase Documento:
Se crean primero una variable miembro para el nombre del documento
Se crea el método para inicializar la variable miembro
Se crean variables y métodos para cada campo que se requiere conocer en un documento
Información sobre cada documento:
•Propietario
•Fecha
•Librería (ejemplo: algebra, física, etc)
•Ubicación del documento
•Notas
No hay comentarios:
Publicar un comentario