Partager via


Nouveautés de Team Foundation Build

Visual F# dans Visual Studio 2012 comporte F# 3,0, qui étend le langage succinct et expressif F# pour prendre en charge la programmation riche d'informations F#.Cette technologie vous permet de programmer directement par rapport à des espaces enrichie de données et de services qui dominent souvent l'entreprise et le développement web aujourd'hui, tels que des bases de données, des services Web, des flux de site Web et des courtiers de données.

La programmation riche d'informations F# est centrée sur le code et peut être utilisée dans les scripts et les projets.Il vous permet également de spécifier des connexions d'OData et de base de données SQL Server directement dans votre code, tout en fournissant les types forts à l'aide d'Intellisense.Le mécanisme est extensible, ce qui vous permet d''ecrire ou référencer de nouveaux fournisseurs de données, de code et de services telles que SharePoint, ontologies de site Web, WMI (WMI), XML et d'autres sources d'informations.La programmation riche d'informations F# inclut le mécanisme de Fournisseurs de type F# , Requêtes LINQ F#, et un ensemble de fournisseurs de type intégré pour la base de données, l'OData, et la programmation de service Web.

Visual F# dans Visual Studio 2012 inclut également de nombreuses améliorations à l'éditeur de code conçu pour améliorer la productivité en écrivant du code F#.

Nouveautés du langage et le compilateur F#

Les nouvelles fonctionnalités suivantes sont disponibles en F# 3,0 :

  1. fournisseurs de type.Les fournisseurs de type génèrent des types basés sur des données structurées.Ils facilitent l´accès aux diverses sources de données.Les fournisseurs de type de plusieurs sources de données fréquemment utilisées sont inclus dans la bibliothèque F#.Pour obtenir des informations générales sur les fournisseurs de type, consultez Fournisseurs de type.Ces niveaux sont les suivants :

    En outre, vous pouvez créer vos propres fournisseurs de type.Pour plus d'informations, consultez Didacticiel : création d'un fournisseur de type (F#).

  2. expressions de requête.Cette fonction implémente LINQ pour F#.Vous pouvez maintenant écrire des requêtes dans une syntaxe similaire à SQL dans le langage F#.Pour plus d'informations, consultez Expressions de requête (F#).

  3. propriétés implémentées automatiquement.Vous pouvez désormais déclarer des propriétés sans déclarer également un magasin de stockage pour la propriété.Pour plus d'informations, consultez Propriétés (F#).

Nouveautés dans l'environnement de développement

Cette version de visual F# contient les améliorations suivantes dans l'éditeur et l'environnement de développement intégré (IDE) (IDE) :

  • Utilisation de paramètre.En tapant une fonction ou un appel de méthode, des informations sur chaque paramètre apparaissent maintenant lorsque vous tapez.

  • Intellisense amélioré.Ces fonctionnalités fournissent des informations utiles dans les info-bulles lorsque vous écrivez du code dans F#.

Nouveautés dans la bibliothèque F#

Les nouvelles fonctionnalités suivantes sont incluses dans cette version de la bibliothèque principale F# :

Frameworks et plateformes ciblés

En utilisant cette version de visual F#, vous pouvez créer des applications qui s'exécutent sur les versions suivantes du .NET Framework : 2,0, 3,0, 3,5, 4, et 4,5.Vous pouvez également cibler une application pour Silverlight 5, et vous pouvez créer des bibliothèques et des composants qui utilisent des applications d' Windows Store à l'aide de le modèle de projet de Bibliothèque fichier F# .

Mise en gardeAttention

Vous pouvez mettre à jour la plupart des projets F# vers Visual Studio 2012 lorsque vous l'ouvrez d'abord dans cette version.Toutefois, vous ne pouvez pas mettre à niveau un projet Silverlight d'une version antérieure de Visual Studio à Visual Studio 2012.À la place, vous créez un projet Silverlight dans Visual Studio 2012 puis copiez le code dans le nouveau projet.Les projets Silverlight que vous créez à l'aide de Visual Studio 2012 ciblent Silverlight 5.

Modifications mineures

En outre, vous pouvez souhaiter connaître les modifications mineures suivantes :

  1. Chaînes entre triple guillemets.Ces chaînes peuvent contenir des guillemets simples.Pour plus d'informations, consultez Chaînes (F#).

Voir aussi

Concepts

Nouveautés de Visual Studio 2012

Modifications avec rupture dans F# 3.0

Autres ressources

Visual F# 2010