Dot.Blog

C#, XAML, Xamarin, UWP/Android/iOS

Le futur de Silverlight (ou Silverlight vs HTML 5)

[new:01/03/2011]En voilà un troll comme il y avait longtemps qu’on n’en avait pas vu, ça fait plaisir Smile. Je résume : HTML5 c’est de la bombe, avec une poignée de balises et le Notepad vous pourrez tout faire et Silverlight autant que Flash sont déjà morts que même d’en parler c’est être un “hasbeen-dinosauresque-à-qui-on-n’ose-plus-parler-à-la-machine-à-café-tellement-il-fait-honte”. On se calme et on regarde les choses sérieusement...Plus...

#if versus Conditional

[new:15/02/2011]La compilation conditionnelle n’est pas une grande nouveauté, les #if sont utilisés sous cette forme ou d’autres dans de nombreux langages depuis des temps immémoriaux... Sous C# nous disposons d’un outil de plus, l’attribut “Contional” qui reste à ma grande surprise méconnu, en tout cas fort peu utilisé. Réparons cette injustice et découvrons rapidement cet outil.Plus...

Les events : le talon d'Achille de .NET...

[new:31/01/2011]Les events (gestion d’évènements) sont d’une grande puissance et existent dans presque tous les langages récents (et même quelques un plus anciens). Ils autorisent un modèle de programmation évènementiel qui se calque bien sur la façon dont sont gérées les IHM des OS modernes (pilotés par l’utilisateur et ses clics souris). Hélas ce concept réutilisé par le Framework .NET ne lui va pas très bien. Pire, dans un environnement managé (avec Garbage Collector) les évènements sont une source inépuisable de pertes mémoire !Plus...

WCF Ria Services : Charger les entités associées

[new:31/01/2011]WCF Ria Services est une mécanique de précision. En démo tout est toujours simple et évident, dans la réalité on rencontre toujours quelques cas plus retors et pas forcément dans des features ultra sophistiquées... Par exemple le chargement d’entités associées réclame de connaitre la double astuce que je vais vous présenter.Plus...

Personnaliser un thème du toolkit Silverlight

[new:28/01/2011]Les thèmes fournis avec le toolkit Silverlight (ou en version WPF) sont bien pratiques pour obtenir rapidement un visuel propre sans investir des heures pour créer un ensemble de styles. Toutefois on ressent souvent le besoin de les personnaliser, de changer un petit détail. Hélas, autant l’utilisation des DLL de thèmes sont pratiques autant elles sont hermétiques à toute modification... Regardons comment personnaliser un thème du toolkit et surmontons ce mur qui n’est finalement pas infranchissable.Plus...

La Grid Silverlight/WPF, cette inconnue si populaire...

[new:27/01/2011]Il étonnant de voir à quel point un composant de base tel que le contrôle “Grid” peut à la fois être aussi populaire (son utilisation est quasi obligatoire dans une application WPF ou Silverlight) et sembler nébuleux à une majorité de développeurs. Ce billet s’adresse plutôt aux débutants mais je suis certain que les plus confirmés en profiteront...Plus...

Lire un fichier en ressource sous Silverlight

[new:16/01/2011]Je ne sais pas pour vous, mais en tout cas à chaque fois que je dois intégrer un fichier dans une application Silverlight je suis obligé de réfléchir un peu. Faut-il mettre le fichier sur le server dans ClientBin, faut-il l’intégrer dans Visual Studio au projet et dans ce cas en mode Content, en mode Resource ? Et ensuite ? Trop de possibilités embrouillent toujours... Faisons le point !Plus...