octobre
2008
bonjour tout le monde,
une petite brève pour présenter mon nouvel article sur l’utilisation de Boost.Serialize avec les classes conteneurs template des MFC.
Extrait:
Les MFC proposent depuis 1994 un système de sérialisation des données dans un format binaire.
Le système est simple d’utilisation et prend en charge tous les types de données et classes associées aux MFC.
Malgré celà il devient très intéressant, voir indispensable, de disposer d’un tel mécanisme pour le format de données XML.
Celui-ci étant devenu incontournable depuis quelques années il est légitime de pouvoir bénéficier de cette fonctionnalité dans nos programmes MFC.
La solution viendra de la bibliothèque Boost::serialize qui propose une bibliothèque pour sérialiser des données dans plusieurs formats : texte, binaire et XML.
Le hic est que cette implémentation ne concerne que les types de base et les conteneurs de la STL ou de types définis dans boost; elle ne peut donc pas fonctionner directement avec les conteneurs spécifiques des MFC : CArray,CMap,CList ou encore la classe CString et ses déclinaisons.
Le présent article se propose donc de vous montrer comment intégrer une sérialisation XML dans votre projet MFC en utilisant dans un premier temps les conteneurs de la STL.
La deuxième partie abordera une solution pour utiliser la sérialisation XML avec les conteneurs des MFC et surtout la classe CString.
Articles récents
Commentaires récents
Archives
- septembre 2010
- mai 2010
- avril 2010
- février 2010
- août 2009
- juin 2009
- mai 2009
- février 2009
- décembre 2008
- novembre 2008
- octobre 2008
- septembre 2008
- juillet 2008
- juin 2008
- mai 2008
- avril 2008
- mars 2008
- février 2008
- janvier 2008
- décembre 2007
- novembre 2007
- septembre 2007
- août 2007
- juillet 2007
- juin 2007
- mai 2007
- avril 2007
- mars 2007
- février 2007
- janvier 2007
- décembre 2006
- novembre 2006
- octobre 2006
- septembre 2006
- août 2006
- juillet 2006
- juin 2006
- mai 2006
- mars 2006
- février 2006