Méthodologies de programmation en Visual C++

Cette section contient des rubriques conceptuelles et basées sur des tâches concernant la programmation en C++.

L'un des objectifs courants de Visual C++ est de concevoir des programmes pour Windows. La programmation dans Windows est un sujet qui mérite d'être considéré à part entière. Il existe de nombreux aspects importants à prendre en considération lors du codage pour Windows. Par exemple, il existe une différence entre code managé et code natif. Le processeur informatique exécute directement le code natif alors que le CLR est responsable de l'exécution du code managé.

Lorsque vous programmez pour Windows, vous devez considérer les handles de fenêtre, les messages et les exceptions. Le processus des exceptions et des messages Windows repose sur la façon dont plusieurs fenêtres communiquent entre elles. MFC fournit des wrappers commodes pour simplifier la gestion de la communication Windows.

De nombreux programmeurs C++ se concentrent sur les domaines suivants :

  • Programmation Windows

  • Modèle d'objet commun (COM, Common Object Model)

  • Bibliothèques, telles que la bibliothèque ATL (Active Template Library) ou la bibliothèque MFC (Microsoft Foundation Class)

  • Code managé et programmation .NET

Cette section contient des rubriques conceptuelles et basées sur des tâches concernant la programmation en C++.

Dans cette section

  • Accès aux données (C++)
    Traite des technologies que vous pouvez utiliser pour la programmation de bases de données dans Visual C++.

  • DLL
    Explique comment programmer des DLL.

  • Character Sets
    Traite du développement d'applications C++ pour les marchés internationaux.

  • prise en charge multithread
    Aborde comment gérer et utiliser plusieurs threads simultanés d'exécution qui exécute en même temps.

  • Interopérabilité native et .NET
    Traite des fonctionnalités d'interopérabilité qui permettent aux constructions managées et non managées de co-exister et d'interagir.

Voir aussi

Autres ressources

Visual C++