begin process at 2010 02 10 16:37:25
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Application

 > APPLICATION POUR NE PAS OUBLIER LES DATES ANNIVERSAIRES DE VOS PROCHES

APPLICATION POUR NE PAS OUBLIER LES DATES ANNIVERSAIRES DE VOS PROCHES


 Information sur la source

Note :
6 / 10 - par 2 personnes
6,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Application Classé sous :anniversaire, date, souvenir, fête Niveau :Débutant Date de création :07/01/2005 Vu / téléchargé :7 765 / 929

Auteur : acrcorp

Ecrire un message privé
Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
En bref :
Ce logiciel composé de 3 exécutables permet de vous avertir lorsque la date anniversaire de l'un de vos proches (figurant dans la liste) est d'aujourd'hui ou d'une date récente (depuis le dernier lancement de l'ordi).
J'ai essayé de m'appliquer question propreté et commentaire... mais je ne suis pas un spécialiste des MFC, il y a donc surrement à redire sur certains points, je suis preneur de toute remarque.

Cahier des charges :
- La recherche de date anniversaire se fait au démarrage du PC.
- Le programme de recherche (au démarrage) doit être le plus light possible (92ko).
- Le gestionnaire des proches doit être facile à utiliser pour les néophytes.
- Les annonces de date anniversaire sont ludiques avec des infos "rigolottes" (Astro zodiaque, chinoise, gauloise, Celtes, dates anniv des célébrités nés le même jour, etc...)

Les exécutables :
AnniversaireVision.exe : Ihm permettant de gérer la liste de vos proches (c'est lui qu'il faut lancer la toute 1ère fois).
Parseur.exe : Programme hyper léger (qui démarre automatiquement au démarrage de l'ordi) qui recherche si il existe une date anniversaire à souhaiter aujourd'hui. Si oui, il lance IhmAnniv.exe pour afficher l'info. Sinon, il se termine (sans occuper de mémoire en font de tâche).
IhmAnniv.exe : Ihm permettant d'afficher l'anniversaire de l'un de vos proche.

Marche à suivre pour vous :
- Compiler les 3 exécutables AnniversaireVision.dsw, IhmAnniv.dsw et Parseur.dsw
- Exécuter AnniversaireVision.exe
--> Le programme place Parseur.exe dans le menu Démarrage du PC. Dès lors, à chaque démarrage, les dates anniversaires de vos proches seront checkées.

Intérêts du code pour les développeurs :
- Empêcher l'existence de 2 instances de l'application
- Afficher une image en arrière plan d’un fenêtre (Méthode OnEraseBkgnd)
- Afficher des images dans les boutons
- Changer la couleur de fond et de remplissage du texte dans un control (Méthode OnCtlColor).
- Changer la police du texte dans un control.
- Appliquer des tooltips (infos bulles) aux controls (Méthode InitToolTips)
- Récupérer les informations de « versionning » du fichier (AppVersion.cpp)
- Ouvrir une page web dans I.E. (Méthode CAboutDlg::OnLabelSiteInternet)
- Créer un nouvel E-mail via MAPI (Email.cpp)
- Utiliser le control CMonthCalCtrl (CalandrierDlg.cpp)
- Empêcher la touche ‘Echapp’ et ‘Enter’ de fermer violemment la boite de dialogue (Méthode PreTranslateMessage)
- Créer des raccourcis dans le menu ‘démarrer ‘, ‘Programmes’ et sur le ‘bureau’ (Raccourci.cpp)
- Récupérer le numéro de série du disque dur lui-même (DiskId.cpp)
- Récupérer le numéro de série d’un volume disque (CSysteme::GetVolumeInfo)
- Lancer un processus et attendre la fin de son exécution pour rendre la main (CSysteme::LancerProcess)
- Récupérer le répertoire de l’exécutable de l’application (le process en cours) (CSysteme::RecupereAppPath).
- Ouvrir un fichier dans le logiciel le mieux adapté à son ouverture (ici fichier d’aide .doc)


 Conclusion

Pas de bugs connus pour le moment.
En préparation :
Afficher les fêtes des saints patrons

 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


 Sources de la même categorie

GESTIONNAIRE DE BIBLIOTHEQUE par eishtein
FICHIER ALBUM MUSICAL par imenouuuuuuuuuche
LOUISDU81 HTTP EDITOR par louisdu81
Source avec Zip Source avec une capture Source .NET (Dotnet) CLIENT IRC BASIQUE par king67
Source avec Zip CONVERTISSEUR NOMBRE ARABE => NOMBRE ROMAIN (1 À 4999) par Calli95

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture CALENDRIER (WIN64) par BruNews
Source avec Zip CHANGEUR DATE FICHIER (WIN32) par BruNews
Source avec Zip CLASSE MOMENT V2.0 par le_duche
Source avec Zip Source avec une capture CHANGER LA DATE DE CRÉATION/MODIFICATION DE FICHIERS AVEC UN... par Nicky22
Source avec Zip Source avec une capture DATE EN OLE INT (WIN64) par BruNews

Commentaires et avis

Commentaire de acrcorp le 07/01/2005 22:11:10

J'oubliais de préciser que les images de fond (Background-xxx.bmp) ont été diminué en taille pour tenir dans le zip.
De même, le fichier contenant les dates anniversaires des célébrités est quasiment vide pour les mêmes raisons. Normalement, ce fichier contient plus de 6000 dates...

Commentaire de eRoZion le 10/01/2005 12:23:19

Waow, la source est énorme, je ne m'attendais pas à ça pour ce type d'application mais à la vue du screenshot le programme a l'air très complet.

Si tu en as la possibilité, tu devrais mettre la version complète ailleurs et nous indiquer le lien.


eRoZion

Commentaire de acrcorp le 10/01/2005 19:58:07

Oui, ce sont les fichiers d'images des ressources qui prennent de la place. Mais avec l'ADSL, c'est pô la mort de télécharger un zip de 400Ko.
Pour ce qui est de la version complète, il ne manque que le fichier des dates anniversaires des 6000 célébrités et les images en ressources sont dégradées pour tenir dans le zip. Sinon, tout y est...
NOTA : Il est parfaitement possible de mettre d'autres images à ta convenance.

Je profite de ce message pour indiquer qu'une future version qui parle est en cours de finition. Elle s'appuie sur le moteur Text-To-Voice d'XP. C'est totalement inutile mais très rigolo d'entendre son PC te dire "Voulez vous enregistrer les modifications ?" :-)

Commentaire de acrcorp le 07/02/2005 23:31:36

La version complète est maintenant téléchargeable sur l'adresse :
chevalier.alexis.free.fr

Commentaire de phantom_2005 le 21/08/2007 11:10:13

la fonction 'pMonthCal->GetSelRange(ctMinRange, ctMaxRange)' ne fonctionne pas chez moi!

est ce que quelqu'un aurait une idée??

Commentaire de cricrif le 18/01/2010 13:46:52

où sont les 3 executables

Commentaire de acrcorp le 18/01/2010 19:56:04

phantom_2005 :
C'est un peu vague. Que veux tu dire par ne fonctionne pas ? Ca ne compile pas, ça ne s'execute pas ? efin bref...

cricrif :
Arf, le lien que j'avais mis plus haut est débranché depuis un certain temps.
Je vous donne donc les liens direct de téléchargement :

Les sources et le setup d'installation (les binaires quoi) de la v2.0.3 :
chevalier.alexis.free.fr/Sources - AnniversaireVision v2.0.3.zip
chevalier.alexis.free.fr/Setup -  AnniversaireVision v2.0.3 - XP sans Text-To-Voice.zip

chevalier.alexis.free.fr/Setup -  AnniversaireVision v2.0.4 - XP avec Text-To-Voice.zip
chevalier.alexis.free.fr/Setup -  AnniversaireVision v2.0.4 - NT4.zip

Commentaire de cricrif le 18/01/2010 22:40:59

merci à vous. Je testerai ces fichiers et vous tiendrai au courant de leur bon fonctionnement d'ici peu

Cordialement

Crifon

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

JOYEUX ANNIVERSAIRE NIX !!!!! [ par Stoomm ] Ouais, ch'uis le premier sur ce site !!!Joyeux anniversaire Nix !!!A+. Stoomm. NIX NIX eh bon anniversaire [ par harbat ] merci NIX et bon anniversaire et excuser moi si c'était en retard.je vous souhaite une vie pleine de joie...merci Changer la date de dernière modification d'un fichier [ par GoldenEye ] Bonjour et bonne année à tous. Je m'étais fait rare ces derniers temps...Existe t'il une API pour changer la date de dernière modification d'un fichie découpage d'un fichier pour stocker des données dans un tableau [ par tux46 ] OUPS OUPS OUPS je crois que j'ai crié victoire un peu top vite car avec ce que j'ai fait pour l'adresse ip ça marche top la date aussi mais pour l'heu besoin d'aide pour un programme, urgent [ par julie ] langage français !! ou pascaljai un programme a réaliser. en fait un utilisateur entre son nom, prenom, age, profession, date de naissance, date du jo urgent...pb de cast [ par marcadet ] Bonjour j'ai le pb de cast suivant :>> char date[3]; // date a la date d'aujourd'hui>> int dat;>> dat=(int)date;>> printf( Récupération de la date et heure de cration d'un fichier [ par MELISA ] Bonjour à tousJ'essaie de récupérer la date et heure de création d'un fichier.Existe-t-il déjà une API à intégrer?Merci beaucoup pour votre aide.MELIS création de fichier [ par freeze ] Salut à tous,je voudrais créer un fichier qui reprendrai la date du jourPar exemple 0110022.zip pour un fichier zip du 01/10/2002En fait je voudrais é Opération sur les dates [ par daddy33 ] Comment fait-on pour faire des opérations sur des dates : exple : date de livraison - date commande ce genre de truc, quelle bibliotheque il faut incl reservation des chambres d'hotel [ par xman ] bonjour tout le monde:problematique:j'ai 2 tables: reservation et chambre formulaire: le client doit rentrer 2 date, date debut ,et date finet il faut


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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 : 1,045 sec (4)

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