Aracılığıyla paylaş


f # programları yazmak için Visual Studio kullanma

Visual Studio tümleşik geliştirme ortamı (IDE) f düzenleme, hata ayıklama, IntelliSense, kod dahil # destekler ve paketleme ve uygulamalarını dağıtma yardımcı özellikleri. Visual F# diğer .NET Framework dillerinde desteklenen özelliklerin birçoğunu destekler.

Komut dosyaları ve projeleri karşılaştırma

Visual f # destekleyen geliştirme iki temel stili vardır: komut dosyaları ve projeleri. Yalnızca küçük bir miktar kalıcı bir uygulamasına yapmak istemiyorsanız kod çalıştırmak istediğinizde, bir f # komut dosyası kullanabilirsiniz. Bir proje, daha kalıcı bir uygulama oluştururken kullanın.

Oluşturmak ve bir f # komut dosyasını çalıştırmak için bir proje oluşturmak gerekmez. f # komut, oluşturmak için Dosya menüsü, Yeni ve i Dosya. De Yeni dosya iletişim kutusunda seçin Script de Yüklü şablonlar listelemek ve seçin f # komut dosyası. Komut yürütme f # etkileşimli (fsi.exe) ile tasarlanmıştır. Daha fazla bilgi için bkz. F# Etkileşimli (fsi.exe) Başvurusu.

Projeler ve çözümler

Projeler üretmek tek Grup dosyalar topluluğu içerir. Projeler fsc.exe ile derleme için tasarlanmıştır ve Visual Studio hata ayıklayıcıda çalıştırabilirsiniz. Üretilen derleme, bir yürütülebilir dosyayı veya bir kitaplığı (dll) olabilir. Kaynak dosyalar aynı programlama diliyle yazılmış tüm proje oluşur. A çözüm projeleri topluluğudur. Projelerin bir çözüm içindeki farklý dillerde yazılabilir. Örneğin, bir proje ve bir f # kitaplık başka bir proje olarak uygulamanız için bir Visual Basic ya da C# kullanıcı arabirimine sahip. Bu projeleri baþlangýç projesi biri olacaktır: uygulamayı başlattığınızda çalışmak üzere ayarlanmış bir.

Bir f # projesini oluşturmak için Dosya menüsü, Yeni ve i Proje. De Yeni bir proje iletişim kutusunda, proje şablonu seçin. Visual Studiotüm temel öğelerini ve uygulamaları ve kitaplıkları destekleyen ayarları olan projeleri oluşturmanızı sağlayan şablonlar sağlar. Yürütülebilir bir dosya oluştururken, dll ve f # uygulama projesi oluştururken f # ', f # Library project şablonu kullanın. Silverlight, Silverlight project şablonu kullanarak da hedefleyebilirsiniz.

Geliştirme bilgisayarınızın dışındaki bilgisayarlarda çalıştırmak için uygulamalarınızı dağıttığınızda, Kurulum veya dağıtım projesi çözümünüze ekleyin ve dağıtımında f # çalışma zamanı içerecek şekilde yapılandırmanız gerekir. Bu senaryoda açıklanan tam olarak İzlenecek Yol: Uygulama Oluşturma, Hata Ayıklama ve Dağıtma için Visual F# Kullanma.

Kullanıcı arabirimleri olan uygulamalar oluşturma

Diğer diller, uygulamalar için kullanıcı arabirimleri oluşturmak sağlayan görsel tasarımcılar destekler. F # programları doğrudan hedef.net Framework kitaplıkları, wpf, Windows Forms veya asp gibi.f # uygulamalar için kullanıcı arabirimleri oluşturmak etkinleştir, net, ama Visual Studio 2010 yarat arabirimleri yardımcı olmak için görsel bir tasarımcıdır sağlamaz Tipik bir senaryo UI içeren bir Visual Basic veya C# uygulama projesi ile birden çok dil çözüm oluşturmak ve bir veya daha fazla f # kitaplığı projelerinde de sahip olmaktır.

F # projeleri

Dosya sırasını f # projeleri önemlidir. f # projesinde dosyaları sırayla f # derleyicisi tarafından işlenir. f # derleyicisi bunları kullanmaya başlamadan önce tüm yapıları gerektirir; Bu nedenle, tüm f # yapı tanımı içeren dosyalar önceki projedeki dosyalar listesinde bu yapı kullanan dosyalarından görünmelidir. Birden çok dosya yayılan döngüsel bağımlılık da kaçınmalısınız. Dosyaları bir proje içinde hareket etmek daha kolay hale getirmek için f # dosyalar dosya listesinde yukarı veya aşağı taşımak olanak veren komutlar sağlar Solution Explorer. Bu komutları, dosya listesinde yer alan dosyaların sağ tıklatarak veya menüde görüntülenip klavye kısayollarını kullanarak erişebilirsiniz.

F # f # projeler dosyalarında

Aşağıdaki tabloda bazı f # projelerinizde kullanabileceğiniz dosya türlerini özetlemektedir.

Dosya türünü ve uzantı

Açyklama

Uygulama dosyası (.fs)

f # kodu için kullanılır.

İmza dosyası (.fsi)

Modüller ve türlerinin ortak imzaları bir f # uygulama dosyası belirtmek için kullanılır. Daha fazla bilgi için bkz. İmzalar (F #).

Komut dosyası (.fsx)

Resmi olmayan test kodu f # test kodu uygulamanıza eklemek için ayrı bir proje oluşturma olmadan ve eklemek için kullanılır. Hatta böyle bir projenin parçası olduğunda varsayılan olarak, komut dosyaları projenin yapý içinde bulunmaktadır.

İlgili Konular

Title

Açyklama

F# Geliştirme Ortamı Özellikleri

Listeler Visual Studio Özellikler ve hangi görsel f #'desteklendiğini gösterir.

Projeleri Yapılandırma (F#)

Proje ayarları Visual f # içinde hakkında bilgi sağlar.

Projeler, Kullanıcı Arayüzü öğeler

Projeleriyle bağlantılıdır Visual Studio iletişim kutularını açıklayan konulara bağlantılar sağlar. F # proje desteği olan bir alt kümesini Visual Studio Destek.

Visual F#

Visual f # tanıtır ve ilgili konulara bağlantı sağlar.

İzlenecek Yol: Uygulama Oluşturma, Hata Ayıklama ve Dağıtma için Visual F# Kullanma

Visual f # içinde uygulamalar geliştirmek için adım adım yönergeler sağlar.

F# hata ayıklama

f # hata ayıklama hakkında bilgi sağlar.

f # ile Başlarken

Visual f # hakkında açıklayıcı bilgilere bağlantılar sağlar.

Visual F# Kılavuzlu Tur

f # programlama bazı yönlerini tanıtım eğitimlerini bağlantılar sağlar