CBR on CNET/Download.com

CBR has been listed on CNET/Download.com…one of the biggest ! Do not hesitate to give your little stars 🙂

http://download.cnet.com/Comic-Book-Reader/3000-2125_4-75823960.html

Advertisements

WinRT – file access and serialization

File access and secure mode of WinRT was my first surprise … In all the examples on the NET, only LocalStorage is used … and that is understandable because it is only in the application directory that can be of access files by code.

For others, it must go through a FilePicker which provides you the desired StorageFile – through a user action. Otherwise create a StorageFile from a path as a string causes an exception …

Then I have a bad surprise with XML Serialization … pufffftt! Nothing of what I had in NET does. So I made a few attempts to realize that XML support was far from original.

There is for example no way to control the attributes that you want to serialize or not. So I leave the track [Xml …] to the detriment of [DataContract] allowing more thing.

Following this, a little digging and I discovered that FutureAccessList in StorageApplicationPermissions can find tokens and access directories or files to which the user has previously given you rights!

You will find below a helper to manage files with methods that allow you to do all this.

Continue reading “WinRT – file access and serialization”

WinRT – l’accès aux fichiers et la sérialisation

L’accès aux fichiers et le mode sĂ©curisĂ© de WinRT fut ma première surprise…Dans tous les exemples sur le NET, seul le LocalStorage est utilisé…et c’est comprĂ©hensible car c’est seulement dans les rĂ©pertoires applicatifs que l’on peut d’accĂ©der aux fichiers par code.

Pour les autres, il faut passer par un FilePicker qui vous fournit le StorageFile dĂ©sirĂ© – Ă  travers une action utilisateur. Sinon la crĂ©ation d’un StorageFile Ă  partir d’un chemin sous forme de chaine cause une exception…

Ensuite j’ai une la mauvaise surprise de la sĂ©rialisation XML…pufffftt ! Plus rien de ce que j’avais en NET ne fonctionne. J’ai donc fait quelques tentatives, pour me rendre compte que le support XML Ă©tait loin de l’original.

Il n’y par exemple pas moyen de contrĂ´ler les attributs que  l’on veut sĂ©rialiser ou non. J’ai donc abandonner la piste [Xml…] au dĂ©triment de [DataContract] qui lui permet plus de chose.

Suite Ă  cela en creusant encore un peu, j’ai dĂ©couvert la FutureAccessList dans StorageApplicationPermissions qui permet de retrouver ses jetons et d’accĂ©der Ă  des rĂ©pertoires ou fichiers sur lesquels l’utilisateur vous a prĂ©cĂ©demment donner des droits !

Vous trouverez ci-dessous un helper pour la gestion des fichiers avec les méthodes qui vous permette de faire tout cela.

Continue reading “WinRT – l’accès aux fichiers et la sérialisation”