Ouverture d’image PGM et éléments d’affichage graphique Sujets Ouverture d’image PGM...

17
Ouverture d’image PGM et éléments d’affichage graphique Sujets Ouverture d’image PGM Éléments d’affichage graphique – Événements de souris PRO-1027 Programmation Scientifique en C

Transcript of Ouverture d’image PGM et éléments d’affichage graphique Sujets Ouverture d’image PGM...

Page 1: Ouverture d’image PGM et éléments d’affichage graphique Sujets Ouverture d’image PGM Éléments d’affichage graphique –Événements de souris PRO-1027 Programmation.

Ouverture d’image PGM et éléments d’affichage graphique

Sujets• Ouverture d’image PGM

• Éléments d’affichage graphique

– Événements de souris

PRO-1027Programmation Scientifique en C

Page 2: Ouverture d’image PGM et éléments d’affichage graphique Sujets Ouverture d’image PGM Éléments d’affichage graphique –Événements de souris PRO-1027 Programmation.

Ouverture d’image PGM• Développement d’une application qui permet l’ouverture d’une image de type PGM (portable gray map)

• Veuillez vous référer au projet disponible sur le site ftp qui est dans le répertoire TraitementImagePGM.

Interface visuelle de l’application

Page 3: Ouverture d’image PGM et éléments d’affichage graphique Sujets Ouverture d’image PGM Éléments d’affichage graphique –Événements de souris PRO-1027 Programmation.

Ouverture d’image PGM• Développement d’une application qui permet l’ouverture d’une image de type PGM (portable gray map)

• Veuillez vous référer au projet disponible sur le site ftp qui est dans le répertoire TraitementImagePGM.

Menu d’ouverture et d’affichage d’image PGM

Page 4: Ouverture d’image PGM et éléments d’affichage graphique Sujets Ouverture d’image PGM Éléments d’affichage graphique –Événements de souris PRO-1027 Programmation.

Ouverture d’image PGM• Développement d’une application qui permet l’ouverture d’une image de type PGM (portable gray map)

• Classe CMainFrame déclarée dans le fichier MainFrm.h, associée à l’interface principale

Page 5: Ouverture d’image PGM et éléments d’affichage graphique Sujets Ouverture d’image PGM Éléments d’affichage graphique –Événements de souris PRO-1027 Programmation.

Ouverture d’image PGM• Développement d’une application qui permet l’ouverture d’une image de type PGM (portable gray map)

• Classe CMainFrame déclarée dans le fichier MainFrm.h, associée à l’interface principale

Événement associé à l’élément de menu Ouvrir et afficher

Page 6: Ouverture d’image PGM et éléments d’affichage graphique Sujets Ouverture d’image PGM Éléments d’affichage graphique –Événements de souris PRO-1027 Programmation.

Ouverture d’image PGM• Développement d’une application qui permet l’ouverture d’une image de type PGM (portable gray map)

• Code associé à l’événement OnImageOuvrirAfficher()

Lecture de l’image PGM

Affichage de l’image PGM

Page 7: Ouverture d’image PGM et éléments d’affichage graphique Sujets Ouverture d’image PGM Éléments d’affichage graphique –Événements de souris PRO-1027 Programmation.

Ouverture d’image PGM• Développement d’une application qui permet l’ouverture d’une image de type PGM (portable gray map)

• Classe CimageReelle dans le fichier ImageReelle.h

Méthode permettant la lecture del’image PGM sélectionnée

Page 8: Ouverture d’image PGM et éléments d’affichage graphique Sujets Ouverture d’image PGM Éléments d’affichage graphique –Événements de souris PRO-1027 Programmation.

Ouverture d’image PGM• Développement d’une application qui permet l’ouverture d’une image de type PGM (portable gray map)

• Code associé à la méthode lecture

Page 9: Ouverture d’image PGM et éléments d’affichage graphique Sujets Ouverture d’image PGM Éléments d’affichage graphique –Événements de souris PRO-1027 Programmation.

Ouverture d’image PGM• Développement d’une application qui permet l’ouverture d’une image de type PGM (portable gray map)

• Code associé à la méthode lecture (suite)

….....

Page 10: Ouverture d’image PGM et éléments d’affichage graphique Sujets Ouverture d’image PGM Éléments d’affichage graphique –Événements de souris PRO-1027 Programmation.

Ouverture d’image PGM• Développement d’une application qui permet l’ouverture d’une image de type PGM (portable gray map)

• Classe CDialogImage déclarée dans le fichier DialogImage.h associée au dialogue d’affichage de l’image PGM

Page 11: Ouverture d’image PGM et éléments d’affichage graphique Sujets Ouverture d’image PGM Éléments d’affichage graphique –Événements de souris PRO-1027 Programmation.

Ouverture d’image PGM• Développement d’une application qui permet l’ouverture d’une image de type PGM (portable gray map)

• Classe CDialogImage déclarée dans le fichier DialogImage.h associée au dialogue d’affichage de l’image PGM (suite …)

Page 12: Ouverture d’image PGM et éléments d’affichage graphique Sujets Ouverture d’image PGM Éléments d’affichage graphique –Événements de souris PRO-1027 Programmation.

Ouverture d’image PGM• Développement d’une application qui permet l’ouverture d’une image de type PGM (portable gray map)

• Code associé à la méthode OnPaint() permettant l’affichage d’une image PGM dans le dialogue DialogImage1

Page 13: Ouverture d’image PGM et éléments d’affichage graphique Sujets Ouverture d’image PGM Éléments d’affichage graphique –Événements de souris PRO-1027 Programmation.

Éléments d’affichage graphique• Développement d’une application qui permet l’ouverture d’une image de type PGM (portable gray map)

1) Sélectionner ledialogue

2) Sélectionner l’événement

3) Nommer la méthodeassociée et l’éditer

Page 14: Ouverture d’image PGM et éléments d’affichage graphique Sujets Ouverture d’image PGM Éléments d’affichage graphique –Événements de souris PRO-1027 Programmation.

Éléments d’affichage graphique• Développement d’une application qui permet l’ouverture d’une image de type PGM (portable gray map)

• Code associé à l’événement de souris (Left Button Down)

Page 15: Ouverture d’image PGM et éléments d’affichage graphique Sujets Ouverture d’image PGM Éléments d’affichage graphique –Événements de souris PRO-1027 Programmation.

Éléments d’affichage graphique• Développement d’une application qui permet l’ouverture d’une image de type PGM (portable gray map)

• Exemple d’ouverture et affichage graphique

Page 16: Ouverture d’image PGM et éléments d’affichage graphique Sujets Ouverture d’image PGM Éléments d’affichage graphique –Événements de souris PRO-1027 Programmation.

Éléments d’affichage graphique• Développement d’une application qui permet l’ouverture d’une image de type PGM (portable gray map)

• Exemple d’ouverture et affichage graphique (ouverture de l’image damier.pgm)

Page 17: Ouverture d’image PGM et éléments d’affichage graphique Sujets Ouverture d’image PGM Éléments d’affichage graphique –Événements de souris PRO-1027 Programmation.

Éléments d’affichage graphique• Développement d’une application qui permet l’ouverture d’une image de type PGM (portable gray map)

• Exemple d’ouverture et affichage graphique (ouverture de l’image damier.pgm + ajout d’éléments graphiques)