Tarafından geliştirildi | Microsoft |
---|---|
İlk versiyon | 1997 |
Son sürüm |
2019 8.9.0.1651 ( macOS ,2 Mart 2021) 2019 16.9.0 ( Microsoft Windows ,3 Şubat 2021) |
Yazılmış | C ++ ve C # |
Destek dilleri | C # , C , C ++ , Visual Basic , F # , JavaScript , TypeScript , Genişletilebilir İşaretleme Dili , Genişletilebilir Stil Sayfası Dili Dönüşümleri , CSS , HTML ve Python |
İşletim sistemi | Microsoft Windows ve macOS |
Biçimleri okuyun | AXD HTTP İşleyici Dosyası ( d ) , Microsoft Yardım 2 ( en ) , Visual Studio Project Kullanıcı Seçenekleri ( d ) , Visual Studio Ayarları ( d ) , Visual Studio Paylaşılan Kod projesi (UTF-8) ( d ) , Visual Studio Kurulumu ve Dağıtımı Proje (UTF-8) ( d ) , Visual Studio Kurulum ve Dağıtım Projesi ( d ) ve Visual Studio Paylaşılan Kod projesi ( d ) |
Yazılı formatlar | XAML İkili Biçimi ( d ) , Visual Studio Project Kullanıcı Seçenekleri ( d ) , Visual Studio Paylaşılan Kod projesi (UTF-8) ( d ) , Visual Studio Kurulum ve Dağıtım Projesi (UTF-8) ( d ) , Visual Studio Kurulumu ve Dağıtımı Proje ( d ) ve Visual Studio Paylaşılan Kod projesi ( d ) |
Diller | Çok dilli ( d ) |
Tür | Entegre geliştirme ortamı |
Lisans | Sahip lisansı |
İnternet sitesi | visualstudio.microsoft.com |
Microsoft Visual Studio , Microsoft tarafından tasarlanan Windows ve Mac OS için bir geliştirme yazılım paketidir . En son sürüm, Visual Studio 2019 olarak adlandırılır .
Visual Studio, ASP.NET web uygulamaları , XML web hizmetleri , masaüstü uygulamaları ve mobil uygulamalar oluşturmaya yönelik kapsamlı bir geliştirme araçları kümesidir . Visual Basic , Visual C ++ , Visual C # , araçları paylaşmalarına olanak tanıyan ve birden çok dil kullanan çözümler oluşturmayı kolaylaştıran aynı Tümleşik Geliştirme Ortamını (IDE) kullanır. Ek olarak, bu diller , ASP web uygulamalarının ve XML web hizmetlerinin Visual Web Developer kullanarak geliştirilmesini basitleştiren temel teknolojilere erişim sağlayan .NET çerçevesinin işlevlerinden daha iyi yararlanmayı mümkün kılar .
Connect () 2016 konferansında Microsoft , Visual Studio'nun Apple'ın işletim sistemi macOS'a bağlantı noktasını duyurdu .
Visual Studio'nun ilk sürümü , programlama araçlarının birçoğunu tek bir geliştirme ortamında bir araya getirmek için 1997'de Microsoft tarafından yayınlandı . Visual Studio 97, Windows uygulama geliştirme için Visual Basic 5.0 ve Visual C ++ 5.0, Java programlama için Visual J ++ 1.1 ve xBase programlama için Visual FoxPro 5.0'ı içeriyordu. ASP'de dinamik olarak oluşturulmuş web sayfaları oluşturmak için Visual InterDev kullanıldı .
Bir sonraki sürüm (6.0) 1998'den kalmadır . Tüm bileşenlerinin sürüm numaraları da 6.0 olarak değiştirildi. Bu sürüm, .NET geliştirmeye geçene kadar önümüzdeki dört yıl boyunca Microsoft'un geliştirmesinin temelini oluşturdu.
Visual Studio 6.0, çoğu VB programcısının bildiği gibi Visual Basic'i içeren son sürümdü. Ayrıca Visual J ++ içeren son sürümdür.
In 2002 , Visual Studio .NET serbest bırakıldı. Ana değişiklik, .NET çerçevesinin tanıtılmasıydı . .NET kullanılarak geliştirilen programlar makine dilinde (örneğin C ++ 'dan farklı olarak) değil, MSIL ( MicroSoft Intermediate Language ) veya CIL ( Common Intermediate Language ) adı verilen bir ara dilde derlenir . Bir MSIL uygulaması daha sonra çalışma zamanında, çalıştığı platforma uygun makine diline derlenir .
Bu yöntem, ikili programı platformdan ayırarak özellikle Microsoft'un Windows işletim sisteminin farklı sürümlerini (özellikle Windows CE ) ve yeni mikroişlemci mimarilerini daha iyi desteklemesini sağlar . MSIL'de derlenen programlar yalnızca .NET çerçevesi uygulamasına sahip platformlarda çalıştırılabilir . Mono ve DotGNU gibi .NET'in Microsoft dışı uygulamalarını kullanarak Linux veya Mac OS X üzerinde MSIL programlarını çalıştırmak mümkündür .
Microsoft , Java diline benzer şekilde C # dilini de tanıttı .
Visual Basic .NET olarak yeniden adlandırılan Visual Basic, nesne yönelimli programlamanın tanıtımı da dahil olmak üzere yeni çerçeveye uyacak değişikliklerden geçti . Microsoft, C ++ programcılarının .NET programları oluşturabilmesi için C ++ için Yönetilen Uzantılar adlı C ++ uzantıları da eklemiştir.
Visual Studio .NET, Windows uygulamaları (Windows Forms kullanarak), Web uygulamaları ( ASP.NET veya web hizmetleri ile ) ve hatta mobil uygulamalar ( .NET Compact Framework ile ) oluşturmak için kullanılabilir.
Visual Studio .NET'in dahili sürüm numarası 7.0'dır (_MSC_VER sembolü 1300 olarak tanımlanmıştır).
Bu, Visual Studio 2002'ye yönelik küçük bir güncelleştirmedir. .NET çerçevesi, sürüm 1.1'e yükseltilmiştir.
Visual Studio 2003 için dahili sürüm numarası 7.1'dir (_MSC_VER sembolü 1310 olarak tanımlanmıştır).
Studio 2005, Visual, (referans kod adı Whidbey Whidbey Island bölgesindeki Washington State ), online yayınlandıEkim 2005. NET Framework 2.0 sürümündedir. Bu sürümün yeni özelliklerinden biri , dağıtımdan önce uygulamaların tasarımının doğrulanmasına olanak tanıyan Dağıtım Tasarımcısıdır . ASP.NET, 2.0'a taşındı. Visual Studio 2005, 64 bit desteği içerir. .NET çerçevesinin yeni API'si, sınıf veya yöntem desenleri oluşturmak için genel türleri içerir.
Visual Studio 2005 için dahili sürüm numarası 8.0'dır (_MSC_VER sembolü 1400 olarak tanımlanmıştır) (bu büyük bir revizyondur).
Bu sürüm (kod adı Orcas ) 2007'nin sonunda son sürümde yayınlandı . Bu sürümün yeni özellikleri arasında:
Visual Studio 2008 için dahili sürüm numarası 9.0'dır (_MSC_VER sembolü 1500 olarak tanımlanmıştır).
Bu sürüm son sürümde yayınlandı 12 Nisan 2010. Bu yeni sürüm, yazılımda .NET Framework'ün 4.0 sürümünü ve WPF tarafından desteklenen grafik arayüzün yeniden tasarımını kullanır .
Bu vesileyle, logo daha 'modern' bir versiyon için değiştirildi. Visual Studio'nun farklı sürümleri, teklifin açıklığa kavuşturulması adına adlarını da değiştirdi.
Visual Studio 2010 için dahili sürüm numarası 10.0'dır (_MSC_VER sembolü 1600 olarak tanımlanmıştır).
Visual Studio 2012, Windows RT ortamında uygulama geliştirmeyi sunar . Windows Phone 8.0 SDK (çevreye dahil değilse, yine de indirilebilir) aynı zamanda daha belirgindir. .NET Framework 4.5 sürümünü sunar ve Windows'un uyumlu sürümleri Windows 7 ve Windows 8'dir (ve bu sürümlerin sunucu sürümleri).
Visual Studio 2012 için dahili sürüm numarası 11.0'dır (_MSC_VER sembolü 1700 olarak tanımlanmıştır).
Visual Studio 2013'ün son sürümü şuradan indirilebilir: 17 Ekim 2013.
Visual Studio 2013 için dahili sürüm numarası 12.0'dır (_MSC_VER sembolü 1800 olarak tanımlanmıştır).
Şu tarihten beri mevcuttur 20 Temmuz 2015, bu yeni sürüm şunları getiriyor:
Bu sürüm , seçimi basitleştirmek için Premium ve Ultimate sürümleri arasında bir birleşmeyi işaret ediyor : Üç sürüm mevcuttur: Community , Professional ve Enterprise .
Visual Studio 2015 için dahili sürüm numarası 14.0'dır (sembol _MSC_VER1900 olarak tanımlanmıştır).
Şu tarihten beri mevcuttur Mart 7 , 2017.
Visual Studio 2017 için dahili sürüm numarası 15'tir.
Q Sharp eklendi .
Connect () 2016 konferansı sırasında Microsoft , Visual Studio'nun Apple'ın işletim sistemi olan macOS'a bağlantı noktasını duyurdu . Microsoft web sitesinde şu tarihten beri bir beta sürümü mevcuttur:Kasım 16, 2016.
Şu tarihten beri mevcuttur 2 Nisan 2019Windows ve macOS'ta
Visual Studio 2019 için dahili sürüm numarası 16'dır.
Microsoft Visual Studio Express, eğitim amaçlı ücretsiz olarak sunulan "hafif" bir sürümdür. En gelişmiş işlevleri, Visual Studio'nun arabirimini sınırlarken ve kullanımı kurulum başına tek bir programlama diliyle sınırlandırarak tekrar alır.
Visual Studio Express'in ilk sürümü 2005 sürümüdür. O zamandan beri, Visual Studio'nun her yeni sürümüyle birlikte bir Express sürümü sunulmaktadır. Microsoft Visual Studio 2010 Express'in bir "CTP" sürümü , .NET çerçevesinin ilk 4.0 sürümü dahil olmak üzere Windows Phone 7 için uygulamalar geliştirmek üzere 03/14/2010 tarihinde piyasaya sürüldü .
Visual Studio Community, Visual Studio Express'ten daha eksiksiz bir sürümdür. İşlevsellik açısından Visual Studio Professional'a (ücretli sürüm) eşdeğerdir.
Geliştiriciler için indirmek ücretsizdir. İşletmeler için, filosu 250'den az bilgisayardan oluşan veya yıllık geliri 1 milyon dolardan az olanlar için beş kullanıcıya kadar kullanılabilir. Bunun ötesinde, yalnızca belirli koşullar altında kullanılabilir durumda kalır: açık kaynak projeleri , üniversite araştırması veya öğrenme ortamı.
Visual Studio Code,Nisan 2015on dili destekleyen bir çapraz platform , açık kaynak ve ücretsiz kod editörü olarak .