Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Lo nuevo en Team Foundation Build

Visual Studio 2012

Visual F# en Visual Studio 2012 ofrece F# 3.0, que extiende el lenguaje conciso y expresivo de F# para admitir programación completa en información. Esta tecnología le permite programar directamente con gran abundancia de espacios de datos y servicios que a menudo dominan la programación empresarial y de red en la actualidad, tales como las bases de datos, los servicios web, las fuentes de datos web y los agentes de datos.

La programación ricos en información de F# se centra en código y se puede utilizar en proyectos y scripts. También permite especificar las conexiones de base de datos de OData y SQL Server directamente en el código, mientras que ofrece tipos de seguros con la asistencia de IntelliSense. El mecanismo es extensible, lo que le permite escribir o hacer referencia a los nuevos proveedores de tecnologías de datos, de código y de servicios tales como SharePoint, ontologías web, Instrumental de administración de Windows (WMI), XML y otras fuentes de información. La programación orientada a información de F# incluye el mecanismo proveedores de tipos de F#, consultas LINQ de F# y un conjunto de proveedores integrados para bases de datos, OData y programación de servicios web.

Visual F# en Visual Studio 2012 también incluye muchas mejoras en el editor de código que han sido diseñadas para mejorar la productividad cuando se escribe código en F#.

Las nuevas características que aparecen a continuación están disponibles en F# 3.0:

  1. Proveedores de tipos. Los proveedores de tipos generan tipos basados en datos estructurados. Estos facilitan el acceso a fuentes de datos distintas. Los proveedores de tipos para varias de las fuentes de datos que se utilizan normalmente están incluidos en la biblioteca de F#. Para obtener información general sobre los proveedores de tipos, consulte Proveedores de tipo. Incluyen los siguientes:

    Además, puede escribir sus propios proveedores de tipos. Para obtener más información, vea Tutorial: Crear un proveedor de tipo (F#).

  2. Expresiones de consulta. Esta característica implementa LINQ para F#. Ahora puede escribir consultas en lenguaje F# con una sintaxis similar a la de SQL. Para obtener más información, vea Expresiones de consulta (F#).

  3. Propiedades autoimplementadas. Ahora puede incluir explícitamente las propiedades sin tener que incluir también un dispositivo de copia de seguridad para la propiedad. Para obtener más información, vea Propiedades (F#).

Esta versión de Visual F# contiene las siguientes mejoras en el editor y en el entorno de desarrollo integrado (IDE):

  • Ayuda de paramétros. Cuando está escribiendo una función o una llamada al método, la información de cada parámetro va apareciendo según se escribe.

  • IntelliSense mejorado. Estas características proporcionan sugerencias útiles mientras se escribe código en F#.

Las nuevas características que aparecen a continuación están incluidas en esta versión de la biblioteca básica de F#:

Con esta versión de Visual F#, se pueden crear aplicaciones que se ejecutan con las versiones siguientes de .NET Framework: 2.0, 3.0, 3.5, 4 y 4.5. También puede seleccionar una aplicación de Silverlight 5, y puede crear bibliotecas y componentes que ejecutan aplicaciones de Tienda Windows mediante la plantilla de proyecto Biblioteca Portable de F#.

Nota de precaución Precaución

Se puede actualizar la mayoría de los proyectos de F# a Visual Studio 2012 cuando se abren por primera vez en esa versión. Sin embargo, no puede actualizar un proyecto de Silverlight de una versión anterior de Visual Studio a Visual Studio 2012. En su lugar, cree un proyecto de Silverlight en Visual Studio 2012 y copie el código en el nuevo proyecto. Los proyectos de Silverlight creados con Visual Studio 2012 están dirigidos a Silverlight 5.

Además, puede que desee conocer los cambios menores siguientes :

  1. Cadenas con comillas triples. Estas cadenas pueden contener caracteres de comillas simples. Para obtener más información, vea Cadenas (F#).

Adiciones de comunidad

AGREGAR
Mostrar: