Proyecto Traductor - FASE III

La tercera fase del proyecto se centrará en la presentación de los principales avances del mismo, en lo referente a:
- nuevas clases implementadas (definición y uso)
- diagramas de procesos descriptivos mejorados (uml´s, flujos, procesos, etc.)
- avance del proyecto según la planificación propuesta
- demostración y presentación de la aplicación desarrollada
A continuación la información:

NUEVAS CLASES IMPLEMENTADAS
StringTokenizer: nos ayuda a dividir un string en substrings o tokens, en base a otro string  donde el carácter delimitador es un espacio en blanco.
Append(): incrementa la memoria reservada para el objeto mensaje con una palabra más sin crear nueva memoria. Concatena las líneas leidas.
showOpenDialog(): Esta clase muestra una ventana de diálogo en el que el usuario puede seleccionar un archivo de entrada.
Class.forName( String de driver ): Registrar (cargar en memoria) el controlador.  Si esta llamada falla (normalmente porque no se encuentra el archivo del controlador), entonces se dispara una excepción ClassNotFoundException.
DriverManager.getConnection( String de la URL de base de datos, String de login, String de password ): Establecer la conexión. Si el intento de conexión mediante DriverManager.getConnection ha fallado se dispara la excepción SQLException.
Statement: Permiten ejecutar sentencias sin ningún tipo de parámetro (simples o directas).
Para llevar a cabo una consulta a la base de datos es preciso crear un objeto de tipo Statement, que será una referencia al tipo Statement devuelto por el objeto Connection.
Hay que declarar un objeto de tipo ResultSet, que será una referencia al objeto ResultSet retornado por el método executeQuery, y así asociar el resultado a la sentencia.
executeQuery (String sql): Ejecuta la instrucción SQL dada, que devuelve un solo objeto ResultSet.

DIAGRAMA DE PROCESOS


AVANCES DEL PROYECTO


COSAS POR HACER
EMPAQUETARLO/INSTALADOR
MEJORAS GUI'S
TERMINAR DE LLENAR LA BASE DE DATOS
IMPLEMENTAR NUEVAS OPCIONES PARA QUE EL TRADUCTOR SEA MÁS DINÁMICO!

EXPLICACIÓN
Después de trabajar con archivos planos, llegamos a la conclusión que no eran muy efectivos, confiables, rápidos, y no nos  estaban funcionando para las búsquedas que necesitamos en nuestro traductor; así que decidimos trabajar con Access y crear tablas donde se guarden las palabras, y con esas tablas ya poder hacer consultas, eliminar, agregar, buscar, modificar, etc. 
A continuación Imágenes de nuestra nueva interfaz:






Copyright © 2009 Soluciones Gabriela. All rights reserved.