Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

GestionComptesPersonnels

Ma version du programme : Gestion des comptes personnels

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

GestionComptesPersonnels

Ma version du programme : Gestion des comptes personnels

Présenté ici ma vision du programme présenté par Patrick Premartin https://github.com/DeveloppeurPascal/GestionComptesPersonnels

  • Une utilisation de TPageControl plutôt que plusieurs TForms.
  • Une utilisation de TListView plutôt que des TStringGrid
  • Une double réponse au challenge posé par la structure de la table (Date texte sous la forme AAAAMMJJ et Sens écriture '+' ou '-') sans avoir à passer par des champs calculés :
    • Utilisation de la propriété customformat.
    • Utilisation de fonction SQLite (voir PFonctionSQlite.dproj).

En guise de cerises sur le gâteau

  • Une liste avec tailles d'éléments variables (en réponse à la taille de la colonne libellé) * petit bogue avec Android
  • Une gestion de style (dark/light) chargés en ressource. Quelques astuces pour les couleurs de TPath utilisés lors du changement de style.

⚠ il faut que les styles soient disponibles sur votre PC (Cooper.Win.Style, CooperDark.Win.Style téléchargeable via Getit) Capture

  • Une gestion du clavier virtuel.

Capture

Capture_1

Capture

Capture_1

version 2

  • ajout d'un pointage des écritures
  • gestion de version de la base de données (utilisation de PRAGMA user_version)