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 |
---|---|
Listeler Visual Studio Özellikler ve hangi görsel f #'desteklendiğini gösterir. |
|
Proje ayarları Visual f # içinde hakkında bilgi sağlar. |
|
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 # 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 hakkında bilgi sağlar. |
|
Visual f # hakkında açıklayıcı bilgilere bağlantılar sağlar. |
|
f # programlama bazı yönlerini tanıtım eğitimlerini bağlantılar sağlar |