Suivi de nutrition avec base d'aliments

4/5 (12 avis)

Vue 7 742 fois - Téléchargée 2 783 fois

Description

Bonjour,

C'est un programme que je fais pour depanner une copine nutritionniste. Le but etant d'avoir d'une part une base contenant des aliments et leur composition et d'autre part des personnes avec leur consomation journaliere.
Pour l'instant le programme ne fait que la partie gestion de la base, pas encore l'analyse des données. Je pense aussi ajouter prochainement des routines propres pour la convertion string<->donnée pour pouvoir gerer les unités.
Je suis pas un grand fan de basse de donné (ca devrais se voir dans le code ;) ) alors j'ai soigner un peu le design de l'application, pour que le projet m'interrese un peu plus.

En esperant que ca serve a quelqu'un ...
(j'ai fait ce que j'ai pu pour l'orthographe, si alguien quiere los comentarios en español solo hay q pedir)

Conclusion :


pas de bug connu, mais je compte sur vous ;)

Codes Sources

A voir également

Ajouter un commentaire Commentaires
cs_Delphiprog Messages postés 4297 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 9 janvier 2013 32
4 févr. 2005 à 19:33
On recommence les recommandations habituelles...

Pense à renommer au moins les composants utilisés dans le code !
Petit extrait :
procedure bouton1Click(Sender: TObject);
procedure onglet2Click(Sender: TObject);
procedure bouton2Click(Sender: TObject);
procedure FormHide(Sender: TObject);
procedure bouton3Click(Sender: TObject);
procedure bouton5Click(Sender: TObject);
procedure bouton4Click(Sender: TObject);
procedure bouton6Click(Sender: TObject);
procedure ComboBox1Select(Sender: TObject);

Rien que cela nous oblige à charger le projet dans Delphi et à regarder quelle action est censée déclencher tel bouton ou tel onglet, etc !
De quoi décourager les visiteurs dans un premier temps.

Dans six mois, tu seras aussi le premier à te dire : "mais quel c.n ! je ne sais même plus à quoi correspond tel routine rien qu'en lisant le code !".

A qui n'est-ce pas arrivé ? Que quelqu'un ose lever le doigt :o)
Alors désolé, mais pour moi, tant que cette phase ne sera pas achevée, je mets de côté ce projet.
GordoCabron Messages postés 29 Date d'inscription jeudi 16 décembre 2004 Statut Membre Dernière intervention 14 mars 2007
4 févr. 2005 à 21:57
voila c'est fait
emmanuelgo Messages postés 58 Date d'inscription vendredi 24 décembre 2004 Statut Membre Dernière intervention 13 avril 2005
5 févr. 2005 à 08:20
je n'ai pas regardé le code de ton programme...les bases de données, c'est bien loin de moi..par contre, je le trouve assez beau !!! c'est important et assez rare pour être souligné...je débute en delphi et je vois qu'il y a pas mal de truc dans le zip..je vais essayé d'éplucher ça pour voir comment tu as créé ton interface...mais si tu veux bien mettre quelques indication à ce sujet...tu es le bienvenu...(as tu utiliser des composants? ou trouves tu tes icones ?(les icones gratuites dispo sur le net sont rarement belles...etc)
merci à toi.
ni69 Messages postés 1418 Date d'inscription samedi 12 juin 2004 Statut Membre Dernière intervention 5 juillet 2010 11
5 févr. 2005 à 19:40
Très belle interface ! Bravo !
GordoCabron Messages postés 29 Date d'inscription jeudi 16 décembre 2004 Statut Membre Dernière intervention 14 mars 2007
7 févr. 2005 à 19:53
Voila, enfin des commentaires dignes de ce nom !

Cote interface y'a rien de d'extraordinaire, des TImage a la pelle, et des TImageList pour en facilité la gestion.
Les images je les fait moi meme sous photoshop, si tu sais pas t'en servire y'a des millions de tutoriel sur le net.
Je pense que sur ce site il doit y avoir des sources sur les fenetres non carre, si tu trouve pas, demande, j'en metrais un plus simple que celui ci.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.