Bonjour à tous,
Débutant en delphi, je voudrais bénéficier de vos conseils avisés pour créer une structure de données.
- Cette structure de données sera une table (ligne et colonnes)
- les colonnes seront des classes et pourront être de type différent (à la fois le type de la colonne sera différent (NumericColumn, DateColumn) mais également les données qu'elle stoquera (date, entier, ...)
- L'accès à un élément d'une ligne/colonne soit être rapide
- Le contenu de la table doit pouvoir être facilement enregistré et lu depuis un fichier
- La structure doit pouvoir gérer facilement plusieurs milliers de lignes et quelques dizaines de colonnes.
Je me pose donc un certain nombre de questions:
- utiliser des TCollection pour le colonnes?
- Comment sauvegarder et lire facilement les données depuis un fichier
- Faire une classe TColumnBase et la spécialiser en fonction des différents types de données?
- Si oui comment Delphi fait pour s'y retrouver si j'utilise une sérialization binaire (je ne souhaite pas de xml pour des raisons de performance)
Merci pour le temps que vous aurez passé à lire cette question un peu toufue et pour vos futures réponses!
Partager