Перейти к содержимому

Visual studio что это

  • автор:

Что такое Visual Studio?

Область применения:yesVisual Studio Visual Studio для Mac noVisual Studio Code no

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:

  • Отладка приложения
  • Методы и инструменты отладки
  • Измерение производительности приложения
  • Отладка с помощью 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:

  • Совместная работа с 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
  • Ознакомьтесь с дополнительными руководствами по программированию, используя одно из следующих учебников по языку:
    • Создание простого консольного приложения C#
    • Приступая к работе с Python
    • Создание простого консольного приложения VB
    • Создание консольного приложения C++
    • Создание приложения Node.js и Express

    Работа с Visual Studio

    Профессиональные разработчики программного обеспечения .NET наверняка располагают самым серьезным в этой сфере продуктом производства Microsoft, который называется Visual Studio и доступен по адресу www.visualstudio.com. Этот продукт представляет собой самую функционально насыщенную и наиболее приспособленную под использование на предприятиях IDE-среду. Такая мощь, несомненно, имеет свою цену, которая варьируется в зависимости от версии Visual Studio. Как не трудно догадаться, каждая версия поставляется со своим уникальным набором функциональных возможностей.

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

    Текстовый редактор

    С помощью этого редактора можно подготавливать тексты программ на языке C# (а также Visual Basic и С++). Текстовый редактор обладает довольно мощными возможностями. Например, при вводе текста программы он автоматически компонует его на странице, создавая между строками необходимые отступы, выравнивая открывающие и закрывающие фигурные скобки блоков кода и выделяя ключевые слова цветом. Кроме того, по мере ввода кода он выполняет его проверку на предмет синтаксических ошибок и подчеркивает фрагменты, которые будут вызывать ошибки при компиляции, что также называется отладкой на стадии проектирования. В редакторе реализовано средство IntelliSense, которое обеспечивает автоматическое отображение имен классов, полей или методов при начале их ввода, а также списки параметров, которые поддерживают все доступные перегруженные версии методов при начале ввода параметров для методов.

    Визуальный редактор форм

    Этот редактор позволяет размещать желаемые элементы управления для пользовательского интерфейса и доступа к данным в проекте, a Visual Studio затем автоматически добавляет в исходные файлы код на языке C#, который необходим для создания экземпляров этих элементов в проекте. (Это возможно потому, что все элементы управления в .NET представляют собой экземпляры определенных базовых классов.)

    Вспомогательные окна

    Эти окна позволяют просматривать и изменять различные аспекты проекта, вроде классов в исходном коде, а также свойства (и их начальные значения), которые доступны для классов Windows Forms и Web Forms. Вдобавок такие окна могут применяться для указания параметров компиляции, например, того, на какие сборки должен ссылаться код.

    Возможность компиляции прямо в среде разработки

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

    Интегрированный отладчик

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

    Доступ к другим программам

    Visual Studio предоставляет доступ к целому ряду других утилит, которые позволяют просматривать и изменять различные аспекты компьютера или сети, не покидая среды разработки. Благодаря этим инструментам, можно просматривать выполняющиеся службы и активные соединения с базами данных, заглядывать в таблицы на сервере SQL Server и даже посещать веб-сайты с использованием окна Internet Explorer.

    Интегрированная справочная система MSDN

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

    Также Visual Studio содержит графические редакторы и конструкторы XML, обеспечивает поддержку разработки программ Windows, ориентированных на мобильные устройства, поддержку разработки программ Microsoft Office и Windows Workflow Foundation, содержит встроенную поддержку рефакторинга кода и инструменты визуального конструирования классов.

    Введение в интегрированную среду разработки Visual Studio (Visual Basic)

    Область применения:yesVisual Studio Visual Studio для Mac noVisual Studio Code no

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

    Screenshot of the Visual Studio 2019 IDE with Visual Basic code.

    Screenshot of the Visual Studio IDE with Visual Basic code and key functionality.

    На рисунке выше представлена среда Visual Studio с открытым проектом Visual Basic, на котором изображено основные окна и функциональные возможности.

    • Справа в верхнем углу окна Обозревателя решений вы можете просматривать файлы кода, перемещаться по ним и управлять ими. Обозреватель решений позволяет упорядочить код путем объединения файлов в решения и проекты.
    • В центральном окне редактора, с которым вы, вероятно, будете работать дольше всего, отображается содержимое файла. В окне редактора вы можете вносить изменения в код или разрабатывать пользовательский интерфейс, например окно с кнопками или текстовые поля.
    • В правом нижнем углу расположен Team Explorer, который позволяет отслеживать рабочие элементы и использовать код совместно с помощью технологий управления версиями, таких как Git и система управления версиями Team Foundation (TFVC).
    • Окно Изменения Git в нижнем углу справа позволяет отслеживать рабочие элементы и предоставлять общий доступ к коду, используя Git, GitHub или другие технологии управления версиями.

    Выпуски

    Служба Visual Studio доступна для Windows и Mac. Функции Visual Studio для Mac во многом аналогичны возможностям Visual Studio для Windows и оптимизированы для разработки кросс-платформенных и мобильных приложений. Эта статья посвящена версии Visual Studio для Windows.

    Существует три выпуска Visual Studio: Community, Professional и Enterprise. Сведения о функциях, поддерживаемых в каждом выпуске, см. на странице Сравнение выпусков Visual Studio.

    Популярные средства повышения производительности

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

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

    Screenshot of a squiggle underline in Visual Studio.

    Screenshot of a squiggle underline in Visual Studio.

    Screenshot of the Refactoring menu in Visual Studio.

    Screenshot of the Refactoring menu in Visual Studio.

    Screenshot of an IntelliSense member list.

    Screenshot of an IntelliSense member list.

    Screenshot that shows the Quick Launch search box in Visual Studio 2019.

    Screenshot that shows the Quick Launch search box in Visual Studio.

    Screenshot that shows the Call Hierarchy window in Visual Studio.

    Screenshot that shows the Call Hierarchy window in Visual Studio.

    Screenshot that shows CodeLens in Visual Studio.

    Screenshot that shows CodeLens in Visual Studio.

    Screenshot that shows Go to Definition in Visual Studio 2019.

    Screenshot that shows Go to Definition in Visual Studio.

    Screenshot that shows Peek Definition in Visual Studio.

    Screenshot that shows Peek Definition in Visual Studio.

    Screenshot of Hot Reload in Visual Studio 2022.

    • Горячая перезагрузка Горячая перезагрузка позволяет изменять файлы кода приложения и сразу же применять изменения кода к работающему приложению.

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

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

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

    Screenshot of the dot NET Core cross-platform development workload in the Visual Studio Installer.

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

    Screenshot of the dot NET desktop development workload selected in the Visual Studio Installer.

    При первом запуске Visual Studio можно выполнить вход с использованием учетной записи Майкрософт или рабочей учетной записи.

    Настройка Visual Studio

    Вы можете настроить пользовательский интерфейс Visual Studio, в том числе изменить цветовую тему, установленную по умолчанию.

    Изменить цвет темы

    Изменение цветовой темы

    1. Откройте Visual Studio. В начальном окне выберите Продолжить без кода. Screenshot of the Start window in Visual Studio 2019, with the Откроется интегрированная среда разработки.
    2. Чтобы открыть диалоговое окно Параметры, в строке меню Visual Studio выберите пункты Инструменты >Параметры.
    3. Откройте страницу параметров Окружение >Общие, измените значение Цветовая тема на Темная и щелкните ОК. Screenshot that shows changing color theme to dark in Visual Studio.Цветовая тема для всей интегрированной среды разработки изменится на тему Темная. Screenshot that shows Visual Studio in Dark theme.
    1. Откройте Visual Studio. В начальном окне выберите Продолжить без кода. Screenshot of the Visual Studio Start screen, with the Continue without code link highlighted.
    2. Чтобы открыть диалоговое окно Параметры, в строке меню Visual Studio выберите пункты Инструменты >Параметры.
    3. На странице параметров Среда >Общие измените значение параметра Цветовая тема на Синий или Светлый. Затем нажмите кнопку ОК. Screenshot that shows changing the color theme to Blue in Visual Studio.Цветовая тема для всей интегрированной среды разработки соответствующим образом изменится. На следующем снимке экрана показана синяя цветовая тема: Screenshot that shows Visual Studio in Blue theme.

    Выбор параметров среды

    Вы можете настроить Visual Studio для использования параметров среды, предназначенных для разработчиков Visual Basic.

    1. В строке меню выберите Сервис>Импорт и экспорт параметров.
    2. В мастере импорта и экспорта параметров выберите Сбросить все параметры, а затем нажмите кнопку Далее.
    3. На странице Сохранить текущие параметры выберите, следует ли сохранить текущие параметры перед сбросом. Если вы не изменяли параметры, выберите Нет, только сбросить параметры, перезаписав мои текущие значения. Затем выберите Далее.
    4. На странице Выбор набора параметров, используемого по умолчанию выберите Visual Basic, а затем нажмите кнопку Готово.
    5. На странице Сброс завершен нажмите Закрыть.

    Дополнительные сведения о других способах персонализации интегрированной среды разработки см. в разделе Персонализация Visual Studio.

    Создание программы

    Давайте создадим простую программу.

    1. В строке меню Visual Studio выберите Файл>Создать>Проект. (Также можно нажать клавиши CTRL+SHIFT+N.) Screenshot of the File >New > Project selection from the Visual Studio 2019 menu bar.» /> Откроется окно <strong>Создание проекта</strong> с отображением нескольких <em>шаблонов</em> проектов. Шаблон содержит основные файлы и параметры, которые требуются для определенного типа проекта.</li>
<li>Чтобы найти нужный шаблон, введите <strong>консоль .net core</strong> в поле поиска. Список доступных шаблонов автоматически отфильтруется по введенным словам. Вы можете дополнительно отфильтровать результаты шаблона, выбрав <strong>Visual Basic</strong> в раскрывающемся списке <strong>Все языки</strong>, <strong>Windows</strong> в списке <strong>Все платформы</strong> и <strong>Консоль</strong> в списке <strong>Все типы проектов</strong>. Выберите шаблон <strong>Консольное приложение</strong> и нажмите кнопку <strong>Далее</strong>. <img decoding=
    2. В окне «Настройка нового проекта» введите HelloWorld в поле «Имя проекта«, при необходимости измените расположение каталога для файлов проекта (языковой C:\Users\\source\repos стандарт по умолчанию) и нажмите кнопку «Далее«. Screenshot showing the Configure your new project dialog in Visual Studio 2019 and the options to set, including the project name and project location.
    3. В окне дополнительных сведений убедитесь, что .NET Core 3.1 появится в раскрывающемся меню Target Framework и нажмите кнопку «Создать«. Screenshot of the Visual Studio создаст проект. Это простейший вариант приложения «Hello World», в котором вызывается метод Console.WriteLine() для вывода литеральной строки «Hello World!» в окне консоли (выходных данных программы). Вскоре вы увидите примерно следующее изображение: Screenshot that shows the Visual Studio IDE.Код Visual Basic для вашего приложения отображается в окне редактора, который занимает большую часть пространства. Обратите внимание, что текст автоматически выделяется цветом для обозначения разных частей кода, таких как ключевые слова и типы. Кроме того, небольшие вертикальные штриховые линии кода указывают, какие фигурные скобки соответствуют друг другу, а номера строк помогут вам найти нужный код позже. Чтобы свернуть или развернуть блоки кода, используйте небольшие рамки со знаком минус. Эта функция структурирования кода позволяет скрыть ненужный код на экране. Файлы вашего проекта перечислены в окне обозревателя решений, которое находится справа. Screenshot that shows the Visual Studio IDE with red boxes.Есть и другие доступные меню и окна инструментов, но об этом позже.
    4. Теперь запустите приложение. Вы можете инициировать процесс, нажав кнопку «Пуск без отладки» в меню отладки в строке меню меню. Можно также нажать клавиши CTRL+F5. Screenshot that shows Debug >Start without debugging.» /> Когда Visual Studio создаст приложение, откроется окно консоли с сообщением <strong>Hello World!</strong>. Теперь у вас есть выполняемое приложение. <img decoding=
    5. Чтобы закрыть окно консоли, нажмите любую клавишу.
    6. Давайте добавим новый год в это приложение. Перед строкой Console.WriteLine(«Hello World!») добавьте следующий код Visual Basic:
    Console.WriteLine("What is your name?") Dim name = Console.ReadLine() 
    Console.WriteLine("Hello " + name + "!") 

    Screenshot of the console window showing the What is your name question and the app

  • Снова запустите приложение, нажав сочетание клавиш CTRL+F5. Visual Studio выполнит повторную сборку приложения. В открывшемся окне консоли отобразится запрос на ввод имени.
  • Введите свое имя в окне консоли и нажмите клавишу ВВОД.
  • Нажмите любую клавишу, чтобы закрыть окно консоли и остановить выполняющуюся программу.
    1. В строке меню Visual Studio выберите Файл>Создать>Проект. Вы также можете нажать клавиши CTRL+SHIFT+N. Screenshot of the File >New > Project selection from the Visual Studio menu bar.» /> Откроется окно <strong>Создание проекта</strong> с отображением нескольких <em>шаблонов</em> проектов. Шаблон содержит основные файлы и параметры, которые требуются для определенного типа проекта.</li>
<li>Чтобы найти шаблон, попробуйте ввести или ввести ключевые слова в поле поиска. Список доступных шаблонов будет фильтроваться по введенным ключевым словам. Вы можете дополнительно отфильтровать результаты шаблона, выбрав <strong>Visual Basic</strong> в раскрывающемся списке <strong>Все языки</strong>, <strong>Windows</strong> в списке <strong>Все платформы</strong> и <strong>Консоль</strong> в списке <strong>Все типы проектов</strong>. Выберите шаблон Visual Basic <strong>Консольное приложение</strong> и щелкните <strong>Далее</strong>. <img decoding=
    2. В поле Имя проекта окна Настроить новый проект введите HelloWorld. При необходимости измените расположение каталога проекта в расположении по умолчанию C:\Users\\source\repos, а затем нажмите кнопку Далее. Screenshot of the Configure your new project window with the project name HelloWorld entered.
    3. В окне дополнительных сведений убедитесь, что .NET 8.0 появится в раскрывающемся меню Target Framework и нажмите кнопку «Создать«. Screenshot of the Additional information window with dot NET 8.0 selected. Visual Studio создаст проект. Это простейший вариант приложения Hello World, в котором вызывается метод Console.WriteLine() для вывода строки Hello World! в окне консоли. Файлы проекта отображаются справа в окне интегрированной среды разработки Visual Studio в окне с названием Обозреватель решений. В окне Обозреватель решений выберите файл Program.vb. Код Visual Basic для вашего приложения открывается в центральном окне редактора, который занимает большую часть пространства. Screenshot that shows the Visual Studio I D E with the Program dot V B code in the editor.Код автоматически выделяется цветом для обозначения таких элементов, как ключевые слова и типы. Найти код можно по номерам строк. Небольшие вертикальные пунктирные линии в коде указывают на структуру кода или блоки кода, которые объединяются. Чтобы свернуть или развернуть блоки кода, используйте небольшие рамки со знаками минус и плюс соответственно. Эта функция структурирования кода позволяет скрыть ненужный код на экране. Screenshot that shows the Visual Studio I D E with red boxes.Также доступно множество других меню и окон инструментов.
    4. Запустите приложение, выбрав в главном меню Visual Studio пункты Отладка>Запуск без отладки. Можно также нажать клавиши CTRL+F5. Screenshot that shows the Debug >Start without Debugging menu item.» /> Когда Visual Studio создаст приложение, откроется окно консоли с сообщением <strong>Hello World!</strong>. Теперь у вас есть выполняемое приложение. <img decoding=
    5. Для закрытия окна консоли нажмите любую клавишу.
    6. Давайте добавим новый код в это приложение. Перед строкой Console.WriteLine(«Hello World!») добавьте следующий код Visual Basic:
    Console.WriteLine("What is your name?") Dim name = Console.ReadLine() 
    Console.WriteLine("Hello " + name + "!") 

    Screenshot of the Debug Console window showing the prompt for a name, the input, and the output Hello Georgette.

  • Снова запустите приложение, выбрав пункты Отладка >Запуск без отладки или нажав клавиши CTRL+F5. Visual Studio выполнит повторную сборку приложения. В открывшемся окне консоли отобразится запрос на ввод имени.
  • Введите свое имя в окне консоли и нажмите клавишу ВВОД.
  • Нажмите любую клавишу, чтобы закрыть окно консоли и остановить выполняющуюся программу.
  • Использование рефакторинга и IntelliSense

    Рассмотрим несколько примеров того, как рефакторинг и IntelliSense помогают повысить эффективность кода.

    Сначала переименуйте переменную name :

    1. Дважды щелкните переменную name и введите для нее новое имя: username. Вокруг переменной появится прямоугольник, а в поле появится значок лампочки.
    2. Выберите значок лампочки для отображения доступных быстрых действий. Выберите Переименовать name в username.

    Screenshot that shows the Rename action in Visual Studio.

    Screenshot that shows the Rename action in Visual Studio.

    Теперь рассмотрим возможности IntelliSense.

      После строки Console.WriteLine(«Hello » + username + «!») напишите следующий код:

    Dim now = Date. 

    Появится поле с членами класса DateTime. В отдельном поле отобразится описание выбранного элемента.

    Screenshot that shows IntelliSense list members in Visual Studio.

    Screenshot that shows IntelliSense list members in Visual Studio.

    Dim dayOfYear = now.DayOfYear Console.Write("Day of year: ") Console.WriteLine(dayOfYear) 

    Совет Код Console.Write отличается от Console.WriteLine тем, что не добавляет знак завершения строки после ее вывода. Это означает, что следующий фрагмент текста, отправляемый на вывод, будет выводиться в той же строке. Можно навести указатель мыши на каждый из этих методов в коде, чтобы просмотреть его описание.

    Далее мы снова применим рефакторинг, чтобы сократить код.

    1. Выберите переменную now в строке Dim now = Date.Now . На поле в этой строке появится значок отвертки.
    2. Щелкните этот значок отвертки, чтобы просмотреть доступные предложения Visual Studio. В этом случае отображается рефакторинг Встроенная временная переменная для удаления строки кода без изменения его общего поведения. Screenshot showing the Inline temporary variable suggestion in Visual Studio.
    3. Щелкните пункт Встроенная временная переменная, чтобы выполнить рефакторинг кода.
    4. Снова запустите программу, нажав клавиши Ctrl+F5. Выходные данные выглядят примерно так: Screenshot of the Debug Console window showing the prompt for a name, the input, and the output.
    1. Выберите переменную now в строке Dim now = Date.Now . Значок лампочки отображается в поле на этой строке.
    2. Щелкните значок лампочки, чтобы просмотреть доступные предложения из Visual Studio. В этом случае отображается рефакторинг Встроенная временная переменная для удаления строки кода без изменения его общего поведения. Screenshot showing the Inline temporary variable suggestion in Visual Studio.
    3. Щелкните пункт Встроенная временная переменная, чтобы выполнить рефакторинг кода.
    4. Снова запустите программу, нажав клавиши Ctrl+F5. Выходные данные выглядят примерно так: Screenshot of the Debug Console window showing the prompt for a name, the input, and the output.

    Отладка кода

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

    Зададим точку останова, чтобы во время выполнения программы отобразилось значение переменной username .

      Установите точку останова в строке с кодом Console.WriteLine(«Hello » + username + «!») , щелкнув крайнее поле слева (область навигации) в этой строке. Кроме того, вы можете выбрать строку кода и нажать клавишу F9. В области навигации появится красный кружок, и эта строка будет выделена.

    Screenshot that shows a breakpoint on a line of code in Visual Studio.

    Screenshot that shows a breakpoint on a line of code in Visual Studio.

    Screenshot that shows a variable value during debugging in Visual Studio.

    Screenshot that shows a variable value during debugging in Visual Studio.

    После запуска приложения можно применить изменения кода к работающему приложению, нажав кнопку Горячая перезагрузка.

    Screenshot of Hot Reload in Visual Studio 2022.

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

    Связанный контент

    • Узнайте, как использовать редактор кода
    • Сведения о проектах и решениях
    • Откройте для себя другие возможности Visual Studio.
    • Посетите visualstudio.microsoft.com.
    • Прочитайте запись блога Visual Studio.

    Visual Studio

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

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

    Среда Visual Studio поддерживает различные языки программирования, такие как C++, C#, Visual Basic, F#, JavaScript, Python и другие. Разработчики могут выбирать наиболее подходящий язык для своего проекта и использовать соответствующие инструменты и библиотеки.

    Где кванты и ИИ становятся искусством?

    13 октября, 2023

    Невидимый враг: троян SeroXen RAT проник в репозиторий NuGet

    Почему лишь внимательность может спасти разработчиков от вездесущих хакеров?
    21 сентября, 2023

    Copilot в массы: ИИ-кодинг стал доступен ещё большему числу разработчиков

    Умный помощник от GitHub меняет правила игры в индустрии.
    27 июля, 2023

    Аттракцион невиданной щедрости: Microsoft дарит разработчикам Windows 11

    Но лишь в виртуальной машине и всего на три месяца.
    23 июля, 2023

    Шаг впереди: GitHub Copilot вносит прогресс в мир программирования

    GitHub Copilot превращается в вашего личного советника по коду.
    27 июня, 2023

    Хакерская «сойка-пересмешница» облетает любые EDR-преграды и успешно выполняет вредоносный код

    Исследователи представили «Mockingjay» — инновационный метод внедрения вредоносного кода, использующий Visual Studio от Microsoft.

    12 июня, 2023

    Злоумышленники массово подделывают цифровые подписи расширений Visual Studio

    Активная эксплуатация визуального бага позволила хакерам обмануть десятки разработчиков программного обеспечения.

    4 августа, 2010

    Microsoft выпустит «Visual Studio для чайников»

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

    22 декабря, 2009

    Microsoft решила отодвинуть выпуск среды для разработчиков Visual Studio 2010

    В официальном блоге компания сообщает о решении продолжить бета-тестирование, в связи с возникшими проблемами с производительностью.

    12 августа, 2009

    Microsoft обновила набор дополнительного ПО для Visual Studio

    Новшества касаются преимущественно улучшенной поддержки для программирования под современные многоядерные процессоры.

    30 сентября, 2008

    Microsoft раскрыла информацию о Visual Studio 2010 и платформе разработки .NET Framework 4.0

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

    19 сентября, 2008

    Microsoft сообщила первые сведения о Visual Studio 10

    Первые сведения о Visual Studio 10 были представлены инженером Microsoft Джеффри Шлиммером, который выступил сегодня с докладом на конференции Visual Studio Extensibility Developer Conference.

    23 октября, 2007

    Microsoft разработала новый язык программирования

    Язык программирования F# сможет работать как автономно, так и с операционной системой, промежуточным программным обеспечением и системами управления базами данных.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *