120 likes | 217 Views
Projet : SSC - 7ème semestre Candidat : Thierry Dessingy Assistant(s) : G.P. Catenazzi V.Messerli Laboratoire : LSP. Classes Créées par AppWiz. }. Ces classes dérivent toutes des MFC (Microsoft Foundation Class). CAboutDlg CMy3dvApp CMy3dvDoc CMy3dvView CMainFrame.
E N D
Projet : SSC - 7ème semestre • Candidat : Thierry Dessingy • Assistant(s) : G.P. Catenazzi • V.Messerli • Laboratoire : LSP
Classes Créées par AppWiz } • Ces classes dérivent toutes des MFC (Microsoft Foundation Class) • CAboutDlg • CMy3dvApp • CMy3dvDoc • CMy3dvView • CMainFrame
Éléments Didactiques • Ce programme permet l’apprentissage de : • Edition des menus • Interfaçage de la souris • Fonctions graphiques • Sérialisation des données • Boutons, Champs de données…
Méthodes crées Ces méthodes ont été implémentées dans la classe CMy3dvView : void PlotCurseur(CDC *pDC, int X, int Y, int Z); void PointToCurs( CPoint point); bool IsPointOnCurs( CPoint point); int WhichView( CPoint point );
AppWizard : trois types d’applications possibles • Dialog based : méthode la plus simple et la plus rapide pour réaliser un programme simple. • SDI : permet (entre autres choses) l’archivage des données, le dessin à l’écran. Plus compliqué à mettre en œuvre. • MDI : comme SDI, mais permet la gestion de plusieurs view (fenêtre d’affichage).
Didacticiel : Applic. bouton Permet l’apprentissage des zones de saisies et des bouton dans une application de type boîte de dialogue (application « Dialog based »)
Didacticiel : Applic. didact Permet l’apprentissage de l’archivage des données, de la gestion des menus et de la souris ainsi que du dessin dans une application de type SDI (Single Document Interface).
Didacticiel : Applic. 3dv Permet la mise en œuvre des principes assimilés durant les deux précédents exemples. Il n’est pas demandé à l’étudiant de le réaliser mais uniquement de le comprendre et de modifier quelques détails.