begin process at 2010 03 20 08:35:23
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Graphique

 > TRACÉ DE COURBES À PARTIR D'UN FICHIER TEXTE (GDI)

TRACÉ DE COURBES À PARTIR D'UN FICHIER TEXTE (GDI)


 Information sur la source

Note :
9,75 / 10 - par 4 personnes
9,75 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Graphique Classé sous :courbe, trace, gdi, texte, simocomu Niveau :Débutant Date de création :25/04/2006 Date de mise à jour :20/11/2006 15:05:23 Vu / téléchargé :14 552 / 2 941

Auteur : yoyo269

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

 Description

Cliquez pour voir la capture en taille normale
En réponse à une question du forum, je poste cette source que j'ai faite au cours d'un stage.
Il affiche les mesures faites sur un moteur électriques et contenues dans un fichier texte.
De plus, on peut enregistrer le tracé des courbes directement sous un fichier image(BMP).

J'attends vos commentaires, notes, remarques et suggestions.
Si vous trouvez un bug, postez un message à son sujet.



 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

26 août 2006 23:09:29 :
Corrections du code
20 novembre 2006 15:05:23 :
- Changement du fichier .txt défectueux + ajout de quelques autres

 Sources du même auteur

Source avec Zip Source avec une capture YOYODOWN - TÉLÉCHARGEMENT HTTP [DEV-C++ 4.9.9.2]
Source avec Zip Source avec une capture YOYOMD5 - CALCUL ET AFFICHAGE DE LA CLEF MD5 D'UN FICHIER
Source avec une capture SCANNER DE DISQUES (RECURSIF)
Source avec Zip Source avec une capture YOYOCUT 2 - DÉCOUPE FICHIER [VISUAL C++ 2005 EXPRESS]
Source avec Zip DIFFUSION D'UN WAVE PAR RTP !!! [DEV-C++]

 Sources de la même categorie

Source avec Zip Source avec une capture VISUALISATION DES IMAGES EN 3D SANS OPENGL par Pistol_Pete
Source avec Zip Source avec une capture ANALYSE DE LA TEXTURE D'UNE IMAGE : FILTRE DE GABOR par Pistol_Pete
Source avec Zip Source avec une capture MONPPM : UN AFFICHEUR .PPM par pgl10
Source avec Zip Source avec une capture MOTEUR 3D : CASTOR3D par dragonjoker59
Source avec Zip Source avec une capture VIEWER COMPLET POUR LE TRAITEMENT DE L'IMAGE : IMANALYSE par Pistol_Pete

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture ALGORITHME DE CRYPTAGE/DECRYPTAGE par besilent
Source avec Zip Source avec une capture ONGLETS MULTICOLORES (WIN32 API) par racpp
Source avec Zip PING ET TRACE ROUTE D UN URL OU IP par f_l_a_s_h_b_a_c_k
Source avec Zip Source avec une capture SNAKE GRAPHIQUE (GDI) - 2 JOUEURS par bbear
Source avec Zip Source avec une capture REPRESENTATION GRAPHIQUE DE DONNEES par wildhawk

Commentaires et avis

Commentaire de dletozeun le 25/04/2006 19:23:20

ca marche tres bien! bravo , je susi toujours impressioné par ceux qui codent directment avec l'api de win...je trouve ça tellement compliqué...

Sinon comment tu as rempli le fichier texte? pas a la main je pense...

Commentaire de yoyo269 le 25/04/2006 19:27:17

Non!Heureusement, vu le nombre de relevés qu'il y a...
C'est des mesures faites grâce à un logiciel de Siemens qui s'appelle SimoComU.
C'est un soft Pro.

En tous cas, merci pour ton commentaire.
P.S:Une petite note serait la bienvenue.

YOYO, @+.

Commentaire de dletozeun le 25/04/2006 21:32:16

LOOL, oui c'est bien ce qui me semblait!
Ah oui j'oubliais! Ben comme j'ai rien a redire je mets 10.

Commentaire de Taron31 le 25/04/2006 22:18:48

Le rendu est très sympa :-)

Commentaire de yoyo269 le 26/04/2006 07:20:11

Merci ! :D

YOYO, @+.

Commentaire de jul41 le 26/04/2006 14:26:05

Salut! en effet ça à l'air vraiment bien ton projet, mais j'ai un petit souci pour le lancer, le message d'erreur est le suivant:

Linking...
Courbes_SimoCom_U.obj : error LNK2001: unresolved external symbol __imp__InitCommonControls@0
Courbes_SimoCom_U.obj : error LNK2001: unresolved external symbol __imp__CreateStatusWindowA@16
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/Courbes_SimoCom_U.exe : fatal error LNK1120: 3 unresolved externals
Error executing link.exe.

est-ce que tu sais d'où ça peut provenir? peut-être une histoire de settings...

merci et @+

Commentaire de Taron31 le 26/04/2006 14:54:00

#pragma comment(lib, "Commctrl.lib")   ???

Commentaire de yoyo269 le 26/04/2006 15:31:45

Effectivement je pense que c'est ce qu'il faut rajouter.
Mais comme je suis sous Dev-C++, les librairies utilisées ont été déclarées dans les options du projet.

YOYO, @+.

Commentaire de jul41 le 26/04/2006 16:12:11

j'ai essayé mais il me dit: cannot open file "commctrl.lib"
j'ai aussi essayé avec comctl32.lib, mais ça doit pas avoir de rapport...

Commentaire de Taron31 le 26/04/2006 16:14:50

comclt32 c'est pour InitCommonControlsEx entre autres...
tu devrais essayer de te procurer cette lib et la placer dans ton projet.

Commentaire de yoyo269 le 26/04/2006 16:21:17

Oui pardon, c'est avec 32. J'avais pas fait gaffe.

YOYO, @+.

Commentaire de jul41 le 26/04/2006 16:34:09

il faut que je me procure comctl32.lib, c'est ça?

Commentaire de yoyo269 le 26/04/2006 16:41:18

Si tu l'as pas c'est gênant.
Je te conseille dans ce cas de télécharger directement Dev-C++ qui est totalement gratuit et contient tout plein de librairies.

PS:Google est ton ami...

YOYO, @+.

Commentaire de jul41 le 26/04/2006 16:50:23

si en fait je l'ai, mais c'est vrai qu'avec Visual C++ 6.0, j'ai toujours plein de problèmes de ce type... donc je vais me mettre à Dev-C++...
merci encore pour votre aide!

Commentaire de yoyo269 le 26/04/2006 16:52:41

De rien!
Content d'avoir converti qq'un à un logiciel du monde libre de l'open source.

YOYO, @+.

Commentaire de dletozeun le 26/04/2006 18:36:17

Ouii! un de plus! lol... je trouve ca dingue les problemes qui se posent a chaque fois que l'on veux compiler sous une IDE differente du developpeur! Meme les sources developpées avec visual C++ integrées dans un projet sous devcpp, avec toutes libs et tout ca marche quasiment jamais...
Je trouve ca enervant parce que maintenant j'ai plus le courage de regarder les sources de ceux qui codent avec autres chose que devcpp...

Commentaire de yoyo269 le 26/04/2006 19:07:24

Je te comprends.

Commentaire de julienbornet le 28/04/2006 23:19:12

Bravo pour ton code c'est vraiment beau. Bon j'ai pas reussit a compile mais vu de je suis sous visaul studio.net ca doit venir du meme probleme que pour Jul41.
Merci car je voulais faire certaimne fonction pour ma partie graphique et la ben du coupt je vais surement pourvoir repartir des tiennes. De plus vu que je travail avec un nombre beaucoup plus important de point je sui entraint de voir pour integrer un fonction de Zoom.
Bon encore une fois bravo et juste pour la route , je comprend pas pourkoi tu mets trois chiffres apres la virgule pour ton axes des x deja en ms mais bon c'est vraiement rien.
PS: Tu fais quoi comme etudes si c'est pas indiscret

Commentaire de yoyo269 le 29/04/2006 07:53:55

Salut julien!Merci pour le compliment ça fait chaud au coeur.
Pour la compilation, comme pour jul41 je te conseille Dev-C++, vu que j'y connais rien en visual c++.
En fait pour tout ce qui est interface, j'ai copié exactement ce que fait un logiciel, chiffres après la virgule compris.LOL

PS:je suis en école d'ingé en automatique et génie électrique.
YOYO, @+.

Commentaire de venus_lb_08 le 30/05/2006 01:16:37

salut
je cherche un programme comme gnuplot pour dessiner les courbes y=f(x) est ce que votre programme r"pond à mes besoins

merci

Commentaire de yoyo269 le 30/05/2006 07:23:57

Mon programme permet de tracé des points et de les relier entre eux. Mais il ne fait pas le calcul des points car ils sont déjà donnés.
Donc tu pourras t'aider de ce programme pour tracer les courbes une fois les coordonnées des points calculées.

YOYO, @+.

Commentaire de lekaf le 20/11/2006 14:50:36

Salut, j'ai réussi à compiler sous devc++ sans problème. En revanche, le fichier texte qui contient les données est totalement illisible (je l'ai ouvert avec le bloc note et il affiche des "y"). Quand je l'ouvre avec l'application créée, il ne se passe rien mis à part que les ordonnées et abscisses s'affichent. Est ce que tu peux proposer un autre fichier de données dans ton zip ?

Commentaire de yoyo269 le 20/11/2006 14:58:43

Merci de m'avoir prévenu lekaf c'est sympa ! Je corrige ça de suite !

YOYO, @+.

Commentaire de yoyo269 le 20/11/2006 15:07:22

C'est bon lekaf c'est corrigé !
Tu peux réessayer. Tiens-moi au courant.

PS: j'ai bien reçu ton mail.

YOYO, @+.

Commentaire de lekaf le 21/11/2006 15:03:49

Ahhhhh... ça marche ! effectivement, c'est parfait.

Commentaire de yoyo269 le 21/11/2006 15:08:09

OK nickel ça me rassure ! :p
J'ai pas failli mettre la main sur les fichiers texte, je croyais les avoir perdus :(
Content de t'avoir rendu service lekaf ! ;)

YOYO, @+.

Commentaire de tripmagic le 10/05/2007 15:17:31

Salut,
J'ai utilisé DevC++, j'ai compilé et exécuté; sans pb sauf que la fenêtre qui s'ouvre avec les repéres n'a pas de menu ?! Quelqu'un peut me dire ce qui se passe ? Comment faire pour ouvrir un fichier dans ce cas ?
Merci de votre aide. @+

Commentaire de yoyo269 le 10/05/2007 16:39:52

Alors là Tripmagic, je sais pas quoi te dire. Je viens de retélécharger les sources et de les compiler et à l'exécution les menus sont bien présents.
Quelqu'un a pu retesté pour vérifier ?
Tripmagic, au cas où, pour ouvrir un projet dev-c++, il faut double cliquer sur le fichier projet (*.dev).
Car si tu crées toi même un autre projet il risque d'y avoir des soucis si tu ne fais pas tout bien comme il faut.

YOYO, @+.

Commentaire de tripmagic le 10/05/2007 18:15:41

C'est dingue çà ?! Je dois oublier qqchose mais quoi ? J'ai réinstallé dev-c++ 4.9.9.2 de bloddshed sur mon xp pro. Je fais menu Fichier|ouvrir fichier ou projet et je sélectionne Courbes_SimoCom_U.dev. Puis compiler et exécuter. Et pis voilà quoi ?! Je suis comme un coin sans i. J'obtiens un exe sans menu. Dois je paramétrer qqchose dans l'éditeur ? ouvrir d'autres fichiers ?

Commentaire de yoyo269 le 10/05/2007 18:27:06

Normalement non ! Je vois pas.
Essaye de faire tout reconstruire (Ctrl+F11) au lieu de juste compiler, on sait jamais.

YOYO, @+.

Commentaire de tripmagic le 10/05/2007 19:22:26

snif ! non plus j'ai essayé sur un Win2000 aussi, et çà me fait pareil. ce serait pas à cause de la version bêta ?

Commentaire de yoyo269 le 10/05/2007 19:59:48

Alors là vraiment je sais pas quoi te dire.
Si tu veux juste l'exe, envoie moi une adresse mail en message privé pour pouvoir te l'envoyer.

YOYO, @+.

Commentaire de tripmagic le 11/05/2007 11:10:33

Re bonjour YOYO,
merci mais ce qui m'interresse c'est de compiler pour modifier le prog.
Cette fois ci je confirme et je suis sur de moi car j'ai essayé sur 2 autres machines l'une sous XP l'autre sous 2000, sans outils de dev qui pourraient venir polluer le système. Si tu fais la manip que j'ai indiqué le menu ne s'affiche pas. Il doit y avoir qqchose qui change mais quoi ? Fais le test, télécharge la version de dev c++, puis les sources, compiles et tu verras.
@+, trip

Commentaire de yoyo269 le 11/05/2007 12:52:07

Re !
J'avais déjà retéléchargé les sources et compilé. Je viens de recommencer et les menus s'aafichent bien chez moi.
Je ne vois pas ce qui peut poser problème vraiment.
A moins que ça soit dû à une mise à jour d'un DevPack pour les API Win32.
Essaye d'installer un devpack le plus récent possible sur les API win32.

YOYO, @+.

Commentaire de biduletrucmachin le 18/05/2007 22:45:15

Salut je crois que j'ai un début de piste pour le problème de TRIPMAGIC.
En fait moi aussi je cherche à adapter ton programe (YOYO269) pour l'utiliser. Alors au début je compilais pas de souci. Pour mon programme, j'avais besoin d'utiliser la "Gnu Scientific Library" J'ai spécifié le linker -lgsl dans project -> project options->parameterset là plouf quand je compile j'ai le même problème que TRIPMAGIC : plus de barre de menu!!!
J'ai fait plusieurs autres tests et sa marche toujours avant que je mette ce linker mais plus après (même si j'enlève -lgsl)

J'ai encore fait d'autres essais et le problème apparait quand j'enlève -Wall de Compiler.

Donc ma question moi c'était : quel est ce compilateur Wall? Est ce que tu as une idée pour résoudre mon problème? Ou est ce qu'il est possible de faire des modifs pour ne pas avoir à l'utiliser??

Bisous et j'espère vous avoir éclairci un peu.

@+ bidule!

Commentaire de yoyo269 le 18/05/2007 22:50:00

-Wall est juste une option du compilateur pour afficher tous les warwings (W(arnings)all).
Enfin il me semble, que c'est ça.
En tous cas c'est une option de compilation, ça c'est sûr.

Le problème est quand même très bizarre !!! :((

YOYO, @+.

Commentaire de biduletrucmachin le 18/05/2007 23:32:15

Effectivement tu as raison pour -Wall. J'ai trouvé ça sur internet : "L'option -Wall demande au compilateur de signaler tous les endroits dans le fichier compilé qui sont des utilisations douteuses du langage C++"
Bon ben je sais pas...mais c vraiment bizarre parce que je vois pas pourquoi l'absence de cette option fait bugger le programme

Bisous @+ Bidule

Commentaire de yoyo269 le 19/05/2007 09:02:05

Dev-C++ est encore une beta. Ceci explique peut-être cela...
Autrement, je ne vois pas ! :((

YOYO, @+.

Commentaire de sokpassy85 le 06/05/2008 17:15:00

Bonjour YOYO,

Je suis étuduant et je travaille sur un projet concistant à piloter une machine de traction et à acquérir les données que les deux capteurs à savoir ( de force et de déplacement). Je suis responsable pour la réalisation des programmes permettant de tracer des graphes en fonction de ces données.
Je ne comprends pas en C++. J'ai lu  les commentaires et j'ai compris que ces codes correspondent bien à ca que je cherchais. Par contre, je n'arrive pas à exécuter le programme.
Je voudrais si possible de m'expliquer comment faire? J'ai essayé plusiseurs fois et je reçois ceci comme message:"
  [Linker error] undefined reference to `__cpu_features_init'
  
Ma démarche:
___Fichier/Open project/Courbes_SimoCom_U.dev puis je compile ploum Error.

Cordialement!!!

Commentaire de sokpassy85 le 06/05/2008 17:19:29

J'utilise Dev C++!!!

Commentaire de ptigenesis le 02/12/2008 11:39:08

bonjour a tous je suis en projet sur ton projet je doit dire que j ai mal au cheveux ! j ai envie aussi de te dire Bravo pour ton code ! pourrait tu m aidé dans ma demarche ?? j'ai pu constater d'autre erreur de compilation ! voici les quelques erreurs constaté:

C:\IUT2\courbe2\Fichiers_Dossiers.h|17|undefined reference to `_GetOpenFileNameA@4'|  
obj\Debug\Courbes_SimoCom_U.o||In function `_Z14FichierASauverPcS_S_S_P6HWND__S_':|
C:\IUT2\courbe2\Fichiers_Dossiers.h|36|undefined reference to `_GetSaveFileNameA@4'|
obj\Debug\Courbes_SimoCom_U.o||In function `Z19CreationBarreStatutP6HWND(int)':|
C:\IUT2\courbe2\CreationObjet.h|6|undefined reference to `_CreateStatusWindowA@16'|
obj\Debug\Courbes_SimoCom_U.o||In function `WinMain':|
C:\IUT2\courbe2\Courbes_SimoCom_U.cpp|95|undefined reference to `_InitCommonControls@0'|
||=== Build finished: 4 errors, 5 warnings ===|

Commentaire de yoyo269 le 02/12/2008 12:06:02

Salut ptigenesis !

Si tu utilises visual studio pense à rajouter la librairie : comctl32.lib
Si tu es sous Dev-C++, dans le linker mets : -lcomctl32

YOYO, @+.

Commentaire de ptigenesis le 03/12/2008 16:24:08

j'utilise code::blocks je suis avec mon prof actuellement on planche sur ton superbe boulot ! a la seul diference que nous avons besoin davoir un rafraichissement toute les heures le but etant d'affichée des informations celon la densité de l'eau de mer (sur un projet aquarium). Beaucoup d'élément m'interresse dans ce que tu as realisé notament les menu et ta fonction graphique ! pourrai je te demandé de l aide quand a l'explication de ton travail !

Commentaire de yoyo269 le 03/12/2008 16:36:28

Cela fait longtemps que je n'ai pas mis le nez dedans (et pas trop le temps), donc autant que tu le comprennes par toi-même, ça aura plus vite et tu comprendras bien ce qui se fait et pourquoi.

YOYO, @+.

Commentaire de ptigenesis le 09/12/2008 10:35:05 10/10

trop complexe pour moi je doit me tourner vers autre chose (manque de temps je vais essayer de reprendre tout sa sur l'ancienne méthode)!
ceci étant dit le résultat de ton travail est plus que génial bravo !
bon courage pour la suite !

Commentaire de assume le 01/06/2009 18:42:18

Salut,
Est ce qu'il y a qq peut m'aider pour résoudre un problème de compilation qui me parait indépendant de l'installation.
le compilateur m'a affiché ceci :

installation problem,cannoy exec 'cc1': No such file or directory

[Built Error][Courbes_SimoCom_private.res]Error 1


en tout cas Yoyo, votre travail me semble très intéressant et va me servir beaucoup dans mon stage...

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

ecrire du texte sur une image bmp sans utiliser Le GDI [ par zilou ] salut à tousEn utilisant le GDI, avec le code de brunews, mon problème est que je n'arrive pas à faire disparaitre la fenêtre. En effet mon programme GDI / GDI+ [ par mastoc ] Une petite question sur la compatibilité entre GDI et GDI+ !^^Voilà je travail actuellement sur un logiciel utilisant GDI + pour afficher un certains Afficher du texte avec GDI [ par DMK04 ] Bonjour,j'ai une fenêtre dans laquelle je trace des courbes et je voudrais mettre rajouter une légende. Quelle est la meilleur solution ? Une autre fe RichEdit [ par bou1024 ] Salut !Je suis en train de développer un logiciel avec C++ Builder 6 et j'ai un petit problème !J'aimerai faire un rapport automatique pour imprimer, courbe avec excel [ par Pours ] Bonjour, mon problème est le suivant. Je dois exploiter des mesures, et je voudrais que mes courbes se tracent automatiquement dans excel. J'ai téléc [Visual c++]Centrer texte dans listbox [ par goutbouyo ] Salut, Je n'arive pas à trouver comment centrer du texte dans une listbox .J'ai vu ça : Code: TextAlign = HorizontalAlignment.Center mais je n'arrive Récupérer texte editbox [ par goutbouyo ] Salut,Je copie le texte d'une liste(plusieurs lignes) dans une edit box comme ça ://Pour passer à la lignesprintf(buf,"%s\r\n%s",buf,ligne);hCtrl=GetD recherche dans fichier texte [ par picollus ] Bonjourj'ai encore une question à propos d'un petit programme en C (en mode console) que j'essaie de faire. J'aimerai écrire une fonction qui me dit s Texte Internet Explorer [ par garslouche ] Bonjour à tous,je cherche un moyen de récupérer le code HTML d'une page Internet Explorer ou, à défaut, le texte rendu (c'est-à-dire celui qu'on récup Récupérer dans un composant COM un texte sélectionné via un bouton dans Internet Explorer [ par csuper ] Bonjour,J'aimerais à partir d'Internet Explorer et d'une sélection de texte dans une page Web via un bouton dans la barre d'outils, récupérer le texte


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

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 : 0,499 sec (3)

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