Visual C++
Mise à jour : novembre 2007
Visual C++ 2008 fournit un environnement de développement puissant et flexible pour créer des applications basées sur Microsoft Windows et Microsoft .NET. Vous pouvez l'utiliser dans un système de développement intégré, ou vous pouvez utiliser des outils individuels. Visual C++ comprend les composants suivants :
Les outils du compilateur de Visual C++ 2008. Le compilateur prend en charge les développeurs de code natif traditionnels et les développeurs qui ciblent des plateformes de machine virtuelle telles que le Common Language Runtime (CLR). Visual C++ 2008 comprend des compilateurs pour cibler x64 et Itanium. Le compilateur continue de prendre en charge directement le ciblage des ordinateurs x86 et optimise les performances pour les deux plateformes.
Bibliothèques Visual C++. Celles-ci comprennent la bibliothèque ATL (Active Template Library) standard, les bibliothèques MFC (Microsoft Foundation Class) et les bibliothèques standard telles que la bibliothèque C++ standard, composée de la bibliothèque iostreams et de la bibliothèque STL (Standard Template Library), et la bibliothèque Runtime C (CRT). La bibliothèque CRT inclut des alternatives de sécurité améliorées pour les fonctions connues pour poser des problèmes de sécurité. La bibliothèque STL/CLR apporte STL aux développeurs managés. Une bibliothèque, la bibliothèque de prise en charge C++, avec de nouvelles fonctionnalités pour le marshaling de données, est conçue pour simplifier les programmes qui ciblent le CLR.
Environnement de développement de Visual C++. L'environnement de développement offre une prise en charge puissante de la gestion et de la configuration de projets (notamment grâce à une meilleure prise en charge des grands projets), ainsi qu'une aide pour modifier ou parcourir le code source et des outils de débogage. Cet environnement prend également en charge IntelliSense, qui effectue des suggestions contextuelles intelligentes au cours de la création du code.
Outre des applications classiques d'interface graphique utilisateur, Visual C++ permet aux développeurs de générer des applications Web, des applications Windows Smart Client, ainsi que des solutions pour client basique et pour appareils mobiles Smart Client. C++ est le langage de niveau système le plus répandu au monde et Visual C++ offre aux développeurs un outil de génération de logiciels d'envergure internationale.
Remarque : |
---|
Visual C++ Express fournit un sous-ensemble des fonctionnalités disponibles dans d'autres éditions de Visual C++. C'est pourquoi, certains composants, bibliothèques ou fonctionnalités disponibles dans les autres éditions ne le sont plus dans cette version du produit, même s'ils sont décrits dans la documentation. Pour ces fonctionnalités, il faudra mettre à niveau votre version vers une autre version de Visual C++. Pour plus d'informations sur ces éditions, consultez Éditions Visual C++. La documentation incluse avec Visual C++ Express est un sous-ensemble de la documentation d'autres versions de Visual C++. Par conséquent, vous pouvez rencontrer des liens vers des rubriques qui ne sont pas disponibles. La documentation complète est disponible à l'adresse https://msdn.microsoft.com/library. |
Remarque : |
---|
Si vous commencez juste dans l'apprentissage de C++, nous vous recommandons de consulter le guide « C++ Beginner's Guide » (en anglais) écrit par Herb Schildt, disponible en ligne à l'adresse https://go.microsoft.com/fwlink/?LinkId=115303. |
Dans cette section
Mise en route de Visual C++
Informations sur comment démarrer avec cette version finale de Visual C++ y compris une visite guidée.Portage et mise à niveau de programmes
Informations sur la façon d'effectuer une migration vers d'autres systèmes d'exploitation ou de basculer entre les versions de Visual C++.Méthodologies de programmation communes
Informations sur la programmation dans Visual C++, y compris comment coder différentes tâches de programmation, comprendre les DLL, et plus encore.Guide de programmation .NET
Informations spécifiques à la programmation pour le Common Language Runtime (CLR).Déploiement (C++)
Informations sur la façon d'empaqueter, de distribuer et d'exécuter des applications.Meilleures pratiques de sécurité pour C++
Recommandations destinées à vous aider à protéger vos applications contre le code nuisible et l'utilisation non autorisée.Programmation 64 bits avec Visual C++
Informations sur les fonctionnalités de Visual C++ pour cibler les architectures x64 et Itanium.Création et gestion de projets Visual C++
Informations sur l'utilisation de l'environnement de développement intégré (IDE) pour gérer des projets de code.Génération d'un programme C/C++
Informations sur le compilateur, l'éditeur de liens et d'autres outils qui vous permettent de développer des programmes C et C++. Cela inclut des options de ligne de commande et des messages de diagnostic.Référence Visual C++
Informations de référence complètes à propos des fonctionnalités de langage et des API.Applications Visual C++, exemples
Exemples de projets illustrant différentes fonctionnalités de Visual C++.
Rubriques connexes
Nouveautés de Visual C++ 2008
Guide des nouvelles fonctionnalités de Visual C++ 2008.Débogage du code natif
Informations sur la façon d'exécuter et de diagnostiquer les problèmes avec les programmes à l'aide du débogueur Visual Studio.Programmation pour les appareils à l'aide de Visual C++
Informations sur la façon d'écrire du code qui s'exécute sur les appareils.Présentation de Visual Studio
Informations sur le produit parent dont Visual C++ fait partie.Procédures pas à pas Visual Studio
Liens vers les rubriques qui vous guident pas à pas à travers différentes tâches.Développement d'applications dans Visual Studio
Informations sur la façon d'utiliser l'environnement, l'éditeur, les fenêtres Outil et la configuration de Visual Studio.Support technique et accessibilité
Informations sur la façon de contacter le support technique du produit et les fonctionnalités d'accessibilité.