Proyecto de Interfaces Gráficas de Usuario
Aplicación de calendario sencilla realizada para laboratorios de cursos de interfaces gráficas de usuario (EGUI) en 3 tecnologías diferentes (QT Framework, ASP.NET Core y React).
Descripción del proyecto
La tarea era:
- Escriba una aplicación de Calendario simple utilizando la tecnología dada (en Linux) que tenga tres pantallas simples
- Los datos deben almacenarse en un archivo de texto (formato a diseñar por el estudiante)
ventana principal
- En esa fase la aplicación simplemente presenta los datos.
- Un solo mes es visible
- Para los días en los que existen eventos, el color de fondo es azul claro.
- El usuario puede seleccionar un día para editar los eventos de ese día.
Ventana de un solo día
- Se muestran eventos ordenados (por tiempo) para un día.
- El usuario puede eliminar un evento.
- El usuario puede presionar Agregar nuevo para ir a la pantalla Evento (con el evento vacío)
- El usuario puede presionar editar para ir a la pantalla Evento (con el evento seleccionado)
Ventana de evento único
- El usuario puede ingresar la hora y la descripción y guardar los cambios (lo que crea un evento o actualiza uno existente)
- El usuario puede presionar Cancelar (lo que cierra una ventana sin realizar ningún cambio)
Uso
Laboratorio 1: Marco QT
En la carpeta QT_Framework:
qmake
make
cd bin
./MyCalendar
Laboratorio 2: ASP.NET Core MVC
En la carpeta ASP.NET_Core_MVC: