Programmation MFC et .Net en C++

Partager par email

×

Code Titre Durée Prix HT
CP925 Programmation MFC et .Net en C++ 5 jours Nous consulter

Objectifs

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

Développeurs d'applications graphiques en C++.

Pré-requis

Connaissances de base de la programmation. La connaissance du langage C++ est recommandée.

Post-Formation

Méthodes

50% Pratique 50% Théorique

Programme

DECOUVERTE DU LANGAGE C++

  • 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
  • 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
  • Autres types d'application
  • Applications SDI
  • Applications MDI
  • Services Windows
  • 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
  • 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

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

Environnement


Mot-clés

CP925_Programmation-MFC-.NET-en-C++_CP925

Commander