Changement de la base de données, relookage des écrans et CRUD sur les épisodes

- 01/11/2023 - 2 heures 4 minutes - Patrick Prémartin

Cette quatrième session de codage en direct sur le projet YT Video Series a permis de corriger quelques anomalies et permettre un fonctionnement plus pratique selon la taille de la fenêtre (ou de l'écran selon la plateforme cible de la compilation).

Dans l'ordre les modifications suivantes ont été réalisées :

- Ajout d'ascenseurs verticaux sur la partie droite des écrans pour pouvoir accéder à tous les champs si la fenêtre n'a pas une hauteur suffisante.

- Ajout d'une marge sur la fenêtre afin de ne pas coller les champs de saisie ou d'affichage aux rebords.

- Changement de la taille des champs de saisie multilignes (TMemo) en fonction de leur futur contenu supposé.

- Modification du titre de la fenêtre principale pour y indiquer l'écran et l'opération en cours.

- Signalement d'un plantage reproductible sur ce projet à Embarcadero suite à des bidouilles faites sur LiveBindings de mon côté.

- Remplacement du libellé de la série par un champ de saisie en lecture seule dans l'écran des saisons afin de le rendre plus visible. Le TLabel étant invisible quand rien n'est renseigné, on se retrouvait avec un bouton à droite visuellement un peu chelou (ou non vu par les utilisateurs).

- Création de l'écran de gestion des épisodes, activation de LiveBindings pour y gérer l'édition des données et ajout de l'option de menu pour y accéder.

- Ajout d'un nouveau champ dans la table des épisodes afin d'avoir un lien direct vers les séries en plus de l'ID des saisons concernées puis adaptation du script de mise à jour automatique de la structure de la base de données.

- Ajout des champs permettant de filtrage de la liste des épisodes en fonction de la saison ou de la série.

 

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

DB Browser for SQLite, Delphi, FireMonkey, FMX, Live coding, SQLite


Classement

Projets > Logiciels > YT Video Series