Hopla !
Bon, je suis en train de développer une application (en VB.NET). Dans cette application, je suis ammené à afficher une image, avec pleins de formes dessus : rectangles, cercles, polygones, flèches, etc...
Tout ce petit monde est stocké dans une base de données dans une table qui contient les champs suivants
- id de la forme
- id de l'image
- couleur
- taille de trait
- type de forme
- forme en elle-même sérialisée
Donc les premiers champs sont "self-explanatory". Pour la forme sérialisée, je sérialise par exemple le rectangle quand c'est un rectangle, le point de départ et d'arrivée sous forme de tableau de point pour les flèches, la liste des points pour un polygone, etc...
Pensez-vous que cette méthode de stockage est bonne ? Est-ce intelligent de stocker les trucs sous forme sérialisée ? Si vous avez déjà fait ce genre de trucs, sous quelle forme l'avez-vous fait ?
Merci