Projets

Au fil des années, j’ai fini par accumuler de nombreux petits programmes que j’ai développé pour résoudre certains problèmes, tester de nouvelles fonctionnalités, ou simplement pour bénéficier d’outils personnalisés. La plupart sont très courts et me servent surtout de réservoirs à code dans lesquels je peux y retrouver facilement des exemples pour les problèmes auxquels j’ai déjà été confronté. C’est pourquoi je vais essayer d’en présenter plusieurs sur ce site, avec leur code source et la liste des différents cas intéressants qu’ils abordent, une fois que j’aurai fini de les rendre suffisamment présentables pour une publication !

Note : Tous ces programmes sont des applications .NET. Vous aurez donc besoin de la dernière version du .NET Framework pour les utiliser.

 

Applications graphiques

 

Description :

desktop-antsDesktop Ants (Fourmis de bureau) est une petite application graphique Windows Forms dessinant le trajet de « fourmis » sur l’écran. Son principal intérêt est de présenter l’utilisation des anciennes librairies graphiques du GDI32 via les InteropServices.

Cliquez ici pour accéder à la description détaillée du projet.

Intéret :

  • Charger et utiliser une Dll externe non managée, notamment GDI32.dll
  • Obtenir et changer la couleur d’un pixel de l’écran (ou de n’importe quelle fenêtre)
  • Utiliser les fonctions graphiques pour dessiner directement sur le bureau ou l’écran
  • Forcer l’ensemble du bureau Windows à se redessiner
  • Créer des threads paramétrés
  • Réaliser une capture d’écran

Fichiers :
Version 1.0.0.0
Mis en ligne le 21/08/2009
Dernière mise à jour : 21/08/2009
Pré-requis : .NET Framework 3.5, Visual Studio 2008 (Edition Express C# au minimum)

Téléchargement : Exécutable v. 1.0, Fichiers source VS 2008

Description :

digital-trailDigital Trail est une application Windows Forms permettant de présenter plusieurs éléments de base d’une application graphique à travers un concept très simple : représenter le déplacement de la souris sous la forme d’un chemin s’estompant avec le temps.

Cliquez ici pour accéder à la description détaillée du projet.

Intéret :

  • Exemple d’utilisation du double buffer du framework 2.0
  • Animation avec le Timer de System.Windows.Forms
  • Utilisation des pinceaux
  • Utilisation des propriétés de transparence et de teinte des couleurs
  • Gestion des événements de la souris

Fichiers :
Version 1.0.0.0
Mis en ligne le 26/10/2009
Dernière mise à jour : 26/10/2009
Pré-requis : .NET Framework 3.5, Visual Studio 2008 (Edition Express C# au minimum)

Téléchargement : Exécutable v. 1.0, Fichiers source VS 2008