Programmation avec les Extensions Gérées Microsoft Visual C++

Formation

À Toulouse

Prix sur demande

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Dirigé à

    Pour professionnels

  • Lieu

    Toulouse

Objectifs: créer des applications C++ gérées qui s'exécutent dans l'environnement .NET Framework définir des classes __gc (garbage collected) dans C++. utiliser des pointeurs et des références __gc définir et utiliser des types de valeur. utiliser l'héritage avec les classes __gc. utiliser des tableaux __gc, des collections .NET Framework et la réflexion. Destinataires: Ce cours s'adresse aux développeurs d'entreprise, aux fournisseurs de solutions, aux développeurs Web et aux développeurs de bases de données qui sont chargés de concevroi des solutions de gestion des connaissances permettant l'analyse des données, la génération de rapports, la présentation des données et du workflow.

Précisions importantes

Modalité Formation continue

Les sites et dates disponibles

Lieu

Date de début

Toulouse ((31) Haute-Garonne)
Voir plan
1 Avenue de l'Europe - Campus 1, Bât. F,, 31400

Date de début

Consulter

Date de début

Consulter

À propos de cette formation

* Maîtrise de la programmation avec C++, utilisation des techniques de programmation orientée objet * connaissances des bibliothèques de modèles C++

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Le programme

Objectifs :

A la fin de ce cours, les stagiaires seront à même d'effectuer les tâches suivantes :
  • créer des applications C++ gérées qui s'exécutent dans l'environnement .NET Framework
  • définir des classes __gc (garbage collected) dans C++
  • utiliser des pointeurs et des références __gc
  • définir et utiliser des types de valeur
  • utiliser l'héritage avec les classes __gc
  • utiliser des tableaux __gc, des collections .NET Framework et la réflexion
  • utiliser des propriétés, des fonctions d'opérateurs nommées et des exceptions dans du code géré
  • faire migrer du code C++ non géré vers du code C++ géré
  • utiliser l'interopérabilité COM avec du code géré
Module 1 : Applications C++ gérées et .NET Framework
  1. Utilisation de C++ dans l'environnement .NET Framework
  2. Environnement .NET Framework et d'exécution gérée
  3. Programmation avec les extensions gérées pour C++
  4. Utilisation des outils de développement .NET Framework
Module 2 : Définition de classes __gc
  1. Définition de classes dans C++ géré
  2. Définition de membres dans une classe __gc
  3. Contrôle de la mise en forme des classes
Module 3 : Pointeurs et références __gc
  1. Pointeurs et références d'objets __gc et __nogc
  2. Blocage et déblocage des pointeurs
  3. Délégués et événements
Module 4 : Types de valeurs
  1. Création et utilisation de types de valeurs
  2. Opérations de boxing et d'unboxing sur des types de valeurs
  3. Valeurs Enums
Module 5 : Héritage géré
  1. Définition de classes et dérivées
  2. Interfaces
  3. Utilisation de l'héritage avec d'autres langages .NET Framework
Module 6 : Tableaux, collections et réflexion
  1. Définition et utilisation de tableaux __gc
  2. Utilisation des classes de réflextion .NET Framework
  3. Utilisation de la réflextion
Module 7 : Propriétés, opérateurs gérés et exceptions gérées
  1. Définition et utilisation de propriétés
  2. Définition et utilisation de fonctions d'opérateurs gérés
  3. Gestion des exceptions
Module 8 : Association de code géré et non géré
  1. Invocation directe d'API natives dans du code géré
  2. Habillage d'une classe __nogc dans une classe __gc
Module 9 : Interopérabilité COM
  1. Importation d'une bibliothèque de types COM dans un assemblage Interop
  2. Utilisation d'objets COM importés
  3. Exportation d'un assemblage dans une biblioyhèque de types COM

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Programmation avec les Extensions Gérées Microsoft Visual C++

Prix sur demande