Поделиться через


Что такое Visual Studio?

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

Схема, показывающая цикл разработки Visual Studio: разработка, сборка, отладка, тестирование и развертывание с помощью ИИ, интегрированной на протяжении всего процесса.

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

Замечание

Visual Studio доступен для Windows. Упрощенный кроссплатформенный редактор кода см. в Visual Studio Code.

Установка Visual Studio

Visual Studio доступна в трех выпусках:

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

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

Дополнительные сведения см. в статье Установка Visual Studio.

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

Независимо от того, пишете ли вы первую программу Hello World или развертываете корпоративные приложения, Visual Studio предоставляет инструменты, необходимые для эффективной работы и совместной работы.

  • Поддержка нескольких языков. Код в C#, C++, Python, JavaScript, TypeScript и многое другое.
  • Кроссплатформенная разработка. Создание мобильных и классических приложений с помощью .NET MAUI, веб-приложений с помощью ASP.NET или служб Node.js.
  • Разработка с помощью ИИ. Быстрое написание, отладка и тестирование кода с помощью GitHub Copilot.
  • Установщик, основанный на рабочей нагрузке. Установите только необходимые компоненты.
  • Интегрированная система управления версиями. Клонирование, ветвление, коммит и проверка пулл-реквестов с использованием встроенных средств Git.
  • Расширяемая платформа. Настройте интегрированную среду разработки с помощью расширений из Visual Studio Marketplace или создайте собственную среду разработки.

Откройте для себя Visual Studio

Visual Studio поддерживает различные части цикла разработки программного обеспечения.

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

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

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

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

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

Узнайте больше о разработке с помощью ИИ в Visual Studio.

Создание приложения

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

Узнайте больше о компиляции и сборке в Visual Studio.

Отладка кода

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

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

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

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

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

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

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

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

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

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

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

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

Выберите учебник для конкретного языка, чтобы начать создание первого приложения:

  • C# — создайте простое консольное приложение и изучите основы C# и .NET.
  • C++ — создайте консольное приложение C++ и изучите цепочку инструментов сборки.
  • Python — настройте поддержку Python и напишите первый скрипт.
  • JavaScript/Node.js — создание веб-приложения Node.js и Express.
  • Visual Basic — создание простого консольного приложения с помощью Visual Basic.
  • F# — создание веб-приложения с помощью F# и ASP.NET Core.

Следующий шаг

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