Rozpocznij pracę z programem Visual Studio
Obciążenia programu Visual Studio
Zainstaluj tylko narzędzie i pakiety składników, których potrzebujesz do programowania w programie Visual Studio
Web & cloud
Programowanie dla platformy ASP.NET i Internetu
Twórz aplikacje internetowe przy użyciu programu ASP.NET Core, platformy ASP.NET (programu .NET Framework), technologii HTML/JavaScript i kontenerów z obsługą platformy Docker
Opis
Zmaksymalizuj produktywność podczas tworzenia aplikacji internetowych platformy .NET przy użyciu programu ASP.NET Core oraz opartych na standardach technologii takich jak HTML i JavaScript.
Aplikacje deweloperskie
— Witryna internetowa korzystająca ze stron Razor Pages w programie ASP.NET Core
— Internetowy interfejs API korzystający z platformy ASP.NET Core MVC
— Aplikacje internetowe w czasie rzeczywistym z usługą ASP.NET Core SignalR
Składniki
— Narzędzia programistyczne dla programu .NET Framework 4.x
— Narzędzia programistyczne dla platformy .NET Core 2.1
— Narzędzia programistyczne dla platformy ASP.NET i Internetu
— Narzędzia profilowania dla platformy .NET
— Narzędzia programistyczne dla kontenerów
— Narzędzia w chmurze do tworzenia aplikacji internetowych
— Funkcja IntelliSense, nawigowanie po kodzie i refaktoryzacja kodu dla języków C#, Visual Basic i F#
Azure
Zestawy SDK platformy Azure, narzędzia i projekty do opracowywania aplikacji w chmurze, tworzenia zasobów i tworzenia kontenerów z obsługą platformy Docker
Opis
Z łatwością twórz, testuj i wdrażaj skalowalne aplikacje i usługi oraz zarządzaj nimi na platformie Microsoft Cloud. Zainstaluj ten pakiet roboczy, aby przeglądać zasoby w Eksploratorze chmury, tworzyć zasoby przy użyciu narzędzi zarządzania platformy Azure, tworzyć aplikacje dla usług Azure Web i Cloud Services oraz wykonywać operacje na danych big data przy użyciu narzędzi Azure Datalake.
Aplikacje deweloperskie
— Publikowanie aplikacji platformy ASP.NET Core na platformie Azure w środowisku IDE
— Testowanie wydajności usługi w chmurze
— Debugowanie opublikowanej usługi w chmurze platformy Azure
Składniki
— Wymagania wstępne dotyczące tworzenia aplikacji na platformie Azure
— Narzędzia programistyczne dla programu .NET Framework 4.x
— Narzędzia programistyczne dla platformy .NET Core 2.1
— Narzędzia programistyczne dla platformy ASP.NET i Internetu
— Narzędzia programistyczne dla kontenerów
Python
Edytowanie, debugowanie, opracowywanie interakcyjne oraz kontrola źródła dla języka Python
Opis
Obsługa tworzenia aplikacji internetowych języka Python za pomocą znanych platform, w tym Django i Flask, oraz aplikacji analizy danych dzięki wbudowanej obsłudze narzędzia Conda i powłoki IPython.
Aplikacje deweloperskie
— Aplikacje w języku Python
— Aplikacje internetowe Django
— Aplikacje internetowe Flask
Składniki
— Obsługa programu CPython, narzędzia virtualenv, modułu venv i środowisk Conda
— Zaawansowana edycja, funkcja IntelliSense i czytelność kodu
— Okno interaktywne środowiska (REPL)
— Obsługa języka Python w obszarach roboczych Open Folder
— Szablony projektów i elementów upraszczające proces tworzenia nowego projektu
— Narzędzia profilowania i testowania jednostek
— Zarządzanie środowiskami Conda za pomocą rozwiązania Miniconda
— Live Share
Projektowanie za pomocą oprogramowania Node.js
Twórz szybkie i skalowalne aplikacje przy użyciu Node.js, środowiska uruchomieniowego JavaScript po stronie serwera
Opis
Łatwo kompiluj aplikacje Node.js za pomocą platform internetowych, takich jak React, i platform frontonu, takich jak React.
Aplikacje deweloperskie
— Tworzenie aplikacji Node.js za pomocą platformy Express
— Tworzenie aplikacji Node.js za pomocą platformy React
— Publikowanie aplikacji Node.js w chmurze platformy Azure
Składniki
— Szablony projektów
— IntelliCode
— Integracja z menedżerem npm
— Okno interaktywne środowiska (REPL)
— Zaawansowane debugowanie lokalne i zdalne
— Narzędzia profilowania do śledzenia wydajności
— Obsługa testowania jednostek
— Integracja języka TypeScript
Desktop & Mobile
Projektowanie aplikacji klasycznych dla platformy .NET
Twórz aplikacje WPF, Windows Forms i aplikacje konsoli przy użyciu języków C#, Visual Basic i F#
Opis
Twórz aplikacje oparte na systemie Windows przy użyciu systemu Windows Presentation Foundation lub Windows Forms. Możesz również tworzyć aplikacje internetowe za pomocą programu .NET Framework, a także aplikacje klienckie dla komputerów i urządzeń, które udostępniasz za pośrednictwem sklepu Microsoft Store.
Aplikacje deweloperskie
— Windows Presentation Foundation (WPF)
— Windows Forms
Składniki
— Narzędzia do programowania aplikacji klasycznych na platformie .NET
— Narzędzia programistyczne dla programu .NET Framework 4.x
— Narzędzia profilowania dla platformy .NET
— Obsługa języków C# i Visual Basic
— Entity Framework 6 Tools
— IntelliTrace
— Debuger Just-In-Time
— Live Unit Testing
— Live Share
Projektowanie aplikacji klasycznych w języku C++
Twórz nowoczesne aplikacje C++ dla systemu Windows przy użyciu dowolnie wybranych narzędzi, takich jak MSVC, Clang, CMake lub MSBuild
Opis
Uruchamianie aplikacji klasycznych w języku C++ w konsoli lub w oknie. Skorzystaj z zaawansowanego zestawu narzędzi kompilatora MSVC i bibliotek lub użyj własnych narzędzi kompilacji.
Aplikacje deweloperskie
— Aplikacje klasyczne systemu Windows w języku C++
—Aplikacje konsoli systemu Windows w języku C++
Składniki
— Narzędzia kompilacji MSVC dla architektury x64/x86
— Podstawowe funkcje języka Visual C++
— Narzędzia profilowania dla języka C++
— Zestaw Windows 10 SDK
— Narzędzia CMake języka C++ dla systemu Windows
— Test adapter for Google Test
— Test adapter for Boost.Test
— IntelliTrace
— Debuger Just-In-Time
— Live Share
Opracowywanie rozwiązań dla platformy UWP
Twórz aplikacje dla platformy uniwersalnej systemu Windows przy użyciu języków C#, VB lub opcjonalnie C++
Opis
Twórz aplikacje przeznaczone dla klasycznego systemu Windows, urządzeń Xbox, HoloLens, SurfaceHub, a nawet dla systemu Windows 10 IoT.
Aplikacje deweloperskie
— Platforma uniwersalna systemu Windows (UWP)
Składniki
— Blend for Visual Studio
— .NET Native i .NET Standard
— Menedżer pakietów NuGet
— Narzędzia platformy uniwersalnej systemu Windows
— Zestaw Windows 10 SDK
Programowanie aplikacji mobilnych na platformie .NET
Twórz aplikacje międzyplatformowe dla systemu iOS, Android lub Windows przy użyciu platformy Xamarin
Opis
Twórz w pełni natywne aplikacje dla systemów iOS, Android i platformy uniwersalnej systemu Windows przy użyciu języków C# i XAML. Platforma Xamarin zapewnia pełny dostęp do interfejsów API i funkcji platformy przy użyciu jednego języka i umożliwia korzystanie ze współdzielonej bazy kodu dla innych platform .NET.
Aplikacje deweloperskie
— Tworzenie aplikacji międzyplatformowych przy użyciu platformy Xamarin.Forms
— Uzyskiwanie dostępu do funkcji natywnych za pomocą interfejsu API Xamarin.Essentials
Składniki
— Xamarin
— Narzędzia programistyczne dla programu .NET Framework 4.x
— Obsługa języków C# i Visual Basic
— Instalacja zestawu Android SDK
Tworzenie aplikacji mobilnych przy użyciu języka C++
Twórz międzyplatformowe aplikacje języka C++ dla systemu iOS lub Android
Aplikacje deweloperskie
— Natywne aplikacje systemu Android
— Importowanie projektu XCode
— Aplikacje OpenGL ES w systemach Android i iOS
Składniki
— Podstawowe funkcje Visual Studio C++
— Instalacja zestawu Android SDK
— Android NDK
— Apache Ant
— Narzędzia do programowania w języku C++ dla systemu Android
Gaming
Tworzenie gier przy użyciu aparatu Unity
Twórz gry 2D i 3D przy użyciu aparatu Unity, zaawansowanego międzyplatformowego środowiska projektowego
Opis
Po utworzeniu gry lub zawartości interaktywnej możesz ją opublikować na 21 platformach, w tym na wszystkich platformach mobilnych, WebGL, na komputerach Mac, PC i Linux, w Internecie i na konsolach.
Aplikacje deweloperskie
Tworzenie gier Unity w zaawansowanym środowisku debugowania
Składniki
— Visual Studio Tools for Unity
— C# i Visual Basic
Tworzenie gier przy użyciu języka C++
Wykorzystaj w pełni możliwości języka C++, aby tworzyć profesjonalne gry obsługiwane przez technologie DirectX, Unreal lub Cocos2d
Opis
Wykorzystaj pełne możliwości języka C++, aby tworzyć profesjonalne gry dla systemu Windows, konsoli Xbox i innych konsoli obsługiwane przez technologie DirectX, Unreal lub Cocos2d.
Aplikacje deweloperskie
— Aplikacje usługi Xbox Live
— Aplikacje platformy UWP na urządzeniu HoloLens
— Marble Maze
Składniki
— Narzędzia kompilacji MSVC dla architektury x64/x86
— Podstawowe funkcje Visual Studio C++
— Uniwersalne środowisko uruchomieniowe języka C systemu Windows
— Narzędzia profilowania dla języka C++
— Zestaw Windows 10 SDK
— IntelliTrace
Other toolsets
Przechowywanie i przetwarzanie danych
Łącz, programuj i testuj rozwiązania do obsługi danych, korzystając z programu SQL Server, usługi Azure Data Lake, usługi Hadoop lub usługi Azure ML
Opis
Pakiet roboczy Dane umożliwia projektowanie różnego rodzaju zasobów relacyjnych i danych big data. Udostępnia on narzędzia umożliwiające projektowanie zapytań względem baz danych, magazynów danych i magazynów Data Lake zarówno lokalnych, jak i przechowywanych na platformie Azure. Obsługiwane są bazy danych SQL, U-SQL i Hive.
Aplikacje deweloperskie
— Projektowanie, wdrażanie i konserwacja baz danych za pomocą narzędzi SQL Server Data Tools
— Tworzenie skryptów U-SQL przy użyciu narzędzi Azure Data Lake Tools
— Uruchamianie zapytań Hive za pomocą technologii Hadoop w usłudze Azure HDInsight
Składniki
— SQL Server Data Tools
— Narzędzia usług Azure Data Lake i Stream Analytics
— Narzędzia programistyczne dla programu .NET Framework 4.x
Aplikacje do analizy i nauki o danych
Języki i narzędzia do tworzenia aplikacji nauki o danych, w tym języki Python i F#
Opis
Używaj języków R i Python w wielu różnych scenariuszach, takich jak pozyskiwanie danych, czyszczenie, trenowanie modelu, wdrażanie i kreślenie. Na potrzeby wielu różnych zadań przetwarzania danych możesz używać języka F# — zaawansowanego, zoptymalizowanego pod kątem funkcjonalności języka platformy .NET.
Aplikacje deweloperskie
— Tworzenie wizualnych wykresów danych za pomocą języka R
— Praca za pomocą okna narzędzia R Interactive (REPL)
— Tworzenie modeli uczenia maszynowego przy użyciu języka R i narzędzia Microsoft ML Server
Składniki
— Obsługa języka i dystrybucje środowiska uruchomieniowego dla języka R i programu Microsoft R Client
— Obsługa języka i dystrybucje środowiska uruchomieniowego dla języka Python i programu Anaconda
— Obsługa języka i dystrybucje środowiska uruchomieniowego dla języka F# i programu .NET Framework
Programowanie rozszerzeń do programu Visual Studio
Twórz dodatki i rozszerzenia dla programu Visual Studio, w tym nowe polecenia, analizatory kodu i okna narzędzi
Opis
Dodaj zestawy SDK i narzędzia wymagane do tworzenia nowych poleceń, analizatorów kodu, okien narzędzi i usług językowych za pomocą języka C#. Utworzone rozszerzenia można udostępniać członkom społeczności w witrynie Visual Studio Marketplace.
Aplikacje deweloperskie
— Rozszerzenia dla środowiska IDE programu Visual Studio
— Tworzenie zestawu SDK
Składniki
— Zestaw Visual Studio SDK
— Wymagania wstępne dotyczące programowania rozszerzeń dla programu Visual Studio
— Narzędzia profilowania dla platformy .NET
— IntelliTrace
Office/SharePoint
Twórz dodatki pakietu Office i programu SharePoint, rozwiązania programu SharePoint i dodatki narzędzi VSTO przy użyciu języków C#, VB i JavaScript
Opis
Korzystaj z różnych szablonów projektów w celu rozszerzenia pakietu Office i programu SharePoint. Z łatwością twórz, debuguj i publikuj swoje dodatki oraz rozwiązania z poziomu programu Visual Studio.
Aplikacje deweloperskie
— Dodatki pakietu Office
— Dodatki narzędzi VSTO
— Dodatki programu SharePoint
— Rozwiązania programu SharePoint
Składniki
— Office Developer Tools for Visual Studio
— .NET Framework 4.5 Targeting Pack
— Narzędzia programistyczne dla programu .NET Framework 4.x
— Developer Analytics Tools
Tworzenie aplikacji dla systemu Linux przy użyciu języka C++
Twórz i debuguj aplikacje działające w środowisku systemu Linux lub podsystemie Windows dla systemu Linux
Opis
Kompiluj i uruchamiaj kod na maszynie zdalnej lub w podsystemie Windows dla systemu Linux oraz przeglądaj, edytuj i debuguj z poziomu programu Visual Studio. Użyj narzędzia CMake, aby obsługiwać wiele platform docelowych, korzystając wygodnie z jednego środowiska IDE.
Aplikacje deweloperskie
Składniki
— Podstawowe funkcje Visual Studio C++
— Uniwersalne środowisko uruchomieniowe języka C systemu Windows
— Visual C++ for Linux Development
— Visual C++ Tools for CMake and Linux
Programowanie dla wielu platform za pomocą programu .NET Core
Twórz aplikacje międzyplatformowe, korzystając z platformy .NET Core, programu ASP.NET Core, technologii HTML/JavaScript i kontenerów z obsługą platformy Docker
Opis
Platforma .NET Core to platforma deweloperska typu „open source” ogólnego przeznaczenia, obsługiwana przez firmę Microsoft i społeczność .NET w witrynie GitHub. Jest międzyplatformowa (obsługuje systemy Windows, macOS i Linux) i można jej używać do tworzenia aplikacji IoT, na urządzenia i w chmurze.
Aplikacje deweloperskie
— Kompletne rozwiązanie .NET Core w systemie Windows
— Obrazy platformy Docker dla aplikacji .NET Core
— Tworzenie aplikacji konsolowej w języku C# przy użyciu programu .NET Core
Składniki
— Narzędzia programistyczne dla platformy .NET Core 2.x
— Narzędzia programistyczne dla programu .NET Framework 4.x
— Wymagania wstępne narzędzi programistycznych dla platformy ASP.NET i Internetu
— Narzędzia w chmurze do tworzenia aplikacji internetowych
— Narzędzia profilowania dla platformy .NET
— IntelliTrace
— Live Unit Testing
— Live Share
Bezpłatne, w pełni wyposażone środowisko IDE dla uczniów i studentów, deweloperów oprogramowania typu open-source i dla indywidualnych
deweloperów
Profesjonalne narzędzia dla deweloperów, usługi i korzyści z subskrypcji dla małych
zespołów
Kompletne rozwiązanie dla zespołów dowolnego rozmiaru, spełniające ich wysokie wymagania co do jakości i
skalowania