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