begin process at 2012 02 11 10:22:32
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Graphique

 > UNE PAIRE D'YEUX QUI SUIT LE CURSEUR DU REGARD

UNE PAIRE D'YEUX QUI SUIT LE CURSEUR DU REGARD


 Information sur la source

Note :
8,43 / 10 - par 7 personnes
8,43 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Graphique Source .NET ( DotNet ) Classé sous :transparent, notifyicon, hook, mouse, plugin Niveau :Débutant Date de création :02/06/2006 Date de mise à jour :23/08/2006 14:45:30 Vu / téléchargé :17 101 / 1 139

Auteur : Nikoui

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
Big brother is watching you...

Même si cette application semble à première vue (si je puis dire) parfaitement inutile, je la propose quand même car elle met en application un certain nombre de notions, en particulier :

- Fenêtre avec une forme non rectangulaire (sans barre de titre ni bordure),
- Affichage avec double buffering (v1.0.0.1),
- Icône de notification,
- Ressources multilangues (si si, le menu "quitter" est traduit ! - seule ressource texte affichée...),
- Stockage des paramètres de l'application dans un fichier de config,
- Projet de Setup (VS2005) (v1.0.0.2)
- Et un peu de trigonométrie pour les matheux :)

Ajout de la nouvelle version :
- Récupération des évènements de souris hors application
- Gestion des animations pour les yeux
- Système de plugin pour les animations
- Refactoring du code touchant aux calculs


 Conclusion

Voir le fichier ChangeLog.txt pour la liste des ajouts/corrections.

Description des projets de la solution :

- Eyes : Application principale
- Gestion et le dessin des yeux
- Edition des options utilisateur
- Récupération des évènement de souris globaux
- Localisation complète de l'application

- Geometry : Librairie de fonctions géométrique
- Définition et manipulation des ellipses
- Autres fonctions géométriques/trigonométriques

- IrisMover : Livrairie dédiée au calcul de la position de l'Iris en fonction de la position du point regardé
- Mise en application de la librairie Geometry

- MouseHook : Librairie fournissant les évènements globaux de souris
- Mise en place de "hook" sur les évènement globaux de souris
- Détection de souris inactive

- Animations : Gestion des plugins d'animation
- Définition de la classe abstraite du plugin d'animation
- Plugin "natif" d'animation de retour
- Gestionnaire de plugin, avec chargement dynamique des plugins disponibles

- AnimationCenter : Plugin d'animation "Centre"
- Exemple d'implémentation d'un plugin d'animation

- AnimationCircle : Plugin d'animation "Circulaire"
- Exemple d'implémentation d'un plugin d'animation

- Setup : Projet de déploiement de l'application (en anglais)
- Création du répertoire ".\Plugins" et copie des deux fichiers de plugins
- Ajout de racourcis au menu démarrer et sur le bureau



Voir aussi (auto-pub) :
- Le code snippet utilisé pour la création des singleton est disponible ici :
http://www.csharpfr.com/codes/SINGLETON-CODE-SN IPPET_36437.aspx

- La librairie MouseHook est disponible ici :
http://www.csharpfr.com/codes/LIBRAIRIE-FOURNIS SANT-EVENEMENTS-SOURIS-GLOBAUX-HORS-APPLICATION-CO URANTE_39233.aspx

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

02 juin 2006 16:27:50 :
Précision : C'est un projet Visual Studio 2005
02 juin 2006 18:23:59 :
Ajout de l'affichage avec double buffering (entrainant une modification de la gestion de la transparence)
06 juin 2006 16:19:26 :
v1.0.0.2 - Ajout de l'antialising (merci à la remarque de TheSaib sur la source de JawBreaker.Net) - Ajout d'une fenêtre "Options" - Ajout d'une fenêtre "A propos" - Correction du bug entrainant une OverflowException - Ajout d'un projet de Setup basique (projet VS2005)
23 août 2006 14:45:31 :
Nouvelle version, voir ChangeLog.txt

 Sources du même auteur

Source avec Zip Source avec une capture Source .NET (Dotnet) LE SAVIEZ VOUS ? LIBRARIE POUR L'AFFICHAGE D'ASTUCE DANS UNE...
Source avec Zip Source avec une capture Source .NET (Dotnet) POK STATS - CALCUL ET AFFICHAGE DES PROBABILITÉS POUR LES CO...
Source avec Zip Source avec une capture Source .NET (Dotnet) EFEXP - CONTRÔLE EXPLORATEUR DE FICHIER
Source avec Zip Source avec une capture Source .NET (Dotnet) [PUZZLE] TANEA - JEU DE TYPE PUZZLE
Source avec Zip Source .NET (Dotnet) SIMULER UNE SAISIE CLAVIER VERS UNE AUTRE APPLICATION

 Sources de la même categorie

Source avec Zip Source avec une capture Source .NET (Dotnet) WINDOWSGADGET LIKE par Frelon
Source avec Zip Source avec une capture Source .NET (Dotnet) USERCONTROL PLANNING / SEMAINE / JOURNÉE par yohan49
Source avec Zip Source avec une capture Source .NET (Dotnet) TEMPLATE MATCHING ET RECONNAISSANCE D'OBJETS AVEC OPENCV (EM... par boutemine
Source .NET (Dotnet) CALCULE D'UNE EXPRESSION MATHEMATIQUE PAR COMPILATION par yohan49
Source avec Zip Source avec une capture Source .NET (Dotnet) CALENDRIER TACTILE, SOUS FORME DE ROUES par Robert33

 Sources en rapport avec celle ci

Source .NET (Dotnet) WEBTESTPLUGIN - IGNORER DES URLS LORS D'UN TEST WEB VISUAL S... par jesusonline
Source avec Zip Source avec une capture Source .NET (Dotnet) HOOK CLAVIER EN C# par shadow1779
Source avec Zip Source .NET (Dotnet) IMAGEWORK - LIBRAIRIE DE TRANSFORMATIONS D'IMAGES par CSharpDiablo
Source avec Zip Source .NET (Dotnet) MOTEUR DE PLUGINS AVEC CHARGEMENT/DÉCHARGEMENT par maitredede
Source avec Zip Source avec une capture Source .NET (Dotnet) INJECTER UNE DLL DANS UN PROCESSUS par Misugii

Commentaires et avis

Commentaire de Willi le 02/06/2006 18:29:17 administrateur CS

Lol j'adore ;p
De plus le code est vraiment simple et bien commenté.

Bonne continuation

Commentaire de kamalz le 04/06/2006 01:04:19

Bonne idée, bon code , bon courage...

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Creation d'un plugin IE [ par LAlex ] Salut TLM !Je suis en train d'effectuer le portage d'une application Client/Serveur en n-Tiers pour le Web. L'application existante génère un document NotifyIcon et alt tab [ par Cameleon69 ] Bonjourj'ai un programme qui est mis dans la barre des tache avec notifyicon. Quand je fais Alt+Tab je le vois dans la liste, mon problème c'est que l NotifyIcon avec ContextMenu [ par Ubu Roi ] Mon programme se résume à 1 NotifyIcon et 3 ContextMenus. 1 pour le click gauche sur le NotifyIcon, 1 pour le clic droit et 1 pour le clic droit sur l bouton transparent [ par T103 ] salug trouve pour metre une form en transparence mai je voudrai fer pareil pour un bouton, mai je ni arive po :(si kelkun pe maider merchi bocou label transparent [ par Arkhorail ] Je sais, ça peut paraitre simple mais en fait ça ne l'est pas ...On pourrait croire qu'il suffit de mettre Transparent, mais ca ne marche pas. Je veux MouseOver MouseOut C#???Au Secours!! [ par cbolduc ] Bonjour!Je désire faire un mouse over et un mouse out sur image pour la changer, mais je ne suis qu'une amateur en c#. Pouvez vous m'aider???Merci Chr Problème d'unload de plugin [ par revlis ] Bonjour a tous, J'ai fait une petite application composée de modules (plugin)Chaque dll presente dans un sous-repertoire représente un "module". celui NotifyIcon - ToolTip [ par bucherb ] Hello!Est-ce quelqu'un saurait comment faire apparaitre un tooltip de notification sur une notifyicon d'un style MessageBox (sous xp)..Comme quand le Commen mettre un Panel transparent ou plutôt qui montre l'image derrière de ma Form ? [ par digital3d ] Commen mettre un Panel transparent ou plutôt qui montre l'image derrière de ma Form ?J'ai mis un Panel dans ma Form mais ma Form comporte un dégradé, Textbox transparente ? [ par Aavan ] Enfait je suis entrain de créer une application graphique et j'aimerais avoir la possibilité de mettre le fond d'une textbox en transparent, Est-ce po


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,945 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales