Browse Author loillierbe

Passer des paramètres à un délégué grâce aux closures (fermetures)

Dans certaines fonctions « fermées » [1] définies au sein de diverses librairies, on peut passer en paramètre un délégué (ce qui correspond dans la plupart des langages à un pointeur sur fonction), afin de donner à cette première fonction la main sur l’exécution de la fonction pointée. C’est le cas des fonctions setInterval() ou setTimeout() en […]

Read more

Tutoriel – Implémenter un système de plugin (Framework .NET – C#)

Intégrer un système de plugin vous permettra d’acquérir quelques notions de programmation orientée composant (nommé par son acronyme POC [en]). Dans le cas présenté, il s’agit de définir une application noyau qui interagit avec des modules externes : les plugins. Ces modules externes seront ici des librairies dynamiques (dll) qui seront chargés à la volée, […]

Read more