Welcome to my blog

Here, I talk about my projects, .Net, and work.

27 Sep, 12

Créer une (très simple) application modulable en .Net


Ca faisait longtemps que je n’avais pas écris d’article technique sur le .Net. Je manque un peu d’idées car tous les sujets ont déjà été traités. Néanmoins, à la demande de certains de mes internautes sur le forum français de Veler Software, je publie cet article qui va vous expliquer le fonctionnement d’une application modulable en .Net.

Définition

Il me serait inutile de définir ce qu’est le .Net Framework, j’imagine que toutes les personnes s’intéressant à cet article savent ce que c’est. Alors plutôt, qu’est-ce qu’une application modulable? On peut traduire cette phrase par « un logiciel utilisant des plugins ». Un « plugin » est une bibliothèque (un fichier .dll) pouvant être aussi bien ajoutée que supprimée d’un logiciel, sans mettre en cause son dysfonctionnement (il est courant qu’un logiciel crash si on supprime une dll au hasard). Ce plugin a pour but principal d’ajouter de nouvelles fonctionnalités à ce fameux logiciel.
Une application modulable est donc un logiciel auquel on peut rajouter des fonctionnalités en ajoutant une simple dll, sans avoir pour autant besoin de signifier au logiciel que cette dll existe. En effet, le logiciel doit être capable de trouver cette dll, de la configurer (si nécessaire) et d’en exploiter toute ses capacités automatiquement, sans intervention humaine (j’entends par là, réinstallation du logiciel, modification de l’exécutable pour accepter la dll…)

Exemple d’applications modulable

Nombreux sont les logiciels pouvant recevoir des « modules », « plugins » :
– SoftwareZator (héhéhé)
– Firefox (et ses modules complémentaires)
– Google Chrome
– Internet Explorer
– Les logiciels Adobe (je parle de Photoshop et Dreamweaver surtout)
– Office
– Visual Studio
– Windows Live Messenger (et le fameux Messenger Plus)
– Et j’en passe des dizaines très connus

Read more
1 Juil, 12

Présentation de la barre de collage de ClipboardZanager 2


La seconde version de ClipboardZanager est en développement, après deux ans de service pour la toute première version. Les performances sont meilleurs, notamment au niveau de l’utilisation du CPU lorsque le logiciel est au repos ou travail en arrière-plan. Cette nouvelle version a également son lot de nouveautés, et nous verrons dans cet article la présentation de la barre de collage de ClipboardZanager.

Deux méthodes pour coller une donnée

Il ne fait aucun doute que certains utilisateurs apprécieront les nouveautés, et d’autres préféreront garder les anciennes fonctionnalités, tout en bénéficiant des nouvelles performances. C’est pourquoi ClipboardZanager 2 vous proposera de choisir entre le nouveau système de collage, et l’ancien, présent dans ClipboardZanager 1.0.

Vous aurez donc le choix entre le « Menu classique » et la « Barre de collage » :

Menu classique

Menu classique

 

Barre de collage

Barre de collage

Read more