plan de cours - Iris Training
Transcription
plan de cours - Iris Training
EXPERT EN DÉ VELOPPE MENT DE COMPÉTENCES PLAN DE COURS PROGRAMMATION MFC ET .NET EN C++ Objectif Code Apprendre les bases de la programmation en C++. Découvrir Visual C++.NET. Apprendre les bases de la programmation de l'interface graphique de Windows en utilisant les classes MFC. Public Concerne CP925 Duree 5 jours Développeurs d'applications graphiques en C++. Pre-requis Connaissances de base de la programmation. La connaissance du langage C++ est recommandée. Programme DECOUVERTE DU LANGAGE C++ Autres types d'application Applications SDI Applications MDI Services Windows Introduction Le fameux Hello World Instructions et types de base Types de base Variables Types spéciaux Taille des variables et conversion Définir des alias de types Instructions de contrôle Opérateurs Fonctions Librairies à liaison dynamique DLL Active X RESSOURCES Introduction Ressources les plus utiles Boîtes de dialogue Menus Barre d'outils Chaînes de caractères Accélérateurs, Bitmap, Icônes, Curseurs Spécification de la version Classes et objets Les structures, les unions De structure à classe Opérateur new Constructeurs et destructeurs Opérations avec les classes Méthodes et champs statiques Surcharge des opérateurs Pointeurs et autres agréments À propos du mode de passage des paramètres Tableau et arithmétique des pointeurs Méthodes virtuelles Méthodes virtuelles pures Adressage relatif et pointeurs de membres Conversions dynamiques avec les dérivations Aspects spécifiques à C++ Espaces de nom Les exceptions Modèles (template) Standard Template Library (STL) APPLICATIONS WINDOWS/MFC Introduction Architecture des MFC Applications console Applications basées sur une boîte de dialogue Utilisation des contrôles Windows Boîtes de dialogue modales et non modales Protocoles DDV et DDX Les boîtes de dialogue standard de Windows Compilation des ressources GDI Introduction Contextes de périphériques (DC) Éléments de dessin Pinceau, Palette, Crayon Police, Bitmap, Région L'impression APPLICATION DOCUMENT VUE Éléments de l'architecture document vue Séparation des données selon MVC (Modèle Vue Contrôleur) Cadre de l'application Menus Feuilles de propriétés Barres d'outils Barres d'état Applications SDI Un seul document et plusieurs vues Intégration d'OCX dans les vues Sérialisation des documents Format de fichier pour les documents sérialisés Applications MDI Travailler avec le presse-papiers Page : 1/2 EXPERT EN DÉ VELOPPE MENT DE COMPÉTENCES DEVELOPPEMENT C+ + AVEC .NET Le framework .Net C++ comme langage pour CLR Les applications MFC avec .Net Comptabilité des projets Ce qui change dans Visual Studio .Net Écrire des applications C++managées Assemblage des applications Déploiement et installation des applications L'assistant d'empaquetage Distribution du framework .Net Démarrer un nouveau projet d'assistant Concevoir un assistant d'installation pour Windows Les modules de fusion Propriétés générales de l'assistant Page : 2/2