Giter Site home page Giter Site logo

cartelespeliculas's Introduction

Programa que usa JavaFX para mostrar carteles de cine

Este programa hace los siguiente:

  • Lee desde un fichero binario los datos de películas almacenados en el sistema
  • Muestra la lista de películas de una lista
  • El usuario puede seleccionar cualquier película de la lista y puede ver su cartel correspondiente
  • El usuario puede
    • Añadir películas
    • Borrar películas
    • Ver el cartel de cada película
    • Generar un fichero de películas por defecto
    • Borrar todos los datos
  • El programa avisa al usuario si se ha realizado algún cambio para que grabe los datos
  • Los datos son actualizados en un fichero serializado

Datos del programa

  • Este programa está realizado en Java 8 y usa la librería de interfaces JavaFX
  • Forma parte de un ejercicio de programación del grado superior de desarrollo de aplicaciones multiplataforma
  • No tiene ninguna finalidad comercial y no me hago responsable del uso que realices en tu estación de trabajo y de los fallos que pudiera contener

cartelespeliculas's People

Contributors

davibern avatar

Watchers

 avatar

cartelespeliculas's Issues

Algoritmo para comprobar cambios

Los cambios los detecto en función de la longitud de la lista de películas, lo cual sólo detecta si el programa se cierra con elementos diferentes de los que tiene cuando se abre el programa.
Pero no computa los cambios si elimino una película y añado otra, si la longitud es la misma, no pregunta si deseo guardar los cambios.

Usar atributo List en método crearFicheroSerializadoVacio

La clase Cartel está usando una variable local cuando tengo un atributo del mismo tipo que ya uso en el método crearFicheroSerializado.
Para mejorar el código se recomienda usar el atributo en dicho método y eliminar la lista local.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.