Aracılığıyla paylaş


Görsel F#, Visual Studio 2012 için yenilikler nelerdir?

Visual F# Visual Studio 2012 içinde F# 3.0, özlü ve etkileyici F# dil desteği ile F# zengin bilgi programlamayı genişleten özellikler. Bu teknoloji günümüzde kurumsal ve web programlamada egemen olan veritabanları, web hizmetleri, web veri beslemeleri ve veri aracıları gibi zengin veri ve hizmet uzaylarına doğrudan programlamanızı sağlar.

F# bilgi zengin programlama kod odaklıdır ve hem projelerde hem de betiklerde kullanılabilir. Ayrıca kodunuz içinde doğrudan OData ve SQL Server veritabanı bağlantıları belirtmenize güçlü türler ile IntelliSense desteği vererek olanak sağlar. Mekanizma genişletilebilirdir, ve SharePoint web ontolojileri, Windows Yönetim Aygıtlaması (WMI), XML ve diğer bilgi kaynakları gibi veri, kod ve servis teknolojileri için yeni sağlayıcılar yazmanıza ya da başvurmanıza olanak sağlar. F# bilgi zengin programlama F# Tür Sağlayıcıları mekanizmasını, F# LINQ Sorgularını, ve veritabanı, OData ve web hizmet programlama için bir dahili tür sağlayıcıları kümesini içerir.

Bir Visual Studio 2012 içindeki Visual F#, F# kodu yazarken verimliliğini artırmak için Kod Düzenleyicisi için tasarlanmış birçok geliştirmeleri de içerir.

F# Dili ve Derleyici İçindeki Yenilikler

Aşağıdaki yeni özellikler F# 3.o içinde kullanılabilir:

  1. Sağlayıcı Türleri. Sağlayıcı türleri yapılandırılmış verilere dayanarak türleri oluşturur. Bunlar, çok çeşitli kaynaklardan veri erişimi kolaylaştırır. Çok sayıda sık kullanılan veri kaynağı türü sağlayıcıları F# Kitaplığı'nda yer alır. Tür sağlayıcıları hakkında genel bilgi için bkz: Sağlayıcı türü. Bunlar:

    Ayrıca, kendi tür sağlayıcılarınızı geliştirebilirsiniz. Daha fazla bilgi için bkz. Öğretici: bir tür sağlayıcısı (F#) oluşturma.

  2. Sorgu İfadeleri. Bu özellik F# için LINQ uygular. Şimdi sorguları SQL benzeri bir sözdiziminde F# dilinde yazabilirsiniz. Daha fazla bilgi için bkz. Sorgu ifadelerini (F#).

  3. Otomatik Kullanılan Özellikler. Şimdi, özellik için yedekleme depolamayı bildirmeksizin özellikleri bildirebilirsiniz. Daha fazla bilgi için bkz. Özellikler (F#).

Geliştirme Ortamındaki Yenilikler

Bu Visual F# sürümü, Düzenleyici ve tümleşik geliştirme ortamı (IDE) içinde var olan aşağıdaki geliştirmeleri içerir:

  • Parametre Yardımı. Bir işlev yazarken veya yöntem çağrısı yaparken, her parametre hakkında bilgi şimdi görüntülenir.

  • Geliştirilmiş IntelliSense. F# içinde kod yazarken bu özellikler araç ipuçlarında yararlı bilgiler sağlar.

F# Kitaplığı'ndaki Yenilikler

Aşağıdaki yeni özellikler F# Çekirdek Kitaplığı sürümünde bulunur:

Hedeflenen Çatılar ve Platformları

Bu Visual F# sürümünü kullanarak, .NET Framework'ün aşağıdaki sürümlerine karşı çalıştırılan uygulamalar oluşturabilirsiniz: 2.0, 3.0, 3.5, 4 ve 4.5. Bir uygulama için Silverlight 5 hedefleyebilir ve kitaplıkları ve çalışmak bileşenleri oluşturabilirsiniz Windows Mağazası apps kullanarak F# taşınabilir kitaplığı proje şablonu.

Uyarı

Bu sürümde bunları ilk kez açtığınızda çoğu F# projelerini Visual Studio 2012'na yükseltebilirsiniz.Bununla birlikte, Visual Studio'nun önceki bir sürümden bir Silverlight projesine Visual Studio 2012 şeklinde yükseltme yapamazsınız .Bunun yerine, Visual Studio 2012 içinde bir Silverlight projesi oluşturun ve yeni bir projeye kodunuzu kopyalayın.Bir Visual Studio 2012 kullanarak oluşturduğunuz Silverlight projeleri Silverlight 5'i hedefler.

Küçük Değişiklikler

Buna ek olarak, aşağıdaki küçük değişikliklere dikkat etmek isteyebilirsiniz:

  1. Üçlü tırnak içine alınmış dizeler. Bu dizeler tek tırnak işaretli karakterleri içerebilir. Daha fazla bilgi için bkz. Dizeleri (F#).

Ayrıca bkz.

Kavramlar

Visual Studio 2012'daki Yenilikler

F# 3.0 değişiklikleri kesiliyor

Diğer Kaynaklar

Visual F# 2010