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