jueves, 2 de octubre de 2008

Por fin termino el programa de inventario

Listo, por fin, he terminado el programita para el inventario de la biblioteca. Casi dos meses y unas 4000 lineas de código java han hecho que mis ojos adquieran la forma de la pantalla de mi notebook. Pero por otro lado estoy felíz porque he aprendido muchas cosas nuevas relacionada con este lenguaje tan particular. He conocido el grandioso y elegante swing worked, (el hilo para los swing), los diccionarios hashTables, la manipulación de expresiones regulares mediante las clases Matcher y Pattern, la clase RandomAccessFile para accesar directamento los archivos de textos, los controles de barras para mostrar el avance de los procesos, etc., etc., etc.

Esta es la ventana principal de la aplicación:


Para variar, ha sucedido lo que me pasa la mayoría de las veces que hago un proyecto más o menos grande; suelen cambiar algunas cosas y algunos puntos que fijo al momento de empezar la elaboración del mismo. Las funciones y procesos que descarté fueron:
  1. Los resultados serán guardados en archivos de textos independientes y no en un solo documento excel como tenía planeado.
  2. Eliminé, algunos botones y checkbox, que aunque eran importantes no era obligatorio ni necesarios para que la aplicación realice el proceso principal. Los descarto por motivos de tiempo.
  3. La aplicación es ahora un contenedor de varias aplicaciones. Me explico, bajo este mismo programa se engloban varios programas o subprogramas y no solo uno. Hasta este momento hay dos subprogramas, el primero es el "Inventario", (proceso que tenía pensado desde un principio) , y el segundo es "Comparación de secciones". Se podrán ir agregando nuevas aplicaciones según las necesidades de la biblioteca.

No hay comentarios: