Что такое Visual Studio?

Область применения:yesVisual StudionoVisual Studio для Mac noVisual Studio Code

Visual Studio — это мощное средство разработчика, которое можно использовать для единого завершения всего цикла разработки. Это комплексная интегрированная среда разработки (IDE), которую можно использовать для написания, редактирования, отладки и сборки кода, а затем для развертывания приложения. Помимо редактирования и отладки кода, Visual Studio включает компиляторы, средства завершения кода, систему управления версиями, расширения и многие другие функции для улучшения каждого этапа процесса разработки программного обеспечения.

Схема с обзором Visual Studio.

Благодаря поддержке различных функций и языков в Visual Studio вы можете развиваться от написания первой программы "Hello World" до разработки и развертывания приложений. Например, можно создавать, отлаживать и тестировать приложения .NET и C++, изменять ASP.NET страницы в представлении веб-конструктора, разрабатывать кроссплатформенные мобильные и классические приложения с помощью .NET или создавать адаптивные веб-интерфейсы пользовательского интерфейса на C#.

Чтобы установить Visual Studio, нажмите следующую кнопку и выберите выпуск Visual Studio для скачивания.

Чтобы установить Visual Studio, нажмите следующую кнопку и выберите выпуск Visual Studio для скачивания.

Зачем использовать Visual Studio?

Visual Studio предоставляет разработчикам полнофункциональную среду разработки для эффективной и совместной разработки высококачественного кода.

  • Установщик на основе рабочей нагрузки — установка только того, что вам нужно
  • Мощные средства и функции программирования — все, что необходимо для создания приложений в одном месте
  • Поддержка нескольких языков — код в C++, C#, JavaScript, TypeScript, Python и т. д.
  • Кроссплатформенная разработка — создание приложений для любой платформы
  • Интеграция системы управления версиями — совместная работа над кодом с коллегами по команде

Знакомство с Visual Studio

Разработка кода

Интегрированная среда разработки Visual Studio предоставляет множество функций , упрощающих написание кода и управление им. Например, вы можете быстро и точно использовать предложения по коду IntelliSense, быстро улучшить код с помощью лампочек, предлагающих действия, или развернуть или свернуть блоки кода с помощью структурирования. Организуйте и изучите код с помощью Обозреватель решений, который показывает код, упорядоченный по файлам, или представление классов, в которое отображается код, упорядоченный по классам.

Дополнительные сведения обо всех функциях интегрированной среды разработки для упорядочения и редактирования содержимого:

Сборка приложения

Вы можете компилировать и создавать приложения, чтобы немедленно создавать сборки и тестировать их в отладчике. Для проектов C++ и C# можно запускать многопроцессорные сборки. Visual Studio также предоставляет несколько параметров, которые можно настроить при создании приложений. Вы можете создать настраиваемую конфигурацию сборки в дополнение к встроенным конфигурациям, скрыть определенные предупреждающие сообщения или увеличить выходные данные сборки.

Дополнительные сведения о компиляции и сборке в Visual Studio:

Отладка кода

Встроенная отладка в Visual Studio позволяет легко выполнять отладку, профилирование и диагностику. Вы выполняете пошаговое выполнение кода и просматриваете значения, хранящиеся в переменных, задаете контрольные значения для переменных, чтобы увидеть, когда значения изменяются, проверяется путь выполнения кода и другие способы отладки кода во время его выполнения.

Узнайте больше об эффективной отладке в Visual Studio:

Тестирование кода

Вы можете писать высококачественный код с помощью комплексных средств тестирования в Visual Studio. Модульные тесты позволяют разработчикам и тестировщикам быстро находить логические ошибки в коде. Вы можете проанализировать, сколько кода вы тестируете, и увидеть мгновенные результаты в наборе тестов или узнать влияние каждого изменения, которое вы вносите с помощью расширенных функций, которые тестируют код при вводе.

Дополнительные сведения о средствах тестирования, доступных в Visual Studio:

Управление версиями

С помощью встроенных функций Git в Visual Studio можно клонировать, создавать или открывать собственные репозитории. Окно инструментов Git содержит все необходимое для фиксации и отправки изменений в код, управления ветвями и разрешения конфликтов слияния. Если у вас есть учетная запись GitHub, вы можете управлять этими репозиториями непосредственно в Visual Studio.

Дополнительные сведения об управлении версиями в Visual Studio:

Совместная работа с другими пользователями

Visual Studio Live Share обеспечивает совместную разработку в режиме реального времени. С помощью Live Share вы можете поделиться проектом со своими коллегами независимо от языка или платформы. Быстро ознакомьтесь с проблемой, разрешив команде подключаться, перемещаться, устанавливать точки останова и вводить данные в сеансе редактора.

Дополнительные сведения о совместной работе с Live Share:

Развертывание приложения

Развертывание приложения, службы или компонента — это механизм их распространения для установки на других компьютерах, устройствах, серверах и в облаке. В Visual Studio можно выбрать подходящий метод для нужного типа развертывания. Предоставление общего доступа к приложениям и коду путем публикации в Интернете или Azure либо путем развертывания в сетевой папке или локальной папке.

Дополнительные сведения о развертывании приложения с помощью Visual Studio:

Выбор выпуска Visual Studio

Существует три выпуска Visual Studio:

  • Сообщество — бесплатная, полнофункциональный интегрированная среда разработки для учащихся, разработчиков с открытым кодом и отдельных разработчиков
  • Профессиональный — вариант на основе подписки для отдельных разработчиков или небольших команд.
  • Корпоративный — вариант на основе подписки для малого и крупного бизнеса и корпоративных организаций.

Сравните функции в разных выпусках Visual Studio и приобретите выпуск Visual Studio , который лучше всего соответствует вашим потребностям.

Установка Visual Studio

Нажмите следующую кнопку, чтобы установить Visual Studio, и выберите выпуск Visual Studio.

Нажмите следующую кнопку, чтобы установить Visual Studio, и выберите выпуск Visual Studio.

Начало работы

Чтобы разрабатывать приложения любого типа или изучать язык, вы будете работать в полнофункциональной интегрированной среде разработки (IDE) Visual Studio. Ознакомьтесь с Visual Studio в одной из следующих вводных статей: