Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Mise à jour : novembre 2007
Dans l'environnement de développement intégré (IDE) de Visual Studio, les fonctionnalités suivantes sont nouvelles ou améliorées dans Visual C++ 2005.
Parcours du code source
Fenêtre Explorateur d'appels qui vous permet de naviguer aisément jusqu'au code qui appelle une fonction ou lance des appels à partir d'une fonction.
Parcours de l'héritage à partir de l'Affichage de classes. Pour plus d'informations, consultez Comment : afficher des graphiques d'héritage.
Le parcours dynamique permet l'exécution de fonctions telles que l'Explorateur d'appels, la Fenêtre Résultats de la recherche de symbole et toutes les fenêtres Outil pour Visual C++ sans générer de fichier BSC.
IntelliSense
Les identificateurs qui sont définis avec la directive The #define Directive sont désormais pris en charge dans IntelliSense.
Les symboles des espaces de noms spécifiés avec la directive using Directive (C++) sont désormais pris en charge dans IntelliSense.
L'option Liste des membres ne remplit plus les listes de saisie semi-automatique avec les symboles de toutes les bibliothèques communes, telles que Win32, ATL, STL et MFC. Elle les remplit plutôt avec les symboles provenant des fichiers d'en-tête inclus dans votre programme avec la directive The #include Directive.
Les symboles Templates sont désormais complètement pris en charge dans IntelliSense. En outre, les Spécialisations explicites de modèle et les Spécialisations partielles de modèle sont aussi complètement prises en charge dans IntelliSense.
L'évolutivité d'IntelliSense a augmenté de 16 000 fichiers au maximum par solution à 65 535 fichiers par solution, avec une limitation de 65 536 symboles par fichier.
Assistants Application et modèles de projet
L'Assistant Créer un projet à partir de fichiers de code existants, qui vous aide à déplacer du code existant dans un nouveau projet. Pour plus d'informations, consultez Comment : créer un projet C++ à partir d'un code existant.
Le Modèle de projet SQL Server, qui vous permet de créer des projets Bibliothèque de classes pour SQL Server 2005.
Remarque : |
|---|
Lorsque vous ouvrez une bibliothèque de classes .NET ou un projet de service Web ASP.NET créés dans une version antérieure de Visual C++, /Zl est ajouté à la page de propriétés Ligne de commande du compilateur dans la boîte de dialogue des paramètres du projet, mais msvcrt.lib et msvcmrt.lib ne sont pas ajoutés à la propriété Dépendances supplémentaires de l'éditeur de liens. Cela entraîne une erreur d'éditeur de liens (LNK2001) lorsque vous générez le projet. Pour résoudre l'erreur, ajoutez msvcrt.lib et msvcmrt.lib à la propriété Dépendances supplémentaires de l'éditeur de liens ou supprimez /Zl de la page de propriétés Ligne de commande du compilateur. |
Système de projet et de génération
VCBUILD.EXE, qui génère des projets Visual C++ et des solutions à partir de la ligne de commande. Pour plus d'informations, consultez Référence VCBUILD.
La prise en charge des plateformes 64 bits. Pour plus d'informations, consultez Comment : configurer des projets Visual C++ pour cibler des plateformes 64 bits.
Feuilles de propriétés (C++), qui vous permettent d'enregistrer les paramètres du projet dans des fichiers afin de pouvoir les appliquer à d'autres projets sur plusieurs ordinateurs. Les feuilles de propriétés vous permettent également de créer des Macros définies par l'utilisateur.
Le Gestionnaire de propriétés, qui vous aide à gérer les feuilles de propriétés. Pour afficher cette fonctionnalité, sélectionnez l'élément de menu Gestionnaire de propriétés dans le menu Affichage.
Les règles de génération personnalisées, qui sont définies dans des Fichiers de règles. Cette fonctionnalité facilite la génération des extensions de fichier exigeant des outils de génération externes.
L'affichage physique dans l'Explorateur de solutions, qui est disponible à l'aide du bouton Afficher tous les fichiers. Vous pouvez désormais faire glisser des fichiers depuis l'Explorateur Windows jusqu'à des nœuds de projet situés dans l'Explorateur de solutions. Le bouton Afficher tous les fichiers affiche toutes les références de fichiers contenues dans votre projet.
Le nœud Références a été supprimé de l'Explorateur de solutions. La nouvelle Structure et Références, Propriétés communes, boîte de dialogue Pages de propriétés de <NomProjet> vous permet d'ajouter des références aux assemblys .NET, aux composants COM ou aux composants de projet, à vos projets .NET.
Les Optimisations guidées par profil (PGO) génèrent des commandes disponibles dans le menu contextuel du projet (cliquez avec le bouton droit sur un nœud de projet) dans l'Explorateur de solutions ; et des paramètres de propriétés de projet PGO disponibles dans les pages de propriétés du projet.
Les Générations multiprocesseurs, qui vous aident à générer plusieurs projets simultanément.
Fonctionnalités générales
Les Paramètres Visual C++, qui personnalisent l'environnement IDE pour les développeurs Visual C++.
Unicode dans l'Éditeur de code et de texte C/C++, les Éditeurs de ressources, IntelliSense, l'Explorateur d'objets, les Assistants pour les Projets Visual C++ et toutes les fenêtres Outil.
Fonctionnalités RAD (Concepteur de DataSet et Explorateur de serveurs/Explorateur de bases de données) pour les bases de données distantes.
Voir aussi
Concepts
Modifications apportées à Visual C++ 2005 et aux éditions antérieures
Remarque :