Microsoft Visual Studio – zintegrowane środowisko programistyczne firmy Microsoft. Jest używane do tworzenia oprogramowania konsolowego oraz z graficznym interfejsem użytkownika, w tym aplikacji Windows Forms, WPF, Web Sites, Web Applications i inne. Aplikacje mogą być pisane na platformy: Microsoft Windows, Windows Phone, Windows CE, .NET Framework, Microsoft Silverlight, Linux, MacOS oraz konsole XBOX.
Jest to najlepsze kompleksowe środowisko IDE dla deweloperów platformy .NET i języka C++ w systemie Windows. Udostępnia pełną gamę narzędzi i funkcji pozwalających podnieść poziom każdego etapu opracowywania oprogramowania i ulepszyć go.
W tym kursie zapoznasz się z jego najważniejszymi funkcjonalnościami takimi jak:
- debugger
- IntelliSense
- watches
- Solution Explorer
- Team explorer
Visual Studio zawiera edytor kodu wspierający IntelliSense jak również mechanizmy refaktoryzacji kodu. Zintegrowany debugger działa zarówno na poziomie kodu źródłowego jak i maszyny. Pozostałe narzędzia w ramach Visual Studio to: designer do tworzenia aplikacji Windows Forms, WPF i web, narzędzie do tworzenia klas, projektowania baz danych itd. Funkcjonalność Visual Studio praktycznie na każdym poziomie tej aplikacji można rozszerzać za pomocą dodatków.
Visual Studio zawiera zestaw narzędzi programistycznych (IDE), w skład którego wchodzi:
Microsoft Visual C# (od wersji 2002)
Microsoft Visual C++
Microsoft Visual Basic
Microsoft Visual J# (wersje 2002-2005)
Microsoft Visual Web Developer ASP.NET (od wersji 2005)
Microsoft Visual F# (od wersji 2010)
Microsoft Visual Studio pozwala na tworzenie samodzielnych aplikacji, a także aplikacji sieciowych, usług sieciowych oraz serwisów internetowych.
Dawniej istniała możliwość zakupu osobnych pakietów dla poszczególnych języków programowania (np. Visual C++). Obecnie jedyną możliwością jest zakup całego produktu Visual Studio.