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 !
avril
2006
Connaissez-vous la notion de référence faible (weak reference) ? C’est une notion commune aux principaux environnement dits « managés » comme .NET et Java qui découle de la gestion mémoire bien particulière de ces environnements. A quoi cela sert-il ? Comment mettre en oeuvre de telles références sous C# et Delphi.NET ? Les réponses à ces questions se trouvent dans l’article suivant : http://merlin.developpez.com/cours/dotnet/WeakReference/ Bonne lecture !
mars
2006
On est jamais si bien servi que par soi-même selon la sagesse populaire, alors juste un petit mot pour vous annoncer que mon troisième ouvrage est enfin en librairie. « Delphi et C#« , ISBN 2-212-11768-X, paru chez Eyrolles traite à la fois de Delphi.NET et C#. Son but avoué : permettre aux utilisateurs de Delphi de se former à .NET, à Delphi bien entendu, mais aussi d’en profiter pour acquérir les bases de C#. Vous trouverez […]
mars
2006
En portant un composant VCL vers VCL.NET je suis tombé sur un bug tenace et impossible à tracer car déclenché quelque part dans la VCL.NET elle-même… Le composant en question n’a rien de très spécial, il descent de TCustomPanel et modifie l’affichage de celui-ci par une surcharge de Paint. Rien d’extraordinaire donc. Le bug: lorsque le Parent était affecté une exception de type référence objet non affectée était levée mais le dessin du contrôle était […]
mars
2006
Voici les 11eme et 12eme articles de la série débutée en janvier… Presque un livre gratuit en tout ! Aujourd’hui il sera question d’une chose qui préoccupe beaucoup de développeurs Delphi : la migration des applications et des composants VCL win32 vers .NET. Comment migrer le code, quelles sont les portions de code qui ne passeront pas, quelle stratégie adopter pour réussir le passage sans soucis ? Ces deux articles devraient vous aider largement à […]