Présentation rapide de l'environnement de développement intégré

Mise à jour : novembre 2007

Cette rubrique fournit une brève présentation de nombre des fonctionnalités et outils inclus dans Visual Studio pour le développement d'applications.

Environnement de développement intégré

Les produits de la gamme Visual Studio partagent le même environnement de développement intégré (IDE). L'IDE est composé de plusieurs éléments : la barre d'outils Menu, la barre d'outils Standard, différentes fenêtres Outil ancrées ou masquées automatiquement sur les bords gauche, inférieur et droit, ainsi que l'espace d'éditeur. Les fenêtres Outil, menus et barres d'outils disponibles varient en fonction du type de projet ou de fichier dans lequel vous travaillez.

Figure 1 : IDE avec paramètres de développement généraux appliqués

IDE avec paramètres de développement généraux appliqués.

Suivant les paramètres que vous avez appliqués, et toutes les personnalisations que vous avez faites par la suite, le positionnement des fenêtres Outil et d'autres éléments dans l'IDE change. Vous pouvez modifier les paramètres à l'aide de l'Assistant Importation et exportation de paramètres.

Vous pouvez facilement déplacer et ancrer des fenêtres à l'aide du repère visuel en forme de losange ou masquer temporairement des fenêtres à l'aide de la fonction Masquer automatiquement. Pour plus d'informations, consultez Comment : réorganiser et ancrer des fenêtres.

Vous pouvez utiliser le modèle Automation de Visual Studio pour automatiser et étendre l'environnement de développement intégré. Pour plus d'informations, consultez Personnalisation et automatisation de l'environnement de développement.

Système de projet

Les solutions et les projets contiennent les éléments qui représentent les références, connexions de données, dossiers et fichiers nécessaires à la création de votre application. Un conteneur de solutions peut contenir plusieurs projets et un conteneur de projets contient généralement plusieurs éléments. Pour plus d'informations, consultez Les solutions en tant que conteneurs et Projets en tant que conteneurs.

L'Explorateur de solutions affiche des solutions, leurs projets et les éléments contenus dans ces projets. À partir de l'Explorateur de solutions, vous pouvez ouvrir des fichiers pour les modifier, ajouter de nouveaux fichiers dans un projet, et afficher les propriétés de solutions, projets et éléments.

Figure 2 : Explorateur de solutions

Fenêtre Explorateur de solutions

Pour plus d'informations, consultez Utilisation de l'Explorateur de solutions et Comment : créer des solutions et des projets.

Éditeurs et concepteurs

L'éditeur et les concepteurs que vous utilisez dépendent du type de fichier ou de document que vous créez. L'éditeur de texte est le traitement de texte de base de l'IDE, tandis que l'éditeur de code est l'éditeur de code source de base.

D'autres éditeurs, tels que l'éditeur CSS, le Concepteur HTML et le Concepteur de pages Web, partagent nombre des fonctionnalités que l'on trouve dans l'éditeur de code, en plus des améliorations spécifiques au type de code ou de balisage pris en charge.

Les éditeurs et concepteurs ont souvent deux modes d'affichage : un mode Design graphique et le mode code-behind ou mode Source. Le mode Design vous permet de spécifier l'emplacement de contrôles et d'autres éléments dans l'interface utilisateur ou sur la page Web. Vous pouvez faire glisser facilement un contrôle de la Boîte à outils et le placer sur l'aire de conception.

Figure 3 : Concepteur de pages Web, mode Design

Mode Design du Concepteur de pages Web

Le mode Source affiche le code source du fichier ou du document. Ce mode d'affichage prend en charge une aide de codage comme IntelliSense, des sections de code réductibles, Refactorisation, et l'insertion d'extraits de code. D'autres fonctionnalités comprennent le retour automatique à la ligne, les signets et l'affichage des numéros de ligne, pour n'en citer que quelques-unes. Pour plus d'informations, consultez Nouvelles commandes et fonctionnalités de l'éditeur de code.

Figure 4 : Concepteur de pages Web, mode Source

Mode Source du Concepteur de pages Web

Certains éditeurs, tels que le Concepteur de pages Web et le Concepteur HTML, fournissent également une vue hybride qui vous permet d'obtenir une vue graphique et le mode Code d'un fichier simultanément. Cette vue est appelé mode Fractionné.

Figure 5 : Concepteur de pages Web, mode Fractionné

Vue Split Tab du concepteur HTML

Outils de génération et de débogage

Visual Studio fournit un jeu complet d'outils de génération et de débogage. Avec les configurations de génération, vous pouvez sélectionner les composants que vous allez générer, exclure ceux que vous ne générerez pas et déterminer comment les projets sélectionnés seront générés et sur quelle plateforme. Vous pouvez avoir des configurations de génération pour des solutions ou des projets. Pour plus d'informations, consultez Comment : créer et modifier des configurations et Générations effectuées durant le développement d'une application.

Le processus de débogage commence pendant la génération. La génération de votre application vous aide à détecter les erreurs de compilation. Ces erreurs peuvent être dues à une syntaxe incorrecte, à des mots clés mal orthographiés ou à une incompatibilité de type. La fenêtre Sortie (Sortie, fenêtre) affiche ces types d'erreurs.

Figure 6 : Informations de génération affichées dans la fenêtre Sortie

Informations de génération affichées dans la fenêtre Sortie

Après avoir généré votre application, vous pouvez utiliser le débogueur pour détecter et résoudre des problèmes tels que des erreurs de logique ou de sémantique qui sont détectées lors de l'exécution. En mode arrêt, vous pouvez examiner les variables locales et d'autres données pertinentes à l'aide d'outils tels que Fenêtres de variables et Fenêtres Mémoire.

Figure 7 : Formulaire Visual Basic en mode Arrêt

Exemple de point d'arrêt de débogage en Visual Basic

Figure 8 : Fenêtres d'outils de débogage

Outils de débogage

La fenêtre Liste d'erreurs (Liste d'erreurs, fenêtre) affiche des erreurs, des avertissements et d'autres messages en rapport avec le débogage.

Pour plus d'informations, consultez Présentation du débogueur.

Outils de déploiement

Visual Studio fournit deux stratégies de déploiement différentes : ClickOnce et Windows Installer. Avec le déploiement ClickOnce, vous publiez l'application à un emplacement centralisé et l'utilisateur l'installe ou l'exécute à partir de cet emplacement. Avec le déploiement Windows Installer, vous empaquetez l'application dans un fichier setup.exe et distribuez ce fichier aux utilisateurs ; ceux-ci exécutent le fichier setup.exe pour installer l'application. Pour une comparaison détaillée, consultez Choix d'une stratégie de déploiement.

ClickOnce vous permet de déployer rapidement des applications à l'aide de l'Assistant Publication.

Figure 9 : Assistant Publication

Assistant Publication

Pour plus d'informations, consultez Comment : publier une application ClickOnce.

Le déploiement Windows Installer offre une plus grande souplesse pour le déploiement des applications. Différents éditeurs, tels que l'Éditeur des actions personnalisées et l'Éditeur de l'interface utilisateur, vous permettent de personnaliser Windows Installer en fonction de vous besoins de déploiement. Pour créer un fichier de configuration de base, vous utilisez l'Éditeur du système de fichiers pour spécifier quels éléments sont déployés.

Figure 10 : Éditeur du système de fichiers

Éditeur du système de fichiers pour Windows Installer

Pour plus d'informations, consultez Tâches de déploiement de Windows Installer et Éditeurs utilisés dans le déploiement.

Documentation du produit

Vous pouvez accéder à l'aide en appuyant sur F1 dans l'IDE, ainsi que par l'intermédiaire de la table des matières, de l'index et de la recherche de texte intégral. Vous pouvez utiliser l'aide installée localement ou utiliser MSDN Online ou d'autres sources en ligne.

Figure 11 : Page de recherche de l'aide

Page de recherche dans l'aide

Pour plus d'informations, consultez Techniques pour localiser l'aide.

Voir aussi

Concepts

Nouveautés de Visual Studio 2008

Comment faire dans le cadre d'un développement général