Control de Asistencia (Versión wxWidgets)

wxControlAsistencia es una versión GUI (con interfase gráfica) de Control de Asistencia.

Fue preparada como un ejercicio un poco más avanzado de introducción a la utilización de interfases gráficas (GUI) utilizando wxWidgets (el ejercicio de introducción básica fue la aplicación Celsius a Fahrenheit).

Para la explicación completa del ejercicio, por favor visitar el ejercicio original de Control de Asistencia.

wxControlAsistencia1

Dado que el código del proyecto de consola fue escrito tratando de hacerlo encapsulado y portable, se reutilizaron todos los archivos posibles. Para una descripción detallada de los archivos utilizados, ver el archivo “Files.xls” en el paquete del código fuente.

Lo que sigue va a ser una revisión general muy similar a la original, pero con las pantallas de la Versión wxWidgets.

Cuando se inicia el programa, sólo se puede ingresar como administrador (-1234:prueba)…

wxControlAsistencia2

Luego, se llega al menú de administración:

wxControlAsistencia3

El siguiente paso debería ser dar de alta a los diferentes usuarios utilizando la primera opción:

wxControlAsistencia4

Luego de esto, ellos podrán ingresar por sí mismos:

wxControlAsistencia5

Para llegar a la pantalla de asistencia y así poder registrar sus acciones:

wxControlAsistencia6

Cada una de ellas hasta que vuelvan a sus casas…

wxControlAsistencia7

Cuando cualquier administrador desee observar el listado completo de usuarios y acciones, simplemente tiene que ingresar e ir al segundo botón del menú de administración.

wxControlAsistencia8

Es simplemente el mismo texto que aparecía en la versión de consola. Pero, ahora hay una segunda opción (tercer botón):

wxControlAsistencia9

Si lo desea, puede guardar esa información a un archivo utilizando, en cambio, el cuarto botón:

wxControlAsistencia10

O el quinto:

wxControlAsistencia11

Finalmente, puede cerrar el programa yendo al sexto botón (perdiendo todos los datos)…

wxControlAsistencia12

Eso es todo…

Ahora, como hice anteriormente, voy a dejar los links.

El código debería ser portable, pero sólo lo probé personalmente en Windows.

Ha sido desarrollado, compilado y testeado utilizando wxDev-C++ para Windows con el compiler MinGW (incluído en el paquete).

GNU GPL v3 wxControlAsistencia está liberado bajo la licencia GNU GPL v3 (attached)…

Actualización: bug menor solucionado en String.cpp => version 1.01

Support appreciated!

All the content offered in this website is, except noted otherwise, of free nature. This means you can share it wherever you want if you do it freely and stating its source.

If it was useful for you and you’d like to contribute, you can make a donation or, at least, visit one of our advertisers of your choice; they are all around the site.

Incoming search terms for the article:



2 Responses to “Control de Asistencia (Versión wxWidgets)”


Leave a Reply to faydel