Что такое Visual Studio?

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

Diagram showing Visual Studio overview.

Благодаря поддержке различных функций и языков в 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 предоставляет множество функций , упрощающих написание кода и управление ими с уверенностью. Например, код быстро и точно с помощью средств разработки с помощью ИИ, таких как GitHub Copilot и IntelliCode, позволяет быстро улучшить код с помощью лампочек, предлагающих действия, или развернуть или свернуть блоки кода с помощью структурирования. Упорядочение и изучение кода с помощью Обозреватель решений, включающего код, упорядоченный по файлам или представлению классов, который показывает код, упорядоченный по классам.

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

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

Вы можете компилировать и создавать приложения, чтобы сразу создавать сборки и тестировать их в отладчике. Вы можете запускать сборки с несколькими процессорами для проектов 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:

Разработка с помощью ИИ

GitHub Copilot, GitHub Copilot Chat и IntelliCode помогают разработчикам быстрее писать код и с большей точностью, развивать более глубокое понимание базы кода и помочь в других задачах разработки, таких как написание модульных тестов, отладка и профилирование.

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

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

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

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

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

Установите Visual Studio.

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

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

Начать

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