Что такое Visual Studio?
Visual Studio — это мощное средство разработчика, которое можно использовать для выполнения всего цикла разработки в одном месте. Это комплексная интегрированная среда разработки (IDE), которую можно использовать для записи, редактирования, отладки и сборки кода, а затем развертывания приложения. Помимо редактирования и отладки кода 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 предоставляет множество функций , упрощающих написание кода и управление ими с уверенностью. Например, код быстро и точно с помощью средств разработки с помощью ИИ, таких как GitHub Copilot и IntelliCode, позволяет быстро улучшить код с помощью лампочек, предлагающих действия, или развернуть или свернуть блоки кода с помощью структурирования. Упорядочение и изучение кода с помощью Обозреватель решений, включающего код, упорядоченный по файлам или представлению классов, который показывает код, упорядоченный по классам.
Дополнительные сведения обо всех функциях интегрированной среды разработки для упорядочивания и редактирования содержимого:
- Редактор кода
- Персонализация интегрированной среды разработки и редактора
- Упорядочение кода
- Советы и рекомендации
Сборка приложения
Вы можете компилировать и создавать приложения, чтобы сразу создавать сборки и тестировать их в отладчике. Вы можете запускать сборки с несколькими процессорами для проектов C++ и C#. Visual Studio также предоставляет несколько вариантов, которые можно настроить при создании приложений. Вы можете создать настраиваемую конфигурацию сборки в дополнение к встроенным конфигурациям, скрыть определенные предупреждающие сообщения или увеличить выходные данные сборки.
Дополнительные сведения о компиляции и сборке в Visual Studio:
Отладка кода
Встроенная отладка в Visual Studio позволяет легко выполнять отладку, профилирование и диагностику. Вы выполняете пошаговое руководство по коду и просматриваете значения, хранящиеся в переменных, устанавливаете контроль над переменными, чтобы увидеть, когда значения изменяются, проверяют путь выполнения кода и другие способы отладки кода во время его выполнения.
Дополнительные сведения об эффективной отладке в Visual Studio:
- Отладка приложения
- Методы и инструменты отладки
- Измерение производительности приложения
- Отладка с помощью Copilot
- Советы и рекомендации
Тестирование кода
Вы можете написать высококачественный код с помощью комплексных средств тестирования в 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
- Развертывание приложения в папке, веб-сервере, Azure или другом месте назначения
Разработка с помощью ИИ
GitHub Copilot, GitHub Copilot Chat и IntelliCode помогают разработчикам быстрее писать код и с большей точностью, развивать более глубокое понимание базы кода и помочь в других задачах разработки, таких как написание модульных тестов, отладка и профилирование.
Дополнительные сведения о разработке с помощью ИИ в Visual Studio:
- Использование GitHub Copilot в Visual Studio
- Использование чата GitHub Copilot в Visual Studio
- Отладка с помощью Copilot
Выбор выпуска Visual Studio
Существует три выпуска Visual Studio:
- Сообщество — бесплатная, полностью интегрированная среда разработки для учащихся, разработчиков с открытым кодом и отдельных разработчиков
- Профессиональный — вариант на основе подписки для отдельных разработчиков или небольших команд.
- Enterprise — вариант на основе подписки для малых и крупных организаций.
Сравните функции в выпусках Visual Studio и получите выпуск Visual Studio, который лучше всего соответствует вашим потребностям.
Установите Visual Studio.
Нажмите следующую кнопку, чтобы установить Visual Studio, и выберите выпуск Visual Studio.
Нажмите следующую кнопку, чтобы установить Visual Studio, и выберите выпуск Visual Studio.
Начать
Для разработки любого типа приложения или изучения языка вы будете работать в полнофункциональной интегрированной среде разработки Visual Studio (IDE). Дополнительные сведения о Visual Studio см. в одной из следующих вводных статей:
- Изучите интегрированную среду разработки, чтобы ознакомиться с функциями интегрированной среды разработки и узнать, как использовать ее для основных задач.
- Основные сведения в этом модуле Learn: введение в Visual Studio
- Ознакомьтесь с дополнительными руководствами по программированию, используя одно из следующих учебников по языку:
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по