1

Je dois réaliser un programme de type viewer / éditeur (pour afficher des grilles d'images et de sons permettant à des personnes handicapées de communiquer).
Le programme doit donc être capable de charger et de sauver un tas de données dans des fichiers. Est-ce quelque chose à base de serialisation serait adapté ? Quels genre de problèmes cela pourrait poser ?

Je souhaiterais que le stockage soit réalisé de façon la plus indépendante possible du reste du programme, pour pouvoir modifier le stockage exact sous forme de fichiers/dossiers. Avez-vous une idée d'architecture algorithmique intelligente pour réaliser ça ?

2

Tu peux utiliser un des schémas classiques d'abstraction de bases de données (style le schéma objet=entité), mais au lieu d'avoir une base de données en backend de ton abstraction, tu as ton système de fichiers. (C'est à ça que sert une abstraction: pouvoir mettre n'importe quoi en backend sans difficultés. smile)
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité