Développement d'un projet Je me rends compte que j'ai besoin d'un certain niveau de persistance entre les sessions, par exemple lorsqu'un utilisateur exécute l'application, modifie certaines préférences puis ferme l'application. La prochaine fois que l'utilisateur exécute l'application, que ce soit après un redémarrage ou 15 minutes, j'aimerais pouvoir conserver les préférences qui ont été modifiées.Windows Application Programming & wxPython
Ma question concerne cette persistance. Que ce soit la programmation d'une application en utilisant l'API Win32 ou le Framework MFC .. ou en utilisant les nouveaux outils pour les langages de plus haut niveau tels que wxPython ou wxRuby, comment maintenir le type de persistance auquel je me réfère? Est-ce fait comme un fichier temporaire écrit sur le disque? Est-il enregistré dans un paramètre de registre? Y a-t-il une autre couche dans laquelle je ne suis pas au courant?
Merci, très concis et détaillé. L'objet de configuration me permet de stocker les données de manière sécurisée sans avoir à se soucier des fichiers ou de l'endroit où les stocker ou quoi que ce soit. De cette façon, j'ai une interface OO et tout le reste est géré. –
+1 à JSON - J'ai fait beaucoup d'applications Windows et j'ai trouvé qu'un simple fichier json dans le dossier AppData était parfait. Extrêmement flexible, facile pour les travailleurs de support, intégré à partir de Python 2.6, tout simplement parfait. Aussi n'a pas souffert de problèmes de corruption aléatoires comme le décapage fait, aussi plus facile pour le débogage. – Henry