janvier
2009
L’année commence bien ! J’ai le plaisir de vous annoncer qu’en ce premier janvier 2009 je viens de recevoir ma nomination MVP C#. Je mesure l’honneur qui m’est fait au travers de cette nomination et je vais continuer à oeuvrer, au travers de ce blog, des articles que je publie et des livres en cours de rédaction, pour mériter ce titre en partageant toujours plus d’information technique mais aussi ma passion en mon métier et […]
décembre
2008
WPF cette star inconnue ! Depuis deux ans que cette technologie existe sa pénétration reste faible, certainement entraînée par le semi-succès de Vista auquel elle est liée au moins en apparence (le moteur d’affichage de Vista fonctionne sous WPF, comme celui de Seven à venir ou de Surface) alors même que WPF est utilisable sous XP et que cette techno représente un réel bon en avant. Rendre justice à WPF commence certainement par mieux expliquer […]
juin
2008
LINQ est certainement l’ajout de C# 3.0 qui marquera le plus l’histoire de ce merveilleux langage et même celle des autres. Qui voudra développer dans le futur avec un langage n’implémentant pas une feature équivalente ? Mais savez vous qu’on peut faire du LINQ dynamique de la même façon qu’on peut faire du SQL dynamique ? C’est à dire à partir de chaînes de caractères construites par code, voire à partir d’entrées de l’utilisateur ? […]
juillet
2007
Un petit coup de projecteur sur un opérateur méconnu de C# histoire de garder les neurones en activité pendant l’été… Vous connaissez la syntaxe: x = (test) ? (sivrai) : (sifaux); Cela permet en une instruction d’attribuer la valeur « sivrai » ou « sifaux » à x selon le résultat du test. Cela est très pratique et clarifie la lecture du source comparativement à l’utilisation d’un if/else. Mais connaissez-vous la version courte de cet opérateur conditionnel ? Le […]
mars
2007
Ajax c’est un vieux concept (html+javascript) avec un mot nouveau qui fait branché dans les discussions à la machine à café. C’est vrai. Mais pas seulement, c’est aussi un grand pas en avant qui efface de plus en plus la limite entre applications Web et applications Windows. Le plus grand pas dans ce sens a certainement été ASP.NET avec son modèle de développement événementiel « à la windows ». Ces deux visions sont-elles incompatibles ? Non, bien […]
novembre
2006
Un petit mot pour vous signaler que les deux articles publiés ce mois-ci, Ado.net « Real Life » et les transactions de .NET 2.0 sont désormais téléchargeables depuis mon site Developpez : site de Merlin Bonne lecture !
novembre
2006
Les articles et les chapitres de livre traitant de ADO.NET sont légion. Mais après en avoir lu beaucoup un constat s’impose : tout reste théorique. Le passage à la réalité est une autre paire de manche. Par exemple aucune application réelle n’ira charger dans un dataset l’ensemble des tables utilisées. Autre exemple, comment gérer la mise à jour des données hiérarchisées, comment trouver une alternative « jouable » aux locks pessimistes (trop lourds) et aux locks optimistes […]
octobre
2006
La gestion des transactions, vous connaissez certainement. Cela vous fait immédiatement penser aux bases de données. Dans un environnement Objet, les données sont bien plus que des records stockés dans un SGBD, cela peut être aussi des objets distants ou locaux, des ressources réparties. Comment gérer aussi bien les transactions sur les bases de données et sur ces objets avec un seul et même modèle de programmation, simple et efficace ? C’est ce que propose […]
juillet
2006
Alors que .NET et surtout ASP.NET ont fait faire un bon en avant au développement Web. Alors même que ces produits sont bien conçus, il y a une lacune que même ASP.NET 2.0 n’a pas réglé : la gestion des dialogues modaux. Rien n’est prévu pour afficher une page en modal depuis une autre alors qu’il s’agit d’un besoin courant en développement et que cela est si simple à réaliser sous Win32. Il ne reste […]
mai
2006
Je reçois beaucoup de mails de lecteurs ne trouvant pas la page du livre « Delphi et C# » (sorti en mars dernier) pour télécharger les exemples du livre. Je signale donc à tous les intéressés que la page consacrée à l’ouvrage se trouve ici : http://www.editions-eyrolles.com/Livre/9782212117684/delphi-2006-et-c Bonne lecture !