이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문
Visual Studio 2017을 사용하는 것이 좋습니다.
이 설명서는 보관되지만 유지 되지 않습니다.

Visual Studio 2012 Visual F#의 새로운 기능

Visual Studio 2012

Visual Studio 2012의 Visual F#은 F# 3.0의 기능을 합니다. 이 경우 F# 3.0은 간결하고 표현력이 뛰어난 F# 언어를 확장하여 F# 정보가 풍부한 프로그래밍을 지원합니다. 이 기술을 통해 데이터베이스, 웹 서비스, 웹 데이터 피드 및 데이터 브로커와 같이 오늘날 기업과 웹 프로그래밍을 종종 지배하는 다양한 데이터와 서비스 공간에서 직접 프로그래밍할 수 있습니다.

F# 정보가 풍부한 프로그래밍은 코드 중심이며 스크립트와 프로젝트 모두에서 사용할 수 있습니다. 코드에서 직접 OData 및 SQL Server 데이터베이스 연결을 지정하지만 IntelliSense를 사용한 강력한 형식을 제공할 수도 있습니다. 메커니즘은 확장 가능하여 SharePoint, 웹 온톨로기, WMI(Windows Management Instrumentation), XML 및 기타 정보 소스 같은 데이터, 코드 및 서비스 기술을 위한 새로운 공급자를 작성하거나 참조할 수 있습니다. F# 정보가 풍부한 프로그래밍은 F# 형식 공급자 메커니즘, F# LINQ 쿼리 및 데이터베이스, OData, 웹 서비스 프로그래밍을 위한 기본 제공 형식 공급자를 포함합니다.

Visual Studio 2012의 Visual F#에는 F# 코드를 작성할 때 생산성을 개선하도록 설계된 많은 향상된 기능도 코드 편집기에 포함되어 있습니다.

다음과 같은 새로운 기능은 F# 3.0에서 사용할 수 있습니다.

  1. 형식 공급자. 형식 공급자는 구조화된 데이터를 기반으로 형식을 생성합니다. 다양한 데이터 소스에 보다 쉽게 액세스할 수 있습니다. 몇 가지 일반적으로 사용되는 데이터 소스의 형식 공급자는 F# 라이브러리에 포함되어 있습니다. 형식 공급자에 대한 일반 정보를 보려면 형식 공급자를 참조하십시오. 제공합니다.

    또한 사용자 고유의 형식 공급자를 작성할 수 있습니다. 자세한 내용은 자습서: 형식 공급자 만들기(F#)을 참조하십시오.

  2. 쿼리 식. 이 기능은 F#용 LINQ를 구현합니다. 이제 F# 언어에서 SQL과 유사한 구문에서 쿼리를 작성할 수 있습니다. 자세한 내용은 쿼리 식(F#)을 참조하십시오.

  3. 자동으로 구현된 속성 이제 속성에 대한 백업 저장소를 선언하지 않고도 속성을 선언할 수 있습니다. 자세한 내용은 속성(F#)을 참조하십시오.

이 Visual F# 버전에는 편집기 및 IDE(통합 개발 환경)에 다음의 확장이 들어 있습니다.

  • 매개 변수 도움말. 함수 또는 메서드 호출을 입력하면 각 매개 변수 정보가 입력한 대로 나타납니다.

  • 고급 IntelliSense. 이 기능은 F#에 코드를 쓸 때 도구 설명에 유용한 정보를 제공합니다.

다음과 같은 새로운 기능은 F# 주요 라이브러리의 현재 버전에 포함되어 있습니다.

이 버전의 Visual F#을 사용하여 다음의 .NET Framework 버전에 대해 실행되는 응용 프로그램을 만들 수 있습니다: 2.0, 3.0, 3.5, 4, 4.5. 응용 프로그램이 Silverlight 5에 대 한 대상으로 지정할 수도 있습니다 및 라이브러리와 함께 작동 하는 구성 요소를 만들 수 있습니다 Windows 스토어 를 사용 하 여 응용 프로그램의 F# 휴대용 라이브러리 프로젝트 템플릿.

주의 정보 주의

해당 버전에서 처음 열 때 대부분의 F# 프로젝트를 Visual Studio 2012로 업그레이드할 수 있습니다. 그러나 이전 버전의 Visual Studio에서 Visual Studio 2012로 Silverlight 프로젝트를 업그레이드할 수 없습니다. 대신, Visual Studio 2012에서 Silverlight 프로젝트를 만든 다음 새 프로젝트에 코드를 복사합니다. Visual Studio 2012를 사용하여 만드는 Silverlight는 Silverlight 5를 대상으로 합니다.

또한, 다음과 같은 사소한 변경 사항을 인식하도록 할 수도 있습니다.

  1. 삼중 따옴표가 붙은 문자열입니다. 이러한 문자열은 작은따옴표 문자를 포함할 수 있습니다. 자세한 내용은 문자열(F#)을 참조하십시오.

표시: