Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
899 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Stockage de formes dans une BDD

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Stockage de formes dans une BDD

n°928154
FlorentG
Unité de Masse
Posté le 20-12-2004 à 15:37:18  profilanswer
 

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 :)

mood
Publicité
Posté le 20-12-2004 à 15:37:18  profilanswer
 

n°928234
chrisbk
-
Posté le 20-12-2004 à 16:00:57  profilanswer
 

FlorentG a écrit :

Si vous avez déjà fait ce genre de trucs, sous quelle forme l'avez-vous fait ?


 
en losange [:zcoold]

n°928236
skeye
Posté le 20-12-2004 à 16:01:21  profilanswer
 

Ca me parait pas mal...tu as beaucoup de formes différentes?


---------------
Can't buy what I want because it's free -
n°928245
FlorentG
Unité de Masse
Posté le 20-12-2004 à 16:02:39  profilanswer
 

A la base pas beaucoup de formes, mais c'est prévu pour être extensible... Donc au besoin en rajouter des nouvelles...

n°928248
skeye
Posté le 20-12-2004 à 16:04:01  profilanswer
 

Dans ce cas je pense que c'est très bien comme ça...avec peu de formes j'aurais p-e distingué les différentes formes directement dans la base, mais là non...


---------------
Can't buy what I want because it's free -
n°928249
FlorentG
Unité de Masse
Posté le 20-12-2004 à 16:04:08  profilanswer
 


 
Banane :D Fallait qu'il y en ai un qui vienne dawater...

n°928251
Profil sup​primé
Posté le 20-12-2004 à 16:04:44  answer
 

[:uriel]

n°928252
FlorentG
Unité de Masse
Posté le 20-12-2004 à 16:05:03  profilanswer
 

skeye a écrit :

Dans ce cas je pense que c'est très bien comme ça...avec peu de formes j'aurais p-e distingué les différentes formes directement dans la base, mais là non...


 
Oui maintenant le problème qu'on pourrait trouver, serait si on veut réutiliser la base ailleurs que dans le .NET Framework, donc la forme sérialisée ne fonctionnerait plus...

n°928257
skeye
Posté le 20-12-2004 à 16:06:36  profilanswer
 

FlorentG a écrit :

Oui maintenant le problème qu'on pourrait trouver, serait si on veut réutiliser la base ailleurs que dans le .NET Framework, donc la forme sérialisée ne fonctionnerait plus...


Je connais quedalle au .net, mais la sérialisation n'est qu'une représentation "compacte" de ton objet...tu dois pouvoir désérialiser à la main, ou créer ta propre sérialisation/désérialisation, non?


---------------
Can't buy what I want because it's free -
n°928258
FlorentG
Unité de Masse
Posté le 20-12-2004 à 16:07:59  profilanswer
 

C'est sûr, oui, en regardant bien, ça ressemble vaguement à tous les variables membres séparées par des séparateurs, c'est assez simple.
 
Bon ben je vais continuer comme ça alors, merci bien ;)
 
Si y'en a qu'ont d'autres idées (idées, hein, j'ai pas dis dawa ;) ), hésitez pas :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Stockage de formes dans une BDD

 

Sujets relatifs
[Mysql] Convertir une bdd faite sous Mysql 4.1.7 en 4.0.22[bdd/xml/xsl] se connecter à une bdd ac xml/xsl??
Stockage des cases à cochéslister des sequences de BDD postgres via JDBC
[BDD] Probleme de conceptionPblm conversion BDD AccessXP vers 97
Class BddCasse tete BDD
[MySQL] - Migration de BDD - Base IPB => base Liteboard[Pb] Transfert bdd
Plus de sujets relatifs à : Stockage de formes dans une BDD


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR