Microsoft Visual C# 2005 inclut de nouvelles fonctionnalités dans les secteurs suivants :
-
Compilateur et langage
-
Éditeur de code
-
Environnement de développement
-
Documentation et spécification de langage
-
Débogage
Compilateur et langage
Le langage C# prend désormais en charge des types génériques, des itérateurs et des types partiels. La dernière version du compilateur C# inclut également de nouvelles fonctionnalités et options. Pour plus d'informations, consultez Nouveautés du langage et du compilateur C# 2.0.
Éditeur de code
L'éditeur de code contient les nouvelles fonctionnalités suivantes pour Visual C# 2005.
Extraits de code
Les extraits de code accélèrent l'entrée de constructions en code commun en fournissant un modèle prêt à remplir. Les extraits de code sont stockés en tant que fichiers XML faciles à modifier et à personnaliser.
Refactorisation
Des outils de refactorisation peuvent automatiquement restructurer votre code source, par exemple, par la promotion de variables locales en paramètres ou la conversion d'un bloc de code en méthode.
Environnement de développement
L'environnement de développement présente les améliorations suivantes pour Visual C# 2005 :
IntelliSense
IntelliSense a été enrichi des nouvelles fonctionnalités suivantes :
-
La liste des opérations terminées de la Liste des membres apparaît automatiquement lorsque vous reculez le curseur jusqu'à un opérateur de portée précédant un objet, ou lorsque vous annulez l'action d'achèvement.
-
Lorsque vous écrivez le code de gestion des erreurs, la Liste des membres vous aide à découvrir quelle exception intercepter par exclusion des membres non concernés de la liste, filtrés par une clause catch.
-
Lorsque vous devez insérer du code standardisé, avec Génération de code automatique, vous pouvez demander à IntelliSense d'insérer le code pour vous.
-
IntelliSense est disponible lors de la création d'applications Web.
Concepteur de classes
Le Concepteur de classes est un nouvel éditeur qui affiche graphiquement des classes et des types et autorise l'ajout ou la modification de méthodes. Il est également possible d'utiliser des outils de refactorisation de la fenêtre Concepteur de classes.
Banc de test d'objets
Le Banc de test d'objets permet d'effectuer des tests simples au niveau objet. Il permet de créer une instance d'un objet et en appelle les méthodes.
-
Consultez Banc de test d'objets.
Déploiement ClickOnce
Utilisez le déploiement ClickOnce pour publier des applications Windows sur un serveur Web ou un partage de fichier réseau pour simplifier l'installation.
-
Consultez Déploiement ClickOnce.
Prise en charge d'outils pour les assemblys à nom fort
La boîte de dialogue Propriétés du projet, modifiée, permet désormais de signer des assemblys.
-
Consultez Propriétés du projet.
Assistants Code
Les Assistants Code suivants sont désormais obsolètes :
-
Assistant Méthode C#
-
Assistant Propriété C#
-
Assistant Champ C#
-
Assistant Indexeur C#
Documentation et spécification de langage
La documentation de référence C# a été largement réécrite pour fournir des informations plus complètes sur des questions courantes ou plus spécialisées que peuvent se poser les développeurs en créant des applications en C#.
La spécification du langage C# n'est plus intégrée dans l'environnement d'aide ; elle fait l'objet de deux fichiers .doc. Ces fichiers sont installés par défaut sous \\Microsoft Visual Studio 8\vcsharp\specifications\1033\. Les versions les plus à jour peuvent être téléchargées à partir du Centre pour développeurs C# sur MSDN. Pour plus d'informations, consultez Spécifications du langage C#.
Améliorations spécifiques au débogage du langage C#
De nouvelles fonctionnalités, notamment Modifier & Continuer, ont été ajoutées pour aider le développeur en C#.
-
Consultez Nouveautés du débogueur Visual Studio 2005.
Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ