Articles

Affichage des articles du septembre, 2017

Comment binder différentes implémentation d'un modèle avec ASP.Net MVC 5 ?

Comment binder différentes implémentation d'un modèle avec ASP.Net MVC 5 ? L'un des avantages dans l'utilisation du pattern MVC fourni par le framework ASP.NET, c'est son système de route via les contrôleurs et actions. Cependant il existe certains cas que le framework ne sait pas gérer de manière native. Dans le cas qui nous intéresse ici, il s'agit de l'héritage des modèles. Si mon action Process prend en paramètre un objet complexe MyVo qui existe sous plusieurs versions (MyDerivedVo par exemple), le binder natif à MVC ne pourra que bind sur l'objet de base MyVo même si l'objet envoyé est un MyDerivedVo. Pour contourner ce soucis, le framework permet d'implémenter des objets permettant de gérer nous même le binding. Il s'agit des ModelBinders. C'est quoi un ModelBinder ? Tout d'abord, le binding des modèles c'est quoi? C'est une action entreprise par le framework au moment du routage et qui permet de mapper les p

Utilisation de Fontastic

Image
http://app.fontastic.me/ Qu'est-ce que Fontastic ? Fontastic est un générateur en ligne de polices d'icônes, il permet de créer sa propre bibliothèque d’icônes et de l’exporter très facilement. On peut choisir les icônes dont on a besoin, et Fontastic s'occupe de générer à partir de fichiers vectoriels la police composée des icônes choisies qui seront exportées dans un package.  Pourquoi utiliser Fontastic ? Tout d'abord, la police sera plus rapide à charger si l'on ne sélectionne que les icônes dont on a besoin. Ensuite, il est vraiment très facile de personnaliser l'utilisation de la police en attribuant des noms de classes, et en ajoutant ou supprimant des icônes. Enfin, cela permet d'avoir un seul espace de stockage, à jour, contenant toutes les icônes et polices d'icones nécessaires à nos différents projets. Comment utiliser Fontastic ?  Une fois connecté sur l'interface : Le bouton « New Font » vous permet d