Aplicacin Programador Tareas de ejemplo para compartir (Opensource sample app for shared)

Hoy es mi primer da en este foro. Llevo muy poco tiempo trabajando con Xojo/ RealBasic, por lo que tengo muchas carencias formativas.

Sin embargo, creo de utilidad compartir mi primer trabajo, por si puede ser de utilidad a alguien, e intentar que el tiempo que he invertido en solucionar problemas en la codificacin sirva para alguien ms.

Se trata de una aplicacin de programacin de tareas. La desarroll porque en ciertas instalaciones el programador de tareas de windows no me funcionaba.
Est pensado para ejecutar en un servidor, porque necesita estar siempre en ejecucin para que funcione el Timer. De momento no he aprendido a disear programas ejecutados como servicios en windows, ni tampoco s minimizar de manera integrada aplicaciones en la barra de tareas de windows.

Para la versin de Windows 2000, he utilizado una versin de Realbasic del ao 2010. Para el resto, la ltima versin Xojo 2013r2.

Mi intencin inicial no era compartir el cdigo. Tiene mucho cdigo comentado de cosas que he probado y que no funcionaron, pero no creo que sea complicado de leer. Adems, hay algunos comentarios en los procesos clave. Por otro lado, seguro que existen maneras mucho ms sencillas de realizar lo mismo que he realizado, por lo que estoy abierto a cualquier sugerencia que me servir para tener ms experiencia para futuros proyectos.

En dicho proyecto he creado un mdulo de Funciones, por lo que se podra reutilizar para vuestros proyectos, por si os resulta alguna funcin de utilidad.

Funciones y aspectos desarrollados en el proyecto:

  • Base de datos SQLite: Apertura y creacin en su caso de una base de datos. Mantenimiento CRUD de base de datos. Cada vez que se edita una celda, actualiza el campo y el registro en cuestin en la base de datos (Actualizacin en tiempo real).
  • Uso y actualizacin de Listbox como Grid.
  • Simulacin de lista desplegable dentro de un Listbox, mediante un men flotante. No poda creer que esta funcionalidad no estuviese integrada en Xojo.
  • Seleccin de un registro en un Listbox (que aparezca seleccionado. No funciona a la perfeccin, pero puede valer :slight_smile:
  • Validacin de mscaras de formato hora corta (HH:MM). No es la solucin ptima, pero no encontr la manera adecuada de trabajar con mscaras en Xojo.
  • Utilizacin del control Timer.

Enlace a mi blog:
http://softwaresimple.wordpress.com/2013/07/18/aplicacion-programador-de-tareas/

Saludos a tod@s.

Hola Manuel,
Se agradece todo lo opensource, es una retroalimentacin para todos.

De nada Alberto, te agradezco tus muestras de apoyo :slight_smile:

He cambiado la URL de mi web:

http://softwaresimple.es