Développement de Web Task Scheduler (partie 3)

- 04/03/2022 - 3 heures 21 minutes - Patrick Prémartin

Nous avons poursuivi le développement de l'interface utilisateur de gestion des tâches et de leurs horaires de déclenchement. Des corrections, des ajouts et des améliorations suite à des tests de saisie sur le programme en cours.

Après avoir bouclé le programme GUI nous sommes passés au programme en ligne de commande qui servira aussi de serveur d'exécution lorsque l'utilisateur veut s'en servir de façon autonome plutôt que passer par le démon cron de Linux.

Le serveur est un programme en mode console (CLI). Nous avons créé la base de son fonctionnement, la boucle de traitement des URL sous forme de tâche et leur sélection en fonction des données trouvées dans la base de données locale commune avec le programme GUI.

Voici le détail de cette session sur Web Task Scheduler.

 

Dans le programme GUI qu'on pourrait qualifier de configurateur :

- ajout d'un export de la tâche en cours avec son planning vers le bloc note

- bouton BACK activable par la touche Escape dans l'écran de détail d'une tâche

- les plannings de déclenchement sont réduits à l'affichage mais peuvent être agrandis pour les modifier

- correction d'un bogue sur le jour de la semaine qui n'était pas enregistré

- remplacement du numéro du mois par un choix dans la liste des mois

- correction de l'ordre de tabulation sur l'écran de liste

- correction de l'ordre de tabulation sur l'écran de détail

- correction de l'ordre de tabulation sur la zone de saisie d'un horaire

- retrait de iOS et Android de la liste des plateformes disponibles

 

Dans le programme en ligne de commande :

- prise en charge de la base de données commune avec le programme de saisie

- création du nouveau projet en mode console

- filtrage des tâches à exécuter lors de chaque boucle (chaque minute donc)

- traitement de la file d'attente par appel des URL

- ajout de Linux et macOS de la liste des plateformes cibles disponibles

 

Certaines informations n'ont pas été affichées. Vous devez vous connecter pour y accéder.

Connexion Inscription


Liens associés

Ces liens s'ouvrent dans la même fenêtre que cette page. En cliquant dessus vous quitterez Serial Streameur.
Pensez à les ouvrir dans un nouvel onglet si vous préférez rester ici pour y revenir plus facilement.


Mots-clés associés

Delphi, FireMonkey, FMX


Classement

Projets > Logiciels > Web Task Scheduler