Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

processi

Visual Studio 2012

Visual F# funzionalità di Visual Studio 2012 F# 3.0, estende il linguaggio succinto ed espressivo F# per supportare la programmazione information-rich di F#. Questa tecnologia consente di programmare direttamente spazi ricchi di dati e di servizi che oggi dominano la programmazione web e d'impresa, come i database, i servizi web, i feed di dati web e i broker di dati.

La programmazione ricca di informazioni di F# è focalizzata sul codice e può essere utilizzata sia negli script che nei progetti. Consente inoltre di specificare connessioni a database SQL Server e OData direttamente nel codice, fornendo dei tipi forti con supporto IntelliSense. Il meccanismo è estensibile, consentendoti di scrivere o fare riferimento ai nuovi provider per le tecnologie per i dati, i codici e i servizi come SharePoint, web ontologies, Windows Management Instrumentation (WMI), XML e altre fonti di informazione. La programmazione information-rich di F# include il meccanismo Provider di tipi di F#, Query LINQ F#, e un set di provider di tipi incorporato per database, OData e programmazione per servizi web.

Visual F# in Visual Studio 2012 include numerosi miglioramenti all'editor di codice concepiti per migliorare la produttività quando si scrive codice in F#.

Le seguenti nuove funzionalità sono disponibili in F# 3.0:

  1. Provider di tipi. I provider di tipi generano dei tipi basati su dati strutturati. Semplificano l'accesso alle diverse sorgenti di dati. I provider di tipi per le diverse sorgenti di dati utilizzate più di frequente sono inclusi nella libreria di F#. Per informazioni generali sui provider di tipi, vedere Provider di tipi. tra cui:

    Inoltre, è possibile creare i propri provider di tipi. Per ulteriori informazioni, vedere Esercitazione: creazione di un provider di tipi (F#).

  2. Espressioni Query. Questa funzionalità implementa LINQ per F#. È ora possibile scrivere query in una sintassi simile a SQL nel linguaggio F#. Per ulteriori informazioni, vedere Espressioni di query (F#).

  3. Proprietà implementate automaticamente. È ora possibile dichiarare le proprietà senza dichiarare anche un archivio di backup per la proprietà. Per ulteriori informazioni, vedere Proprietà (F#).

Questa versione di Visual F# contiene i seguenti miglioramenti nell'editor e nell'ambiente di sviluppo integrato (IDE):

  • Guida ai parametri. Quando si scrive una funzione o una chiamata ad un metodo, le informazioni su ogni parametro vengono ora visualizzate durante la digitazione.

  • IntelliSense avanzato. Queste funzionalità forniscono informazioni utili nei tooltips durante la scrittura di codice in F#.

Le nuove funzionalità seguenti sono incluse in questa versione della libreria di base F#:

Utilizzando questa versione di Visual F#, è possibile creare applicazioni eseguibili con le versioni di .NET Framework seguenti: 2.0, 3.0, 3.5, 4 e 4.5. È inoltre possibile destinare un'applicazione per Silverlight 5 e è possibile creare raccolte e componenti che funzionano con applicazioni di Windows Store tramite il modello di progetto Libreria portatile F.

Nota di avviso Attenzione

È possibile promuovere la maggior parte dei progetti F# a Visual Studio 2012 quando questi sono aperti per la prima volta in questa versione. Tuttavia, non è possibile promuovere un progetto Silverlight da una versione precedente di Visual Studio a Visual Studio 2012. Invece, si può creare un nuovo progetto Silverlight in Visual Studio 2012 e poi copiarvi il codice del progetto precedente. I progetti Silverlight che vengono creati utilizzando Visual Studio 2012 hanno come obiettivo Silverlight 5.

Inoltre, è necessario tenere conto delle seguenti modifiche non essenziali:

  1. Stringhe con triplici virgolette ("triple-quoted"). Queste stringhe possono contenere caratteri single-quote. Per ulteriori informazioni, vedere Stringhe (F#).

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft