Что такое 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 поддерживает различные части цикла разработки программного обеспечения.
Разработка кода
Интегрированная среда разработки Visual Studio предоставляет множество функций , упрощающих написание кода и управление ими с уверенностью. Например, код быстро и точно с помощью средств разработки с помощью искусственного интеллекта. К этим средствам относятся GitHub Copilot и IntelliCode. Внесите быстрые улучшения в код с помощью лампочек, которые предлагают действия или разворачивают или свернутые блоки кода с помощью структурирования. Упорядочение и изучение кода с помощью Обозреватель решений, включающего код, упорядоченный по файлам или представлению классов, который показывает код, упорядоченный по классам.
Дополнительные сведения обо всех функциях интегрированной среды разработки, которые помогают упорядочивать и изменять содержимое:
- Редактор кода
- Персонализация интегрированной среды разработки и редактора
- Упорядочение кода
- Советы и рекомендации
Разработка с помощью ИИ
GitHub Copilot, GitHub Copilot Chat и IntelliCode помогают разработчикам быстрее писать код и с большей точностью, развивать более глубокое понимание базы кода и помочь в других задачах разработки, таких как написание модульных тестов, отладка и профилирование.
Дополнительные сведения о разработке с помощью ИИ в Visual Studio:
Начало работы с GitHub Copilot в Visual Studio:
- Установка и управление Github Copilot
- Использование завершений GitHub Copilot в Visual Studio
- Использование чата GitHub Copilot в Visual Studio
- Отладка с помощью Copilot
Сборка приложения
Вы можете компилировать и создавать приложения, чтобы сразу создавать сборки и тестировать их в отладчике. Вы можете запускать сборки с несколькими процессорами для проектов C++ и C#. Visual Studio также предоставляет несколько параметров, которые можно настроить при создании приложений. Вы можете создать настраиваемую конфигурацию сборки в дополнение к встроенным конфигурациям, скрыть определенные предупреждающие сообщения или увеличить выходные данные сборки.
Дополнительные сведения о компиляции и сборке в 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 или другом месте назначения
Выбор выпуска Visual Studio
Существует три выпуска Visual Studio:
- Сообщество — бесплатная, полностью многофункциональная среда разработки для учащихся, разработчиков с открытым кодом и отдельных разработчиков.
- Профессиональный — вариант на основе подписки для отдельных разработчиков или небольших команд.
- Enterprise — вариант на основе подписки для малых и крупных организаций.
Сравните функции в выпусках Visual Studio и получите выпуск Visual Studio, который лучше всего соответствует вашим потребностям.
Установите Visual Studio.
Нажмите следующую кнопку, чтобы установить Visual Studio, и выберите выпуск Visual Studio.
Начать
Ознакомьтесь с кодированием с помощью одного из следующих учебников, относящихся к языку:
- Создание простого консольного приложения C#
- Приступая к работе с Python
- Создание простого консольного приложения VB
- Создание консольного приложения C++
- Создание приложения Node.js и Express
Связанный контент
Для разработки любого типа приложения или изучения языка вы работаете в полнофункциональной интегрированной среде разработки Visual Studio (IDE). Дополнительные сведения о Visual Studio см. в одной из следующих вводных статей:
- Изучите интегрированную среду разработки, чтобы ознакомиться с функциями интегрированной среды разработки и узнать, как использовать ее для основных задач.
- Основные сведения в этом модуле Learn: введение в Visual Studio