Microsoft Visual Studio - Vikipedi

Microsoft Visual Studio
Geliştirici(ler)Microsoft
Güncel sürüm2022 17.11.5[1] Bunu Vikiveri'de düzenleyin / 8 Ekim 2024
Programlama dili
  • C#
  • C++
[2]
İşletim sistemiMain Windows Versions
  • Windows 10 and Windows 11

Windows Server Versions

  • Windows Server 2016 and later

[3]

  • macOS (until 2024)
Erişilebilirlik13 dil
Diller listesiChinese, Czech, English, French, German, Italian, Japanese, Korean, Polish, Portuguese (Brazil), Russian, Spanish and Turkish[4]
TürTümleşik geliştirme ortamı (IDE)
LisansFreemium[5]
Resmî sitesivisualstudio.microsoft.com

Microsoft Visual Studio, Microsoft tarafından geliştirilen bir tümleşik geliştirme ortamıdır (IDE). Microsoft Windows, Windows Mobile, Windows CE, .NET Framework, .NET Compact Framework ve Microsoft Silverlight tarafından desteklenen tüm platformlar için yönetilen kod ile birlikte yerel kod ve Windows Forms uygulamaları, web siteleri, web uygulamaları ve web servisleri ile birlikte konsol ve grafiksel kullanıcı arayüzü uygulamaları geliştirmek için kullanılır.

Visual Studio IntelliSense'in yanı sıra "code refactoring" destekleyen bir kod editörü içerir. Entegre hata ayıklayıcı, hem kaynak-seviyesinde hem de makine-seviyesinde çalışır. Diğer yerleşik araçlar, GUI uygulamaları, web tasarımcısı, sınıf tasarımcısı ve veritabanı şema tasarımcısı yaratabilmek için bir form tasarımcısı içerir. Hemen hemen her işlevsellik düzeyinde dahil olmak üzere, kaynak kontrol sistemleri için destek (Subversion ve Visual SourceSafe gibi) sunan eklentileri kabul eder.

Visual Studio, değişik programlama dillerini destekler, bu da kod editörü ve hata ayıklayıcısının neredeyse tüm programlama dillerini desteklemesini sağlamaktadır. Dahili diller C/C++ (Görsel yoluyla C++), VB.NET (Visual Basic .NET üzerinden), C# (Visual C# ile) ve F# (Visual Studio 2010 itibarıyla) içermektedir.

Mimarisi

[değiştir | kaynağı değiştir]

Visual Studio özünde herhangi bir programlama dili, çözüm veya aracı desteklemeyerek, bunun yerine, bir VSPackage olarak kodlanmış işlevsellik sağlar. Yüklendiğinde, işlevsellik, hizmet olarak kullanılabilir. IDE üç hizmet vermektedir; SVsSolution, projeler ve çözümleri numaralandırma yeteneği sağlar; SVsUIShell, pencereleme ve UI işlevselliği (sekmeler, araç çubukları ve araç pencereleri dahil) sağlar; ve SVsShell, VSPackages kaydı ile ilgilenir. Dil Hizmetleri adı verilen belirli bir VSPackage kullanarak programlama dilleri için destek eklenmiştir. Bir dil hizmeti, çeşitli arayüzleri tanımlar, bu şekilde VSPackage uygulamaları, çeşitli fonksyonlara destek ekleyebilir. Bu şekilde eklenebilir işlevler, sözdizimi renklendirme, deyim tamamlama, ayraç eşleşen, parametre bilgileri, üye listeleri ve arka plan derleme hata işaretleri olarak bulunmaktadır.

Visual Studio, yerleşik herhangi bir kaynak denetimi desteği içermez ama IDE ile entegre etmek için kaynak kontrol sistemlerine iki alternatif yol tanımlar. Kaynak Kontrolü VSPackage kendi özelleştirilmiş kullanıcı arabirimini sağlayabilir. Buna karşılık, standart bir Visual Studio kullanıcı arayüzü ile MSSCCI (Microsoft Source Code Control Interface) kullanarak bir kaynak denetimi eklentisi, çeşitli kaynak denetimi işlevselliğini uygulamak için kullanılan işlevler kümesi sağlar.

Özellikleri

[değiştir | kaynağı değiştir]

Kod Editörü

[değiştir | kaynağı değiştir]

Visual Studio, herhangi bir diğer IDE gibi, sözdizimi vurgulama ve kod tamamlama destekleyen sadece değişkenler, fonksiyonlar ve yöntemler değil, aynı zamanda döngüler ve sorgular gibi dil yapıları için IntelliSense kullanan bir kod editörü içerir. İntelliSense, web site ve uygulamaları geliştirirken dahil edilen diller ile beraber XML, CSS ve JavaScript desteklemektedir. Otomatik tamamlama önerileri, modsuz bir liste kutusu içerisinde, kod editörü üzerinde açılır.

Visual Studio kod editörü aynı zamanda hızlı navigasyon için kod ayarı yer imleri destekler. Diğer seyir yardımcıları, çöken kod blokları ve artımlı aramaya ek olarak normal metin arama ve regex arama içerir. Kod editörü aynı zamanda bir çoklu öğe panosu ve bir görev listesi içerir. Kod editörü ayrıca, tekrarlanan kod için kaydedilen ve üzerinde çalışılan proje içerisine yerleştirilebilen, kod parçacıklarını destekler.

Visual Studio arka plan derleme özelliği de içerir (artımlı derleme olarak da bilinir). Kod yazılırken, sözdizimi ve derleme hataları hakkında geri bildirim sağlayabilmek için (bu hataların altı kızmızı ile işaretlenir) Visual Studio arka planda derleme yapar.

Hata Ayıklayıcı (Debugger)

[değiştir | kaynağı değiştir]

Visual Studio hem kaynak-seviyesi hem de makine-seviyesinde çalışan bir hata ayıklayıcı içerir. Bu, yönetilen kodun yanı sıra yerel kod olarak da çalışır ve Visual Studio tarafından desteklenen herhangi bir dilde yazılmış hata ayıklayıcı uygulamaları için de kullanılabilir. Buna ek olarak, çalışan süreçlere bağlanabilir ve bu süreçleri gözlemleyerek hata ayıklama yapabilir. Çalışan süreç için kaynak kodu erişilebilir ise, bu kodu çalışır olarak görüntüler. Kaynak kodu erişilebilir değilse, "sökme" gösterilir. Hata ayıklayıcı ayrıca, bellek dökümleri oluşturarak, daha sonra işlem yapmak için ayırabilir.

Hata ayıklayıcı, kırılma noktası ayarına izin verir (yürütme, belli bir pozisyonda geçici olarak durdurulabilir) ve izler (yürütme ilerledikçe, değişkenlerin değerlerini takip eder).

Tasarımcı (Designer)

[değiştir | kaynağı değiştir]

Visual Studio uygulamaları geliştiriciye yardımcı olmak için bir dizi görsel tasarımcı içerir. Bu araçlar şunlardır:

Windows Form Tasarımcısı (Windows Form Designer)

[değiştir | kaynağı değiştir]

Windows Forms tasarımcısı Windows Forms kullanarak GUI uygulamaları oluşturmak için kullanılır. Plan, diğer konteynerler içerisinde kontrollerin barındırılarak ya da formun yan tarafında kilitlenerek kontrol edilebilir. Veri görüntüleyen kontroller (metin kutusu, liste kutusu, ızgara görünümü, gibi), veri tabanları veya sorgular gibi veri kaynaklarına bağlı olabilir.

WPF Tasarımcısı (WPF Designer)

[değiştir | kaynağı değiştir]

WPF Tasarımcısı, kod adı Cider, Visual Studio 2008 ile tanıtıldı. Windows Forms tasarımcısı gibi sürükle ve bırak metaforunu destekler. Windows Presentation Foundation'ı hedefleyen yazar kullanıcı arayüzleri için kullanılır. Veri bağlama ve otomatik düzen yönetimi de dahil olmak üzere tüm WPF işlevlerini destekler.

Web Tasarımcısı/Geliştirme (Web Designer/Development)

[değiştir | kaynağı değiştir]

Visual Studio ayrıca, bir web-site editörü içerir, bu şekilde kişilerin sürükle ve bırak parçacığıyla web sitesi yazmasına olanak tanır. ASP.NET uygulamaları için kullanılır, ayrıca HTML, CSS ve JavaScript destekler. ASP.NET kodu ile bağlantı için bir "kod-arkası" modeli kullanır.

Sınıf Tasarımcısı (Class Designer)

[değiştir | kaynağı değiştir]

Sınıf tasarımcısı, sınıfların, UML modelleme kullanılarak, yazılması ve düzenlenmesine olanak sağlar. C# ve VB.NET kodlarının ana hatlarını, sınıflar ve metotları için yaratabilir.

Veri Tasarımcısı (Data Designer)

[değiştir | kaynağı değiştir]

Veri tasarımcısı yazdığınız tabloları grafiksel olarak, birincil ve yabancı anahtarlar ve kısıtlamalar dahil olmak üzere, veritabanı şemaları düzenlemek için kullanılabilir.

Eşleştirme Tasarımcısı (Mapping Designer)

[değiştir | kaynağı değiştir]

Visual Studio 2008'den itibaren, eşleştirme tasarımcısı "LINQ to SQL" tarafından, verileri içeren veritabanı şemaları ve sınıflar arasında eşleştirmeyi tasarlamak için kullanılır.

Genişletilebilirlik

[değiştir | kaynağı değiştir]

Visual Studio, geliştiricilere, programın kabiliyetlerini genişletmek için Visual Studio uzantıları yazmalarına olanak tanır. Bu uzantılar, Visual Studio'ya "takılır" ("plug into") ve onun işlevselliğini genişletmeyi hedefler. Uzantıları makrolar, eklentiler ve paketler şeklinde görebiliriz. Makrolar, geliştiricilerin kayıt, yeniden oynatma ve dağıtma için programatik olarak kaydetmesi için tekrarlanabilir görev ve işlemleri temsil eder. Ancak, makrolar, yeni komutları uygulamak veya araç pencereleri oluşturmak için uygun değildir. Eklentiler, Visual Studio nesne modeline erişim sağlar ve IDE araçları ile etkileşim için kullanılır. Paketler, Visual Studio SDK kullanılarak oluşturulur ve genişletilebilirliği en üst düzeye taşır. Tasarımcılar ve diğer araçları oluşturmanın yanı sıra diğer programlama dillerini entegre edebilir.

Visual Studio 2008, IDE'nin özelleştirilmiş versiyonunun geliştirilmesine olanak sağlayan Visual Studio Shell'i tanıtmıştır. Visual Studio Shell, herhangi bir IDE'de gerekli işlevselliği sağlamak için bir dizi VSPackages tanımlar. Bunun üzerinde, diğer paketler, yüklemeyi özelleştirmek için eklenebilir.

Desteklenen Ürünler

[değiştir | kaynağı değiştir]

Dahil Olan Ürünler

[değiştir | kaynağı değiştir]

Microsoft Visual C++

[değiştir | kaynağı değiştir]

Microsoft Visual C++, Microsoft'un C ve C++ derleyicisi, dil hizmetleri ve Visual Studio IDE ile entegrasyon için özel araçlar içeren uygulamasıdır. C modu veya C++ modunda derlenebilir. C, kütüphane MS-özel eklemeleri ile ve C99 spec parçaları ile birlikte ISO C standardını takip eder. C++, ANSI C++ spec ve birkaç C++0x özelliği ile birlikte çalışır. Aynı zamanda, C++/CLI spec'i, yönetilen kod ve karışık-mod kodu (yerli ve yönetilen kodun bir karışımı) yazmak için destekler.

Microsoft Visual C#

[değiştir | kaynağı değiştir]

Microsoft Visual C#, .NET Framework ile birlikte Visual Studio IDE'nin C# projelerine destek vermesini sağlayan dil servislerini hedef alan, Microsoft'un bir C# dil uygulamasıdır. Dil servislerinin, Visual Studio'nun bir parçası olmasıyla birlikte, derleyici, .NET Framework'un ayrı bir parçası olarak da bulunmaktadır.

Microsoft Visual Basic

[değiştir | kaynağı değiştir]

Microsoft Visual Basic, Microsoft'un VB.NET dili, birleşmiş araçlar ve dil servisleri uygulamasıdır. Visual Studio .NET (2002) ile tanıtıldı. Microsoft, Visual Basic'i Hızlı Uygulama Geliştirme (Rapid Application Development) için konumlandırdı. Visual Basic, hem konsol uygulamalarında hem de GUI uygulamalarının yazımında kullanılabilir.

Microsoft Visual Web Geliştirici (Microsoft Visual Web Developer)

[değiştir | kaynağı değiştir]

Microsoft Visual Web Developer, ASP.NET kullanarak web siteleri, web uygulamaları ve web servisleri oluşturmak için kullanılır. C# ya da VB.NET dilleri kullanılabilir. Visual Web Geliştirici kullanılarak grafiksel olarak web sayfa düzeni oluşturulabilir.

Team Foundation Server

[değiştir | kaynağı değiştir]

Sadece Visual Studio Team System ile birlikte gelen Team Foundation Server, işbirlikçi uygulama geliştirme için planlanmış olup, sunucu tarafında arka uç kaynak kontrolü, veri toplama, raporlama ve proje izleme işlevselliği sağlamak gibi işlemler için tasarlanmıştır.

Versiyonlar

[değiştir | kaynağı değiştir]

Visual Studio Community

[değiştir | kaynağı değiştir]

12 Kasım 2014 tarihinde; Microsoft tarafından Visual Studio Community Versiyonu duyurulmuştur. Yeni ücretsiz versiyonun Visual Studio Professional ile işlevselliği benzerdir. Visual Studio Express'in tersine, Visual Studio Community çoklu dil ve uzantılara destek sağlar. Bireysel geliştiriciler ve küçük geliştirme gruplarına yöneliktir.[6][7]

Visual Studio Express

[değiştir | kaynağı değiştir]

Visual Studio Express Versiyonu, hafif, ücretsiz, bireysel IDE setlerinden oluşan, "per-platform" ve "per-language" bazında Visual Studio IDE'nin hafifletilmiş versiyonudur. Bireysel Visual Studio Shell AppIds üzerine desteklenen platformlar için geliştirme araçları (web, Windows, telefon) veya desteklenen geliştirme dillerini (VB, C#) yükler.

  • Visual Basic Express
  • Visual C++ Express
  • Visual C# Express
  • Visual Web Developer Express
  • Express for Windows Phone

Visual Studio LightSwitch

[değiştir | kaynağı değiştir]

Microsoft Visual Studio LightSwitch, mevcut .NET teknolojileri ve Microsoft platformları üzerinde inşa edilmiş "line-of-business" uygulamaları oluşturmak için özel olarak hazırlanmış bir IDE'dir. Üretilen uygulamalar mimari olarak 3 katmanlıdır: kullanıcı arayüzü Microsoft Silverlight üzerinde çalışmaktadır; mantık ve veri-erişimi katmanı, ASP.NET üzerinde çalışan, WCF RIA Servisleri ve Birim Çerçevesi (Entity Framework) üzerine kurulmuştur; ve ana veri deposu, Microsoft SQL Server Express, Microsoft SQL Server ve Microsoft SQL Azure'yi desteklemektedir.

Visual Studio Professional

[değiştir | kaynağı değiştir]

Visual Studio Professional Edition, tüm desteklenen geliştirme dilleri için bir IDE sağlar. MSDN desteği, MSDN Essentials veya lisansa bağlı olarak tam MSDN kütüphanesi olarak kullanılabilir. XML ve XSLT düzenlemesi destekler ve sadece ClickOnce ve MSI kullanan kurulum paketleri oluşturabilir. Server Explorer ve Microsoft SQL Server ile entegrasyon gibi araçlar da içerir.

Visual Studio Premium

[değiştir | kaynağı değiştir]

Visual Studio Premium Edition, Visual Studio Professional araçlarını içerir ve kod metrikleri, profil, statik kod analizi ve veritabanı birim testi gibi ek işlevler ekler.

Office için Visual Studio Araçları (Visual Studio Tools for Office)

[değiştir | kaynağı değiştir]

Office için Visual Studio Araçları, Microsoft Office paketi için geliştirme araçları içeren, bir SDK ve eklentidir. Daha önce (Visual Studio .NET 2003 ve Visual Studio 2005 için) sadece Visual C# ve Visual Basic gibi dillerde desteklenen veya Team Suite'e dahil edilmiş ayrı bir SKU'ydu. Visual Studio 2008 ile, artık ayrı bir SKU ancak Profesyonel ve daha yüksek sürümleri ile birlikte gelmektedir.

Visual Studio Ultimate

[değiştir | kaynağı değiştir]

Visual Studio Ultimate, Visual Studio Premium tarafından sağlanan özelliklere ek olarak, yazılım ve veritabanı geliştirme, işbirliği, ölçümler, mimari, test ve raporlama araçları kümesi sağlar.

Visual Studio Takım Sistemi (Visual Studio Team System)

[değiştir | kaynağı değiştir]

Visual Studio 2010'dan önce, Visual Studio Team System için dört "rol-spesifik" sürümler;

  • Takım Tarayıcısı (Team Explorer) -Temel TFS istemcisi-
  • Mimari Versiyon (Architecture Edition)
  • Veritabanı Versiyonu (Database Edition)
  • Geliştirme Versiyonu (Development Edition)
  • Test Versiyonu (Test Edition)

Test Profesyonel (Test Professional)

[değiştir | kaynağı değiştir]

Visual Studio Test Professional sürümü Visual Studio 2010 ile tanıtıldı. Odağı, özel test rolü (dedicated tester role) ve test ortam yönetimi desteği üzerine yoğunlaştırmıştır.

Sürüm özellik tablosu[8]
Ürün Uzantılar Kurulum Projeleri MSDN Entegrasyonu Hata Ayıklama Profilleme Statik Analiz IntelliTrace Birim Testi Kod Kapsamı Kodlu UI Testi Test Etki Analizi Test Yüklemesi Lab Yönetimi Mimari ve Modelleme Mobil Geliştirme
Express Hayır Limited Essentials Evet Hayır Hayır Hayır Hayır Hayır Hayır Hayır Hayır Hayır Hayır Sadece Windows Phone 7
Professional Evet Evet Essentials ya da Full Evet Hayır Hayır Hayır Evet Hayır Hayır Hayır Hayır Hayır Hayır Sadece Windows Phone 7
Premium Evet Evet Full Evet Evet Evet Hayır Evet Evet Evet Evet Hayır Hayır Salt-okunur Sadece Windows Phone 7
Ultimate Evet Evet Full Evet Evet Evet Evet Evet Evet Evet Evet Evet Evet Evet Sadece Windows Phone 7
Test Professional Hayır Hayır Full Hayır Hayır Hayır Hayır Hayır Hayır Hayır Evet Hayır Evet Hayır Hayır

Versiyon Geçmişi

[değiştir | kaynağı değiştir]

Visual Studio 4.0 versiyonundan önce, ayrı ürün olarak, Visual Basic 3, Visual C++, Visual FoxPro and Source Safe bulunmaktaydı.

Ürün adı Kod adı Versiyon numarası cl.exeversiyon Desteklediği .NET Framework versiyonları Yayım tarihi
Visual Studio 4.0 4.0 Nisan 1995
Visual Studio 97 Boston 5.0 Şubat 1997
Visual Studio 6.0 Aspen 6.0 12.00 Haziran 1998
Visual Studio .NET (2002) Rainier 7.0 13.00 1.0 13 Şubat 2002
Visual Studio .NET 2003 Everett 7.1 13.10 1.1 24 Nisan 2003
Visual Studio 2005 Whidbey 8.0 14.00 2.0, 3.0 7 Kasım 2005
Visual Studio 2008 Orcas 9.0 15.00 2.0, 3.0, 3.5 19 Kasım 2007
Visual Studio 2010 Dev10/Rosario 10.0 16.00 2.0 – 4.0 12 Nisan 2010
Visual Studio 2012 Dev11 11.0 17.00 2.0 – 4.5.2 12 Eylül 2012
Visual Studio 2013 Dev12 12.0 18.00 2.0 – 4.5.2 17 Ekim 2013
Visual Studio 2015 Dev14 14.0 19.00 2.0 – 4.6 20 Temmuz 2015
Visual Studio 2017 Dev15 15.0 3.5 – 4.7.2 7 Mart 2017
Visual Studio 2019 Dev16 16.0 3.5 – 4.8 2 Nisan 2019
Visual Studio 2022 Dev17 17.0 4.6.2 - 6 8 Kasım 2021

Ayrıca bakınız

[değiştir | kaynağı değiştir]
  • Microsoft yazılımları listesi

Kaynakça

[değiştir | kaynağı değiştir]
  1. ^ Hata: Referans düzgün görüntülenemiyor. Bilgi için belgeleme sayfasına bakınız.
  2. ^ Copsey, Reed Jr. (13 Aralık 2011). "Which language is Visual Studio developed in?". Microsoft Developer Network (İngilizce). 13 Şubat 2023 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Aralık 2022. 
  3. ^ "Visual Studio 2022 Product Family System Requirements". Microsoft (İngilizce). 8 Eylül 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Aralık 2021. 
  4. ^ "Microsoft Visual Studio 2015 Language Pack". Microsoft. 12 Eylül 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Ağustos 2016. 
  5. ^ "Visual Studio Downloads". Visual Studio (İngilizce). Microsoft. 26 Aralık 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 23 Kasım 2013. 
  6. ^ "Microsoft debuts Visual Studio 2015 and .NET 2015 previews, free Visual Studio Community 2013" (İngilizce). VentureBeat. 12 Kasım 2014 tarihinde kaynağından arşivlendi. Erişim tarihi: 12 Kasım 2014. 
  7. ^ "Microsoft Launches Free, Unrestricted Version Of Visual Studio For Small Teams" (İngilizce). TechCrunch. 13 Kasım 2014 tarihinde kaynağından arşivlendi. Erişim tarihi: 12 Kasım 2014. 
  8. ^ "Visual Studio Editions". Microsoft. 25 Ağustos 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Haziran 2010. 
  • g
  • t
  • d
Microsoft
  • Tarih
  • Tüm konular
Kişiler(liste)
Kurucular
  • Bill Gates
  • Paul Gardner Allen
Yönetim Kurulu
  • John W. Thompson (Chairman)
  • Satya Nadella (CEO)
  • Dina Dublon
  • Maria Klawe
  • David Marquardt
  • Charles Noski
  • Helmut Panke
  • Mason Morfit
  • John W. Stanton
Üst Düzey Liderler
  • Satya Nadella (CEO)
  • Chris Caposella (CMO)
  • Kurt DelBene
  • Scott Guthrie
  • Amy Hood (CFO)
  • Kathleen Hogan
  • Qi Lu
  • Terry Myerson
  • Harry Shum
  • Brad Smith
  • Kevin Turner (COO)
Kurum Başkan Yardımcıları
  • Joe Belfiore
  • Panos Panay
  • Richard Rashid (SVP)
  • S. Somasegar (SVP)
Ürün bölünmeleri
  • Digital Crimes Unit
  • Garage
  • Hardware
  • Mobile
  • Press
  • Studios
  • .NET Foundation
  • Outercurve Foundation
Yerel bölünmeler
  • Microsoft Cezayir
  • Hindistan
  • Japonya
  • Mısır
  • Pakistan
Ürün aileleri
  • İşletim sistemleri
    • Windows
    • Windows Mobile
    • Windows Phone
    • Windows Holographic
  • Yazılım
    • Office
    • Servers
    • Skype
    • Visual Studio
  • Hardware
    • Band
    • Surface
    • HoloLens
    • Lumia
    • Xbox
  • Mağaza
    • Microsoft Store
Web özellikleri
  • Bing
  • Channel 9
  • CodePlex
  • Developer Network
  • MSN
  • Office.com
  • OneDrive
  • Outlook.com
  • TechNet
  • Windows Mağaza
Konferanslar
  • Build
  • MIX
  • PDC
  • TechEd
  • WinHEC
  • WPC
Eleştiri
  • Bundling of Microsoft Windows
  • iLoo
  • Internet Explorer
  • _NSAKEY
  • Windows
    • 2000
    • ME
    • XP
    • Vista
  • Xbox 360
Litigation
  • Alcatel-Lucent v. Microsoft
  • Apple v. Microsoft
  • European Union Microsoft competition case
  • Microsoft v. Lindows
  • Microsoft vs. MikeRoweSoft
  • Microsoft v. Shah
  • United States v. Microsoft
Satın almalar
  • 6Wunderkinder
  • Altamira Software
  • aQuantive
  • Azyxxi
  • The Blue Ribbon SoundWorks
  • Bungie
  • Calista Technologies
  • Colloquis
  • Connectix
  • Consumers Software
  • Danger
  • Farecast
  • FASA Studio
  • Fast Search & Transfer
  • Firefly
  • Forethought
  • GIANT Company Software
  • GreenButton
  • Groove Networks
  • Hotmail
  • Jellyfish.com
  • LinkedIn
  • LinkExchange
  • Lionhead Studios
  • Massive Incorporated
  • Mojang
  • Nokia Devices and Services
  • Onfolio
  • PlaceWare
  • Powerset
  • ProClarity
  • Rare
  • Revolution Analytics
  • ScreenTonic
  • Skype
  • Sunrise Atelier
  • Winternals Software
  • SwiftKey
  • Teleo
  • Tellme Networks
  • Twisted Pixel Games
  • Vermeer Technologies
  • Visio Corporation
  • VoloMetrix
  • VXtreme
  • WebTV Networks
  • Yammer
  • Yupi
Satılanlar
  • Nokia
Kategori Kategori
  • Commons sayfası Commons
  • g
  • t
  • d
Microsoft geliştirme araçları
Geliştirmeortamları Visual Studio (Team System · Express) · Visual Studio Tools for Office · Visual Studio Tools for Applications · Expression Web · Expression Blend  · Microsoft SharePoint Designer
Diller vederleyiciler Visual Basic (VB.NET) · Visual C++ · Visual C# · Visual J# · Visual FoxPro · IronPython · IronRuby · PowerShell · XAML · F#
Büyük API'ler veçerçeveler Windows API / SDK · .NET Framework · Managed code frameworks (Presentation · Communication · Workflow · CardSpace) · Silverlight · XNA · ASP.NET (ASP.NET AJAX) · LINQ · ADO.NET · DirectX · Robotics Developer Studio
Veritabanı araçlarıve diller
SQL Server Express · Compact · Management Studio · Business Intelligence Development Studio · MSDE
SQL hizmetleri Analysis · Reporting · Integration · Notification
Diğer Visual FoxPro · Microsoft Access · Extensible Storage Engine
Kaynak kontrolü Team Foundation Server · Visual SourceSafe
Sürücü geliştirme Windows Driver Model · Windows Driver Foundation (KMDF · UMDF) · Windows Driver Kit · Windows Logo Kit
  • g
  • t
  • d
Tümleşik geliştirme ortamları (IDE)
C ve C++
Açık kaynak
  • Android Studio
  • Anjuta
  • Code::Blocks
  • CodeLite
  • Dev-C++
  • Eclipse
  • Emacs
  • Geany
  • GNAT Programming Studio
  • GNOME Builder
  • KDevelop
  • MonoDevelop
  • NetBeans
  • TheIDE
  • QDevelop
  • Qt Creator
  • SharpDevelop
  • Vi/Vim
  • OpenWatcom
Freeware
  • Oracle Developer Studio
  • Visual Studio Community
  • Xcode
Perakende
  • C++Builder
  • Eclipse-tabanlı
    • CodeWarrior
    • MyEclipse
  • Visual Studio
  • JetBrains tarafından
    • IntelliJ IDEA
    • AppCode
    • CLion
  • LabWindows/CVI
  • IBM Rational Software Architect
  • Understand
  • SlickEdit
Durduruldu
  • VisualAge
  • Visual C++ Express
  • Borland Turbo C / C++
Java
Açık kaynak
  • Anjuta
  • BlueJ
  • DrJava
  • Eclipse
  • Geany
  • Greenfoot
  • IntelliJ IDEA Community Edition
    • Android Studio
  • NetBeans
  • Servoy Community Edition
Freeware
  • jGRASP
  • JDeveloper
Perakende
  • JCreator
  • MyEclipse
  • IBM
    • WebSphere Integration Developer
  • JetBrains IntelliJ IDEA
  • Servoy Business Application Platform Edition
  • SlickEdit
  • Understand
Durduruldu
  • Metrowerks CodeWarrior Pro for Java
  • JBuilder
  • Sun Java Studio Creator (yerini NetBeans aldı)
  • VisualAge (yerini Eclipse aldı)
  • Visual Café (Espresso olarak da bilinir, yerini JBuilder aldı)
  • Visual J++
  • Xelfi (NetBeans oldu)
JavaScript
Açık kaynak
  • Vim
  • Visual Studio Code
  • Atom
  • Chromium
CLI
Açık kaynak
  • MonoDevelop
  • SharpDevelop
  • Visual Studio Code
  • PascalABC.NET
Freeware
  • Visual Studio Community
Perakende
  • Visual Studio
  • Rider
  • Understand
Durduruldu
  • Xamarin Studio
  • Visual Basic Express
  • Visual Web Developer Express
  • Visual J# Express
  • Visual Studio Express for Windows Phone
  • Visual C++ Express
  • Visual C# Express
  • Express for Desktop
  • Express for Web
  • Express for Windows
Flash
  • Adobe Flash Builder
  • FlashDevelop
  • Powerflasher FDT
PHP
Açık kaynak
  • Aptana
  • NetBeans
  • Komodo Edit
  • Komodo IDE
  • KDevelop
Özel mülk
  • Codelobster
  • PhpStorm
  • PHPEdit
  • SlickEdit
  • Zend Studio
R
  • RStudio
  • R Tools for Visual Studio
Python
Açık kaynak
  • Anjuta
  • IDLE
  • Eric
  • Light Table
  • Ninja-IDE
  • PyDev
  • PyScripter
  • PIDA
  • Spyder
  • Komodo Edit
  • Komodo IDE
  • KDevelop
  • Vim
  • Visual Studio Code
  • Thonny
Özel mülk
  • PyCharm
  • PythonAnywhere
  • SlickEdit
  • Wing IDE
Pascal ve Object Pascal
Açık kaynak
  • Free Pascal IDE
  • Lazarus
  • Dev-Pascal
  • GNAVI
Freeware
  • Delphi Community
Perakende
  • Delphi
Durduruldu
  • Turbo Pascal
  • Virtual Pascal
  • Borland Kylix
BASIC
Açık kaynak
  • Basic-256
  • B4X
  • MonoDevelop
  • SharpDevelop
  • Microsoft Small Basic
  • SdlBasic
  • Gambas
  • HBasic
  • Basic For Qt
  • Basic4GL
  • QB64
Freeware
  • FutureBASIC
  • RapidQ
  • thinAir
  • Visual Studio Community
Perakende
  • Visual Studio
  • NS Basic
  • PureBasic
  • GLBasic
  • Liberty BASIC
  • Xojo
Durduruldu
  • CA-Realizer
  • Phoenix Object Basic
  • QuickBASIC
  • QBasic
  • Visual Basic
  • Visual Basic Express
Go
Açık kaynak
  • Vim
  • Visual Studio Code (VSCode)
  • Eclipse
Freeware
  • LiteIDE
  • The Go Playground
  • Cloud9 IDE
Perakende
  • GoLand
Çevrimiçi
  • AWS Cloud9 IDE
  • Eclipse Che
  • SourceLair
  • Kategori
  • Karşılaştırma
  • g
  • t
  • d
Grafik kullanıcı arayüzü oluşturucular
Qt
Açık kaynak
  • Qt Creator
  • KDevelop
  • Gambas
  • Basic For Qt
  • HBasic
GTK
Açık kaynak
  • Glade Interface Designer
  • Gambas
  • Stetic GUI Designer
Özel mülk
  • Xojo (Linux üzerinde)
wxWidgets
Açık kaynak
  • Code::Blocks
  • CodeLite
  • wxGlade
  • wxFormBuilder
CLI
Açık kaynak
  • SharpDevelop
  • PascalABC.NET
Özel mülk
  • Microsoft Visual Studio
  • Microsoft Blend
VCL ve ilgili olanlar
Açık kaynak / LCL
  • Lazarus
  • Visual FB Editor
Özel mülk
  • Delphi
  • C++Builder
  • RadPHP
  • Borland Kylix
Cocoa
Özel mülk
  • Xcode / Interface Builder
  • Xojo (macOS üzerinde)
Java-based
Açık kaynak
  • Android Studio (XML aracılığıyla)
  • Eclipse (SWT aracılığıyla)
  • NetBeans (Swing aracılığıyla)
  • B4X
Özel mülk
  • JDeveloper (Swing aracılığıyla)
  • WaveMaker
Windows API
Açık kaynak
  • GNAVI
  • WinFBE
Özel mülk
  • CA-Realizer
  • Visual Basic
  • Xojo (Windows üzerinde)
  • RapidQ
  • Liberty BASIC
  • PureBasic
Diğer
Açık kaynak
  • FLUID
  • Gorm
  • IUP
  • TheIDE
Özel mülk
  • Axure RP
  • Clarion IDE
  • Projucer
  • XVT Design
  • Resource construction set
  • LANSA
  • Softwell Maker
  • Embedded Wizard
  • OutSystems
  • Topincs
  • Phoenix Object Basic
  • PowerBuilder
  • Morphic
  • AppStudio
Taslak simgesiYazılım motoru ile ilgili bu madde taslak seviyesindedir. Madde içeriğini genişleterek Vikipedi'ye katkı sağlayabilirsiniz.

Từ khóa » Visual Studio Hangi Dilleri Destekler