Introduction à l'IDE (Visual C#)

Mise à jour : novembre 2007

L'environnement de développement intégré (IDE) Visual C# est une collection d'outils de développement exposée à travers une interface utilisateur ordinaire. Certains outils sont partagés avec d'autres langages Visual Studio tandis que d'autres, tels que le compilateur C#, sont propres à Visual C#. La documentation de cette section fournit une vue d'ensemble de l'utilisation des outils Visual C# les plus importants quand vous travaillez dans l'environnement IDE au cours de différentes phases du processus de développement.

Remarque :

Si vous développez une application Web ASP.NET 2.0, vous utiliserez l'IDE Visual Web Developer, qui fait partie intégrante de Visual Studio. Toutefois, si vos pages code-behind sont en Visual C#, vous utiliserez l'éditeur de code de Visual C# dans Visual Web Developer. Par conséquent, certaines rubriques de cette section, telles que Conception d'une interface utilisateur (Visual C#), peuvent ne pas s'appliquer aux applications Web.

Outils Visual C#

Les éléments suivants sont les fenêtres et les outils les plus importants dans Visual C#. Les fenêtres de la plupart de ces outils peuvent être ouvertes à partir du menu Affichage.

  • L'éditeur de code, pour écrire le code source.

  • Le compilateur C#, pour convertir le code source C# en un programme exécutable.

  • Le débogueur Visual Studio, pour tester votre programme.

  • La boîte à outils et le Concepteur, pour le développement rapide d'interfaces utilisateur à l'aide de la souris.

  • L'Explorateur de solutions, pour afficher et gérer des fichiers projet et des paramètres.

  • Le Concepteur de projets, pour configurer des options du compilateur, des chemins de déploiement, des ressources, et bien plus.

  • L'Affichage de classes, pour naviguer à travers le code source d'après des types, et non des fichiers.

  • La fenêtre Propriétés, pour configurer des propriétés et des événements sur les contrôles de votre interface utilisateur.

  • L'Explorateur d'objets, pour consulter les méthodes et les classes disponibles dans les bibliothèques de liaisons dynamiques, y compris les assemblys .NET Framework et les objets COM.

  • L'Explorateur de documents, pour parcourir et rechercher de la documentation concernant le produit sur un ordinateur local et sur Internet.

Comment l'IDE expose les outils

Vous interagissez avec les outils à travers les fenêtres, les menus, les pages de propriétés et les Assistant dans l'IDE. L'IDE de base est présenté ci-dessous :

Environnement de développement intégré Visual C#

Vous pouvez accéder rapidement à toutes les fenêtres Outil ouvertes ou aux fichiers en appuyant sur CTRL + TAB. Pour plus d'informations, consultez Navigation et recherche (Visual C#).

Fenêtres de l'Éditeur et du Concepteur Windows Form

L'éditeur de code, le Concepteur Windows Forms ou le Concepteur Windows Presentation Foundation utilise la grande fenêtre principale. Pour basculer entre le modes Code et Design, cliquez sur Code ou Concepteur dans le menu Affichage ou utilisez le raccourci clavier F7 ou MAJ + F7. En mode Design, vous pouvez faire glisser des contrôles sur la fenêtre de la boîte à outils. Pour afficher cette dernière, cliquez sur l'onglet Boîte à outils dans la marge de gauche. Pour plus d'informations sur l'éditeur de code, consultez Modification du code (Visual C#). Pour plus d'informations sur les concepteurs, consultez Concepteur Windows Forms et Mise en route du concepteur WPF.

La fenêtre Propriétés, située dans la partie inférieure droite, est renseignée uniquement en mode Design. Elle vous permet de définir des propriétés et de raccorder des événements pour les contrôles d'interface utilisateur tels que des boutons, des zones de texte, et ainsi de suite. Lorsque vous attribuez à cette fenêtre la valeur Masquer automatiquement, elle est réduite dans la marge de droite chaque fois que vous basculez en mode Code. Pour plus d'informations sur la fenêtre Propriétés et le Concepteur, consultez Conception d'une interface utilisateur (Visual C#).

Explorateur de solutions et Concepteur de projets

La fenêtre située dans la partie supérieure droite est celle de l'Explorateur de solutions, qui affiche tous les fichiers de votre projet dans une arborescence hiérarchique. Lorsque vous utilisez le menu Projet pour ajouter de nouveaux fichiers à votre projet, vous les voyez apparaître dans l'Explorateur de solutions. En plus des fichiers, l'Explorateur de solutions affiche également vos paramètres de projet ainsi que les références aux bibliothèques externes requises par votre application.

Pour accéder aux pages de propriétés du Concepteur de projets, cliquez avec le bouton droit sur le nœud Propriétés dans l'Explorateur de solutions, puis cliquez sur Ouvrir. Utilisez ces pages pour modifier les options de génération, les conditions de sécurité, les détails de déploiement et beaucoup d'autres propriétés de projet. Pour plus d'informations sur l'Explorateur de solutions et le Concepteur de projets, consultez Création d'un projet (Visual C#).

Fenêtres du compilateur, du débogueur et de la liste d'erreurs

Le compilateur C# n'a aucune fenêtre parce qu'il ne s'agit pas d'un outil interactif, mais vous pouvez définir les options du compilateur dans le Concepteur de projets. Lorsque vous cliquez sur Générer dans le menu Générer, le compilateur C# est appelé par l'environnement IDE. Si la génération est réussie, le volet d'état affiche le message "La génération a réussi". En cas d'erreurs de génération, la fenêtre Liste d'erreurs apparaît au-dessous de la fenêtre d'éditeur/concepteur avec une liste d'erreurs. Double-cliquez sur une erreur pour accéder à la ligne du problème dans le code source. Appuyez sur F1 pour consulter la documentation d'aide sur l'erreur en surbrillance.

Le débogueur a différentes fenêtres qui affichent des valeurs de variables et des informations de type pendant que votre application s'exécute. Vous pouvez utiliser la fenêtre de l'éditeur de code pendant le débogage pour spécifier une ligne de suspension de l'exécution dans le débogueur, et exécuter pas à pas le code une ligne à la fois. Pour plus d'informations, consultez Génération et débogage (Visual C#).

Personnalisation de l'IDE

Toutes les fenêtres dans Visual C# peuvent être rendues ancrables ou flottantes, masquées ou visibles, ou être déplacées à de nouveaux emplacements. Pour modifier le comportement d'une fenêtre, cliquez sur la flèche bas ou les icônes de punaise sur la barre de titre et opérez un choix parmi les options disponibles. Pour déplacer une fenêtre ancrée à un nouvel emplacement ancré, faites glisser la barre de titre jusqu'à ce que les icônes du compte-gouttes de la fenêtre apparaissent. En maintenant le bouton gauche de la souris enfoncé, déplacez le pointeur de la souris sur l'icône au nouvel emplacement. Positionnez le pointeur sur les icônes de gauche, de droite, du haut ou du bas pour ancrer la fenêtre sur le côté spécifié. Positionnez le pointeur sur l'icône centrale pour faire de la fenêtre une fenêtre avec onglets. Lorsque vous positionnez le pointeur, un rectangle semi-transparent bleu apparaît pour indiquer où la fenêtre sera ancrée au nouvel emplacement.

Ancrage de fenêtres dans Visual Studio

Vous pouvez personnaliser beaucoup d'autres aspects de l'IDE en cliquant sur Options dans le menu Outils. Pour plus d'informations, consultez Options, boîte de dialogue (Visual Studio).

Voir aussi

Concepts

Conception d'une interface utilisateur (Visual C#)

Création d'un projet (Visual C#)

Modification du code (Visual C#)

Génération et débogage (Visual C#)

Autres ressources

Visual C#

Utilisation de l'IDE de Visual C#

Développement d'applications dans Visual Studio

Visual Web Developer

Éléments de l'interface utilisateur de Visual Web Developer