Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
DETALLES DE LA ASIGNACION
Manejo de archivos de texto y PDF
Objetivo
Resolver el problema planteado generando software con Java, atendiendo los conceptos
de POO y metodologías de desarrollo experimentadas en este curso.
Introducción
El archivo es la estructura de datos que permite el almacenamiento en forma masiva y
permanente. Para apoyar el manejo de los registros de un archivo podemos recurrir a las Clases;
ArrayList, Vector o Array que nos permitirán organizar los datos u objetos en memoria para agilizar
el logro de los requerimientos del sistema.
En esta oportunidad trabajaremos con un archivo de texto que contiene el directorio de los
estudiantes de la CRUVFIEC matriculados en el segundo semestre de 2018.
Descripción de la Tarea
La tarea a realizar consiste en crear una aplicación Java, debidamente estructurada con
las clases necesarias, respetando la encapsulación y con algoritmos eficientes. La
aplicación debe generar un informe en formato PDF de estudiantes de una carrera
seleccionada por el usuario y ordenado por sexo. El total por sexo y su respectivo
porcentaje debe presentarse en pantalla usando modo gráfico. Los datos de los
estudiantes seleccionados y ordenados por sexo deben almacenarse en un archivo
secuencial. Usted puede usar varias clases principales.
Recursos
1.Tutorial sobre manejo de archivos de texto.
http://puntocomnoesunlenguaje.blogspot.com/2013/05/ficheros-de-texto-en-java.html
7.PDFBox: https://radixcode.com/pdfbox-example-create-empty-pdf-file-using-java-pdfbox/
8. Ordenar Objetos:
https://www.javamexico.org/blogs/nomarlegnar/ordenar_un_listltgt_arraylist_de_objetos
Guía de evaluación
Requerimientos
Entrega
Entrega día del semestral, informe impreso y sustentación
individual. Códigos iguales recibirán 50% de la calificación
lograda.
Referencias auxiliares
https://howtodoinjava.com/apache-commons/read-generate-pdf-java-itext/
http://soloinformaticayalgomas.blogspot.com/2010/12/generar-un-documento-pdf-desde-
java.html
http://java-white-box.blogspot.com/2013/11/itext-clases-fundamentales-en-
itext.html#!/2013/11/itext-clases-fundamentales-en-itext.html
https://developers.itextpdf.com/examples/itext-action-second-edition/chapter-15
https://radixcode.com/pdfbox-example-create-pdf-file-with-text-in-java
http://www.printmyfolders.com/understanding-pdf
http://java-white-box.blogspot.com/2013/11/itext-clases-fundamentales-en-
itext.html#!/2013/11/itext-clases-fundamentales-en-itext.html