Ir al contenido principal

Bitácora del Segundo Proyecto Programado

4/7/2020

Empezamos el proyecto :D

Hoy, sábado 4 de Julio, Kemuel, Juan Carlos y yo nos reunimos mediante discord para repartir las diferentes tareas que fueron asignadas en el segundo proyecto, y brindar una idea general de cómo vamos a hacer la interfaz gráfica.

Dividimos las tareas en tres diferentes apartados, la interfaz gráfica (mi parte), la tokenización (la de Kemuel), y la traducción del texto ingresado junto con el HTML(JuanCa).

Por otro lado, planeando la interfaz gráfica quisimos darle un aspecto fresco y familiar tratando de imitar el formato de Microsoft Word.

6/7/2020

Hoy empecé la interfaz gráfica, la cual fue bastante sencilla por investigar sobre las funciones de tkinter para el primer proyecto, entonces, en cuestión de un día logré terminar el esqueleto de la interfaz, eso si, sin ninguna función vinculada a esta.

 

8/7/2020

Hoy el tutor del curso brindó un taller sobre tkinter, en este taller aprendí diferentes funciones que me dieron ideas de cómo mejorar la funcionalidad de la interfaz, como por ejemplo, usar la función .text a cambio de la función. Entry ya que la primera estéticamente se aprecia mejor el texto.

9/7/2020

Para este dio, Kemuel terminó el algoritmo de tokenización por lo que empecé a trabajar en las diferentes funciones que requería el algoritmo.

Funciones como el Limpiar el texto o Abrir un archivo estaban bien documentadas en StackOverflow por lo que no hubo mayor problema, no obstante, para la tokenización tuvimos que recurrir a crear otra ventara para hacer el display de las diferentes variables, la ventana se logró hacer, pero el vincular el algoritmo de Kemuel con la interfaz no.

10/7/2020

Empecé a buscar al respecto sobre el porqué las variables de la tokenización no se mostraban en el algoritmo, pero raramente en todos los diferentes sitios parecían indicar que lo que se había programado estaba bien.

Por lo que recurrí a un amigo que estudia Ingeniería en Computación para mostrarle el Error, pero lamentablemente después de dos horas tratando de solucionarlo no se pudo.

11/7/2020

Este error me tiene frustrado, y estando tan cerca del Límite de entrega estoy asustado de que no nos dé el tiempo para terminar el proyecto.

Pase buscando sobre el error, pero igualmente, sin ninguna respuesta a la vista.

No obstante Juanca termino el traductor y el HTML por lo que hice otra ventana para linkear el traductor, lo que duplico mi problema, tras de que no se mostraba en la pestaña de los tokens sin traducir ahora no salían en los tokens traducidos :,D.

12/7/2020

Tuve una brebe reunión con el tutor de la clase, como último recurso, y en cuestión de minutos el tutor identificó el problema.

Mi algoritmo estaba identificando las variables como TextVariables y no como text, con solo esa modificación el algoritmo funcionó, y con unos leves retoques para enlazarlo junto con el enlace faltante del HTML y el traductor terminamos el proyecto.

13/7/2020

Hoy empezamos y terminamos la parte escrita, la cual fue dividida entre los tres:

Kemuel empezó haciendo el manual de usuario 

yo adelanté las pruebas de funcionalidad y el análisis de Resultados

Juanca hizo la tabla y el cronograma de trabajo





Comentarios