Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

Nouveautés de Visual Studio 2013

Cet article présente les fonctionnalités nouvelles et améliorées de Visual Studio 2013. Pour plus d'informations sur les mises à jour de Visual Studio 2012, consultez Nouveautés de Visual Studio 2012.

Bb386063.collapse_all(fr-fr,VS.120).gifVisual C++

  • Prise en charge améliorée des normes ISO C/C++ :

    • Langage principal

    • Bibliothèque STL (Standard Template Library)

    • Bibliothèques C99

  • Améliorations de la bibliothèque Visual C++ :

    • SDK C++ REST (Casablanca)

    • Prise en charge de texture C++ AMP

    • Débogage de tâche PPL

  • Performances des applications C++ améliorées

  • Améliorations du développement d'applications Windows Store

Pour plus d'informations, consultez Nouveautés de Visual C++ dans Visual Studio 2013.

Bb386063.collapse_all(fr-fr,VS.120).gifJavaScript

Les nouvelles fonctionnalités dans l'éditeur JavaScript incluent :

  • Remarques de désapprobation dans IntelliSense. Si un élément d'API Windows a été déconseillé dans Windows 8.1, les info-bulles IntelliSense l'identifient comme étant « [déconseillé] ».

  • Atteindre la définition pour les espaces de noms. Vous pouvez ouvrir le menu contextuel d'un espace de noms que vous utilisez dans votre code (tel que WinJS.UI), puis choisir Atteindre la définition pour être renvoyé à la ligne où cet espace de noms est défini.

  • Mise en surbrillance des identificateurs. Sélectionnez un identificateur (par exemple, une variable, un paramètre ou un nom de fonction) dans votre source et toutes les utilisations de cet identificateur seront mises en surbrillance dans votre code source.

Pour plus d'informations sur les nouvelles fonctionnalités, consultez Nouveautés de JavaScript.

Remarque importante Important

Pour savoir comment créer des applications Windows Store dans JavaScript, notamment des informations sur l'éditeur Visual Studio JavaScript et d'autres fonctionnalités, consultez Develop Windows Store apps using Visual Studio 2013.

Bb386063.collapse_all(fr-fr,VS.120).gifF#

  • Les champs nommés dans les unions discriminées permettent de clarifier le code. Consultez Unions discriminées (F#).

  • Travaillez plus facilement avec le vecteur et le code de matrice grâce aux nouvelles fonctionnalités de découpage de tableau pour les tableaux multidimensionnels. Consultez Tableaux (F#).

  • Écrivez des algorithmes génériques plus puissants grâce à la prise en charge F# étendue pour les membres d'extension génériques. Consultez Extensions de type (F#).

  • Obtenez une meilleure prise en charge du débogage en utilisant des guillemets F#, avec le nouveau compilateur –quotations-debug et l'option d'interpréteur. Consultez Options du compilateur (F#).

  • Simplifiez votre code en omettant les annotations de type dans de nombreuses expressions lambda qui sont particulièrement courantes lorsque vous utilisez des méthodes d'extension LINQ telles que Where et Select.

  • Utilisez les bibliothèques portables du .NET Framework 4.5 et du Windows Store.

  • Travaillez sur vos projets à l'aide des versions actuelles et précédentes de Visual Studio. Voir Round-tripping with Visual Studio 2012 (page éventuellement en anglais).

  • Affichez les info-bulles et utilisez la fonctionnalité Atteindre la définition pour les opérateurs F#.

  • Bénéficiez des améliorations de vitesse jusqu'à 40x avec la nouvelle implémentation plus rapide de printf en F#.

  • Au cours des sessions F# Interactive, ajoutez des références à l'aide de la nouvelle commande Envoyer vers Interactive sur n'importe quel nœud de référence dans l'Explorateur de solutions.

Pour plus d'informations sur les nouvelles fonctionnalités dans les versions 4.5 et 4.5.1, consultez Nouveautés de .NET Framework 4.5.

Les améliorations dans la version 4.5.1 incluent la redirection de liaison automatique des assemblys. Lorsque vous compilez une application qui cible .NET Framework 4.5.1, vous pouvez ajouter des redirections de liaison au fichier de configuration d'application, si votre application ou ses composants référencent plusieurs versions du même assembly. Consultez Comment : activer et désactiver la redirection de liaison automatique.

Pour plus d'informations sur le développement d'applications Windows Store, consultez Windows 8.1 : nouvelles API et fonctionnalités pour les développeurs.

  • Créer une application de type hub. Créez une application du Windows Store qui affiche le contenu dans une vue panoramique et permet aux utilisateurs de visualiser le contenu grâce à une multitude d'accès. Utilisez le modèle de projet Application de concentrateur pour commencer.

  • Valider les applications par rapport aux périphériques distants. Validez votre application par rapport à vos périphériques distants avant de les soumettre à la certification et la création de liste dans le Windows Store. Exécutez un programme sur chaque périphérique que vous souhaitez utiliser pour la validation. Ensuite, connectez-vous à ce périphérique à partir de l'Assistant Créer des packages d'application pour valider l'application. Consultez Validate app packages.

  • Générer des lots d'applications. Générez un lot d'applications pour réduire la taille de l'application que les utilisateurs téléchargent. Votre application prend moins d'espace sur leurs périphériques, et les utilisateurs peuvent la télécharger plus vite parce qu'ils téléchargent uniquement les composants dont ils ont besoin. Consultez Help me decide whether to generate an app bundle.

Bb386063.collapse_all(fr-fr,VS.120).gifDébogueur

Bb386063.collapse_all(fr-fr,VS.120).gifGraphiques

Bb386063.collapse_all(fr-fr,VS.120).gifOutils de diagnostic

Bb386063.collapse_all(fr-fr,VS.120).gifDébogage et diagnostic pour les applications Windows Store

  • Explorateur DOM. L'éditeur de feuilles de style en cascade (CSS, Cascading Style Sheet) prend en charge la modification améliorée, IntelliSense, le style intraligne, la sténographie, la spécificité et la notification des propriétés non valides. Les volets Calculé, Styles et Disposition indiquent des valeurs calculées, fournissent un meilleur mappage au code source, et fournissent un codage de couleurs permettant d'établir une correspondance avec les éléments sélectionnés. L'Explorateur DOM prend en charge la recherche, la modification au format HTML, IntelliSense et les piles d'annulations.

  • Console JavaScript. La console prend en charge l'aperçu et la visualisation des objets, les nouvelles API, la fonction multiligne, IntelliSense, l'estimation d'éléments comme les objets ou le format HTML, et les modes de document hérités.

  • Profileur de mémoire JavaScript. La vue Dominators indique l'allocation de mémoire conservée par chaque objet. Le profileur vous informe des fuites de mémoire potentielles déclenchées par des nœuds DOM isolés ou déconnectés. Les valeurs d'opération identifiées par des couleurs montrent comment les objets ont changé par rapport aux instantanés précédents.

  • Le profileur Réactivité de l'interface utilisateur vous aide à améliorer la performance de l'affichage de votre application.

  • L'outil Consommation d'énergie vous permet d'analyser la consommation de puissance et d'énergie des applications Windows Store qui s'exécutent sur des tablettes Windows RT 8.1 (ARM) de faible puissance.

MSBuild 12.0 est inclus dans Visual Studio au lieu du .NET Framework. MSBuild 12.0 s'exécute côte à côte avec les versions qui étaient déployées avec les versions antérieures du .NET Framework, et est également disponible via un programme d'installation autonome pour les scénarios de serveur de builds. Consultez Nouveautés de MSBuild 12.0.

L'IDE de Visual Studio offre quelques modifications importantes : amélioration des icônes, contraste accru de l'interface utilisateur, possibilité d'explorer la fenêtre Options directement, et autres améliorations.

Vous trouverez de nouveaux raccourcis clavier IDE couramment utilisés dans Conseils et astuces pour Visual Studio.

Bb386063.collapse_all(fr-fr,VS.120).gifNouvelle expérience d'accueil

  • Connexion à Visual Studio. Vous pouvez vous connecter à Visual Studio avec un compte Microsoft. Cela permet de personnaliser et d'optimiser votre expérience de développement de Visual Studio. Le nouvel environnement IDE connecté utilise votre compte Microsoft pour vous connecter à votre profil Visual Studio, notamment vos comptes d'équipe pour Team Foundation Services. La première fois que vous démarrez Visual Studio, vous fournissez les informations d'identification de votre compte Microsoft. Suite à cette authentification, Visual Studio recherche et applique votre licence et synchronise vos paramètres (tels que les polices, la préférence de langue et les paramètres de clavier) sur tous vos ordinateurs. Consultez Connexion à Visual Studio et Paramètres synchronisés dans Visual Studio.

  • La première fois que vous démarrez Visual Studio, vous pouvez choisir l'un des trois thèmes Visual Studio : noir, blanc ou bleu. (Vous pouvez modifier le thème ultérieurement.) La sélection de votre thème fait partie de vos paramètres d'itinérance – aussi longtemps que vous êtes connecté à Visual Studio, votre thème apparaît sur tous vos ordinateurs.

  • Le nouveau panneau Centre de notification, dans l'angle supérieur droit de l'environnement IDE, en regard de la fenêtre Lancement rapide, envoie des alertes dans le cadre de l'expérience de connexion de l'environnement IDE. Par exemple, si vous n'avez pas enregistré votre installation et que votre licence expire, vous pouvez recevoir un message d'alerte dans le Centre de notification.

  • La page de démarrage contient désormais plus de nouveautés et de publicités.

Bb386063.collapse_all(fr-fr,VS.120).gifNouvelles fonctionnalités de l'éditeur de code

Vous pouvez maintenant utiliser les nombreuses fonctionnalités courantes de l'éditeur de code dans Visual Studio, qui n'étaient précédemment disponibles que dans les puissants outils de productivité :

  • Aperçu de définition. Vous pouvez parcourir et modifier les définitions de code Visual Basic, C#, et C++ sans ouvrir un nouvel onglet de document. Consultez Comment : afficher et modifier le code avec l'Aperçu de définition (ALT + F12).

  • Barre de défilement améliorée. Vous pouvez définir la barre de défilement pour afficher les marqueurs de code tels que les erreurs, les avertissements, les modifications et les points d'arrêt. Consultez Comment : suivre votre code en personnalisant la barre de défilement.

  • Accéder à. (Ctrl+,) : les améliorations comprennent l'affichage d'un aperçu instantané de résultat et une expérience d'interface utilisateur en ligne rationalisée.

  • Les autres nouvelles fonctionnalités incluent la possibilité de déplacer une ligne ou une sélection vers le haut ou vers le bas à l'aide de touches d'accès rapides, ainsi que les fins d'accolades automatiques.

Bb386063.collapse_all(fr-fr,VS.120).giféditeur XAML

  • L'éditeur XAML prend en charge IntelliSense pour la liaison de données et les ressources, le commentaire dynamique et l'option Atteindre la définition.

Pour plus d'informations sur les améliorations de la gestion du cycle de vie des applications et de Team Foundation, consultez Nouveautés de Visual Studio 2013 Application Lifecycle Management.

Pour plus d'informations sur les nouvelles fonctionnalités, consultez la page sur les ASP.NET and Web Tools for Visual Studio 2013 Release Notes (Nouveautés pour ASP.NET 4.5.1 et le développement Web dans Visual Studio 2013) (page éventuellement en anglais).

Pour plus d'informations sur les modèles Web, consultez Création de projets Web ASP.NET dans Visual Studio 2013.

  • Connectez les applications clientes à Windows Store et Windows Azure Mobile Services.

  • Utilisez les services mobiles Windows Azure et les services de notification d'émission Windows pour ajouter les notifications d'émission à votre application.

  • Créez et affichez les Services mobiles Windows Azure et les tables.

  • Mettez à jour les scripts de tables des services mobiles Windows Azure.

  • Résolvez les scripts côté serveur en affichant les journaux mobiles à partir de l'Explorateur de serveurs.

Pour plus d'informations, consultez la page relative aux Services mobiles Windows Azure.

Blend offre plusieurs fonctionnalités nouvelles et améliorées.

Bb386063.collapse_all(fr-fr,VS.120).gifOutils de conception HTML pour les applications Windows Store

  • Animation CSS. Créez et affichez un aperçu des animations CSS3 en utilisant la chronologie d'animation.

  • Comportements JavaScript. Ajoutez de l'interactivité sans écrire de code en supprimant des comportements JavaScript sur un élément. Effectuez un choix dans une liste de comportements intégrés ou créez des comportements personnalisés.

  • Intégrer des polices personnalisées. Intégrez facilement des polices personnalisées et ajoutez-les dans votre application.

  • Liaison des données. Effectuez une liaison aux données au moment du design pour afficher un aperçu de l'affichage des données et concevoir vos modèles de données.

  • Règles et repères. Faites glisser les repères visuels des règles pour placer les éléments plus précisément et créer des dispositions personnalisées.

  • border-radius Utilisez des handles faciles à manipuler sur les éléments pour créer des coins arrondis et des ellipses.

  • Rechercher et définir des propriétés CSS. Définissez rapidement des valeurs de propriétés CSS directement dans la zone de recherche ou de définition du panneau Propriétés CSS.

  • Rechercher des éléments à l'aide de la syntaxe CSS. Recherchez le DOM actif en utilisant la syntaxe CSS.

Bb386063.collapse_all(fr-fr,VS.120).gifOutils de conception XAML

  • Règles et repères. Faites glisser les repères visuels des règles pour placer les éléments plus précisément et créer des dispositions personnalisées.

  • Meilleure prise en charge de la modification de style. La modification sur place des styles et des modèles prend en charge la création et la modification des modèles directement dans le contexte de l'affichage de l'application.

  • Prise en charge des exemples de données. Effectuez une liaison aux exemples de données, notamment les exemples de données au format JSON.

  • Création de l'état d'affichage. Modifiez les propriétés d'état d'affichage telles que le bord et les largeurs minimales pour les affichages alignés par rapport au bord, directement dans le panneau Périphérique.

  • Comportements. Ajoutez des comportements à votre balisage interactivement en les déposant sur n'importe quel élément. Effectuez un choix dans une liste de comportements intégrés ou créez des comportements personnalisés.

  • Prise en charge MVC. Vous pouvez utiliser le nouveau modèle MVC (Model-View-Controller) dans Office et SharePoint 2013 pour créer des applications. Dans les applications pour SharePoint, vous pouvez choisir l'application Web ASP.NET MVC comme application pour votre projet. Vous pouvez également publier des applications sur les sites Web Windows Azure.

  • Modèle de projet Application de gestion des informations professionnelles dans le Cloud. Créez la ligne d'applications d'entreprise hébergées sur SharePoint pour Office 365 qui sont basées sur les technologies de Visual Studio LightSwitch.

  • Empaquetage et publication d'applications. Le processus de création de package et de publication des applications pour SharePoint et des applications pour Office a été rationalisé et amélioré. Une boîte de dialogue de publication mise à jour vous permet de fournir toutes les informations nécessaires pour publier votre application à un emplacement cible. Elle vous connecte également au Tableau de bord du vendeur, qui vous permet d'envoyer votre application à Office Store. Voir Procédure : Publier une application pour SharePoint à l'aide de Visual Studio et Procédure : publication d'une application pour Office.

  • Ajout de fonctions de recherche à vos applications pour SharePoint. Vous pouvez déployer des configurations de recherche personnalisées sur un site de recherche. Voir Procédure : Déployer des configurations de recherche personnalisées à l'aide de Visual Studio.

  • Débogage des récepteurs d'événements distants et des flux de travail distants. Les récepteurs d'événements distants et les flux de travail contenus dans les applications pour SharePoint prennent en charge le débogage complet. Voir Développement d'applications pour SharePoint sur un système distant.

  • Prise en charge améliorée pour le développement d'équipe avec le nouveau modèle de projet segmenté.

  • Le contrôle de table mobile JQuery pour les clients HTML affiche des données tabulaires.

  • Les champs Créé par et Modifié par des tables intrinsèques fournissent une expérience d'audit intégrée.

  • Le type de données sémantiques Person se connecte à Active Directory.

  • Le type de données sémantique DateTimeOffset stocke des dates et heures au format UTC.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft