Programmation avec Visual C++.NET

Partager par email

×

Code Titre Durée Prix HT
CP400 Programmation avec Visual C++.NET 3 jours Nous consulter

Objectifs

Apprendre à développer des applications en langage C++ en utilisant l'environnement Visual Studio.NET de Microsoft

Public

Développeurs

Pré-requis

Connaissance du language C++

Post-Formation

Méthodes

50% Pratique 50% Théorique

Programme

RAPPELS DE C++

LES BASES DE LA PROGRAMMATION.NET

  • Les types de valeurs
  • Types référence et types valeur
  • Structures
  • Enumérations
  • La surcharge des opérateurs
  • Principe
  • Surcharge des opérateurs dans les types managés
  • Guide de réalisation de la surcharge des opérateurs
  • Gestion des exceptions
  • Principe
  • Jeter une exception
  • Gérer une exception
  • Créer son propre type d'exception
  • Utiliser les exceptions d'un langage à l'autre
  • Les tableaux et les collections
  • Les tableaux natifs du C++
  • La classe Array de .NET
  • Les autres classes de collection de .NET
  • Les propriétés
  • Présentation
  • Implémentation des propriétés scalaires
  • Implémentation des propriétés indexées
  • Les délégués et les évènements

UTILISER LE FRAMEWORK.NET

  • La librairie de classe du framework.NET
  • Introduction au Windows Forms
  • Présentation
  • Le namespace des windows forms
  • Créer et utiliser une form
  • Les menus
  • Les boîtes de dialogue et les contrôles
  • Les boîtes de dialogue
  • Les boîtes de dialogue génériques
  • Notions avancées sur les contrôles
  • La sortie graphique
  • Utiliser GDI+
  • Gérer les images
  • L'impression
  • Travailler avec les fichiers
  • Le namespace des I/O système
  • Entrée et sortie de texte en utilisant les Readers et les Writers
  • Travailler avec les fichiers et les répertoires
  • Les entrées et sorties binaires

L ACCES AUX DONNEES

  • Lire et écrire du XML
  • XML et .NET
  • Analyser du XML avec XmlTextReader
  • Analyse et validation de XML
  • Ecrire du XML avec XmlTextWriter
  • Utiliser XmlDocument
  • Transformer du XML
  • Utiliser XPath
  • Utiliser XSL
  • Utiliser ADO.NET
  • Description de ADO.NET
  • Création d'une application connectée
  • Créer une application déconnectée

LES APPLICATIONS DISTRIBUEES

  • Créer un service Web
  • Définitions
  • Le namespace des Web services
  • Création d'un service Web simple
  • Utiliser le service Web depuis un navigateur
  • Utiliser un service Web depuis le code
  • Introduction au serveur ATL
  • Définitions
  • Créer une application Web utilisant un serveur ATL
  • Créer un service Web en utilisant ATL

NOTIONS AVANCEES

  • Travailler avec le code non managé
  • Comparaison code managé et code non managé
  • Pinning et boxing
  • Utiliser P/Invoke pour appeler des fonctions de l'API Win32
  • Attributs et réflexion
  • Les métadonnées et les attributs
  • Utiliser les attributs prédéfinis
  • Définir ses propres attributs
  • Utiliser la reflexion pour accéder aux données des attributs
  • Vivre avec COM
  • Les composants COM et l'interopérabilité COM
  • Utiliser des composants COM depuis du code .NET
  • Utiliser des composants .NET comme des composants COM

Environnement


Mot-clés

CP400_Programmation-avec-Visual-C++-.NET_CP400

Commander