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

Как работать в visual studio 2022

  • автор:

Руководство. Работа с Python в Visual Studio

Python — это популярный язык программирования, который отличается надежностью, гибкостью и простотой освоения. Его можно бесплатно использовать на любых операционных системах. Он поддерживается широким сообществом разработчиков. Кроме того, для него доступно множество бесплатных библиотек. Этот язык поддерживает все виды разработки, в том числе веб-приложения, веб-службы, классические приложения, создание сценариев и научные вычисления. Поэтому Python используется множеством университетов, ученых, разработчиков-любителей и профессиональных разработчиков.

Visual Studio обеспечивает первоклассную поддержку языка Python. В этом учебнике рассматриваются перечисленные ниже действия.

  • Шаг 1. Создание проекта Python (эта статья).
  • Шаг 2. Написание и выполнение кода для ознакомления с функцией IntelliSense в Visual Studio на практике.
  • Шаг 3. Создание дополнительного кода в интерактивном окне REPL.
  • Шаг 4. Выполнение готовой программы в отладчике Visual Studio
  • Шаг 5. Установка пакетов и управление средами Python.
  • Шаг 6. Работа с Git.

Необходимые компоненты

Visual Studio с установленной рабочей нагрузкой Python. Инструкции см. в разделе «Установка средств Python для Visual Studio».

Шаг 1. Создание проекта Python

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

В этом учебнике вы начнете работу с простого проекта, содержащего один пустой файл кода.

  1. В Visual Studio выберите Файл>Создать>Проект (CTRL+SHIFT+N), после чего откроется диалоговое окно Создание проекта. В нем можно просмотреть шаблоны для разных языков, после чего выбрать один из них для вашего проекта и указать, куда среда Visual Studio должна поместить файлы.
  2. Чтобы просмотреть шаблоны Python, выберите Установленные>Python в области слева или выполните поиск по слову «Python». Поиск — это отличный способ найти шаблон, если вы не помните, где он находится в дереве языков. Screenshot showing the Create a new project dialog box with Python project templates.Поддержка Python в Visual Studio включает в себя несколько шаблонов проектов, включая веб-приложения на платформах Bottle, Flask и Django. Однако для целей данного пошагового руководства мы начнем с пустого проекта.
  3. Выберите шаблон Приложение Python, укажите имя проекта и нажмите кнопку ОК.
  4. Через несколько секунд в окне обозревателя решений Visual Studio (1) будет показана структура проекта. Файл кода по умолчанию откроется в редакторе (2). Кроме того, откроется окно Свойства (3), в котором приводятся дополнительные сведения для элемента, выбранного в обозревателе решений, включая его точное расположение на диске. Screenshot showing the new project open in Visual Studio.
  5. Потратьте несколько минут на знакомство с обозревателем решений, который служит для просмотра файлов и папок проекта. Screenshot of Solution Explorer expanded to show features.(1) Полужирным шрифтом выделен ваш проект, имя которого вы указали в окне Создание проекта. На диске этот проект представлен файлом .pyproj в папке проекта. (2) На верхнем уровне находится решение, имя которого по умолчанию совпадает с именем проекта. Решение, представленное на диске файлом SLN, является контейнером для одного или нескольких связанных проектов. Например, если вы создаете расширение C++ для приложения Python, этот проект C++ может входить в то же решение. Решение также может включать в себя проект веб-службы и проекты специальных тестовых программ. (3) В проекте можно увидеть файлы исходного кода. В нашем примере это один файл .py. При выборе файла его свойства приводятся в окне Свойства. Если дважды щелкнуть файл, он откроется в соответствующем средстве. (4) Кроме того, в проекте есть узел Окружения Python. Если развернуть его, можно увидеть доступные интерпретаторы Python. Развернув узел интерпретатора, вы увидите библиотеки, установленные в этой среде (5). Щелкните правой кнопкой мыши любой узел или элемент в обозревателе решений, чтобы открыть меню с применимыми командами. Например, команда «Переименовать » позволяет изменить имя любого узла или элемента, включая проект и решение.

Screenshot showing the Create a new project dialog box with Python project templates.

  1. В Visual Studio последовательно выберите Файл>Создать>Проект или нажмите комбинацию клавиш CTRL+SHIFT+N. Откроется экран Создание проекта, где можно искать и просматривать шаблоны на разных языках.
  2. Чтобы просмотреть шаблоны Python, выполните поиск по слову python. Поиск — это отличный способ найти шаблон, если вы не помните, где он находится в дереве языков. Поддержка веб-сайтов Python в Visual Studio включает несколько шаблонов проектов, таких как веб-приложения в платформах Bottle, Flask и Django. При установке Python с помощью установщика Visual Studio проверка «Веб-поддержка Python» при необходимости, чтобы установить эти шаблоны. Для целей этого учебника мы начнем работу с пустого проекта.
  3. Выберите шаблон приложения Python и нажмите кнопку «Далее«.
  4. На экране Настроить новый проект укажите имя и расположение файла проекта, а затем нажмите кнопку Создать. Новый проект откроется в Visual Studio.
    • В окне Обозреватель решений Visual Studio будет показана структура проекта (1).
    • Файл кода по умолчанию откроется в редакторе (2).
    • Откроется окно Свойства, в котором приводятся дополнительные сведения для элемента, выбранного в Обозревателе решений, включая его точное расположение на диске (3).

Screenshot showing the new project open in Visual Studio.

Screenshot of Solution Explorer expanded to show features.

  • Ознакомьтесь с Обозревателем решений, который можно использовать для просмотра файлов и папок проекта.
    • На верхнем уровне находится решение, имя которого по умолчанию совпадает с именем проекта (1). Решение, представленное на диске файлом .sln, является контейнером для одного или нескольких связанных проектов. Например, если вы создаете расширение C++ для приложения Python, этот проект C++ может входить в то же решение. Решение также может включать в себя проект веб-службы и проекты специальных тестовых программ.
    • Ваш проект, имя которого вы указали в диалоговом окне Создание проекта, будет выделен полужирным шрифтом (2). На диске проект представлен файлом PYPROJ в папке проекта.
    • В проекте можно увидеть исходные файлы. В нашем примере это один файл PY ((3)). При выборе файла отображаются его свойства в окне «Свойства» (если окно свойствне отображается, щелкните ключ в баннере Обозреватель решений). Если дважды щелкнуть файл, он откроется в соответствующем средстве.
    • Кроме того, в проекте есть узел Окружения Python ((4)). Разверните узел, чтобы отобразить доступные интерпретаторы Python.
    • Развернув узел интерпретатора, вы увидите библиотеки, установленные в этой среде (5).

    Щелкните правой кнопкой мыши любой узел или элемент в Обозревателе решений, чтобы открыть контекстное меню с применимыми командами. Например, с помощью команды Переименовать можно изменить имя любого узла или элемента, в том числе проекта и решения.

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

    Дополнительные подробности

    • Проекты Python в Visual Studio
    • Сведения о языке Python на сайте python.org
    • Python для начинающих (python.org)

    Как работать в visual studio 2022

    Чтобы облегчить написание, а также тестирование и отладку программного кода нередко используют специальные среды разработки, в частности, Visual Studio. Рассмотрим создание приложений на C# с помощью бесплатной и полнофункциональной среды Visual Studio Community 2022, которую можно загрузить по следующему адресу: Microsoft Visual Studio 2022

    Установка Visual Studio 2022

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

    Чтобы добавить в Visual Studio поддержку проектов для C# и .NET, в программе установки среди рабочих нагрузок можно выбрать только пункт ASP.NET и разработка веб-приложений . Можно выбрать и больше опций или вообще все опции, однако стоит учитывать свободный размер на жестком диске — чем больше опций будет выбрано, соответственно тем больше места на диске будет занято.

    Установка Visual Studio 2022

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

    После завершения установки создадим первую программу. Она будет простенькой. Вначале откроем Visual Studio. На стартовом экране выберем Create a new project (Создать новый проект)

    Создание первого проекта в Visual Studio 2022

    На следующем окне в качестве типа проекта выберем Console App , то есть мы будем создавать консольное приложение на языке C#

    Проект консольного приложения на C# и .NET в Visual Studio 2022

    Чтобы проще было найти нужный тип проекта, в поле языков можно выбрать C# , а в поле типа проектов — Console .

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

    Создание первого приложения на C#

    В поле Project Name дадим проекту какое-либо название. В моем случае это HelloApp .

    На следующем окне Visual Studio предложит нам выбрать версию .NET, которая будет использоваться для проекта. Выберем последнюю на данный момент верси. — .NET 8.0:

    Установка C# и .NET в Visual Studio

    Нажмем на кнопку Create (Создать) для создания проекта, и после этого Visual Studio создаст и откроет нам проект:

    Первый проект на C#

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

    Справа находится окно Solution Explorer, в котором можно увидеть структуру нашего проекта. В данном случае у нас сгенерированная по умолчанию структура: узел Dependencies — это узел содержит сборки dll, которые добавлены в проект по умолчанию. Эти сборки как раз содержат классы библиотеки .NET, которые будет использовать C#. Однако не всегда все сборки нужны. Ненужные потом можно удалить, в то же время если понадобится добавить какую-нибудь нужную библиотеку, то именно в этот узел она будет добавляться.

    Далее идет непосредственно сам файл кода программы Program.cs , который по умолчанию открыт в центральном окне и который имеет всего две строки:

    // See https://aka.ms/new-console-template for more information Console.WriteLine("Hello, World!");

    Первая строка предваряется символами // и представляет комментарии — пояснения к коду.

    Вторая строка собственно представляет собой код программы: Console.WriteLine(«Hello World!»); . Эта строка выводит на консоль строку «Hello World!».

    Несмотря на то, что программа содержит только одну строку кода, это уже некоторая программа, которую мы можем запустить. Запустить проект мы можем с помощью клавиши F5 или с панели инструментов, нажав на зеленую стрелку. И если вы все сделали правильно, то при запуске приложения на консоль будет выведена строка «Hello World!».

    Первое приложение на C# и .NET

    Теперь изменим весь этот код на следующий:

    Console.Write("Введите свое имя: "); var name = Console.ReadLine(); // вводим имя Console.WriteLine($"Привет "); // выводим имя на консоль

    По сравнению с автоматически сгенерированным кодом я внес несколько изменений. Теперь первой строкой выводится приглашение к вводу.

    Console.Write("Введите свое имя: ");

    Метод Console.Write() выводит на консоль некоторую строку. В данном случае это строка «Введите свое имя: «.

    На второй строке определяется строковая переменная name, в которую пользователь вводит информацию с консоли:

    var name = Console.ReadLine();

    Ключевое слово var указывает на определение переменной. В данном случае переменная называется name . И ей присваивается результат метода Console.ReadLine() , который позволяет считать с консоли введенную строку. То есть мы введем в консоли строку (точнее имя), и эта строка окажется в переменой name .

    Затем введенное имя выводится на консоль:

    Console.WriteLine($"Привет ");

    Чтобы ввести значение переменной name внутрь выводимой на консоль строки, применяются фигурные скобки <>. То есть при выводе строки на консоль выражение будет заменяться на значение переменной name — введенное имя.

    Однако чтобы можно было вводить таким образом значения переменных внутрь строки, перед строкой указывается знак доллара $.

    Теперь протестируем проект, запустив его на выполнение, также нажав на F5 или зеленую стрелочку.

    Первая программа на C#

    Скомпилированное приложение можно найти в папке проекта в каталоге bin\Debug\net8.0 . Оно будет называться по имени проекта и иметь расширение exe. И затем этот файл можно будет запускать без Visual Studio, а также переносить его на другие компьютеры, где установлен .NET 8.

    Visual Studio 2022

    У меня захватывающие новости — этим летом выйдет первая общедоступная предварительная версия Visual Studio 2022.

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

    Команды разработчиков стали более рассредоточенными географически, чем когда-либо. За последний год стало очевидно, что организациям нужны команды разработчиков для безопасного взаимодействия, более быстрого предоставления решений и постоянного повышения удовлетворенности конечных пользователей и повышения их ценности. Мы упрощаем совместную работу за счет улучшенной интеграции с GitHub, что упрощает переход от идеи к коду.

    Visual Studio 2022: 64-bit

    Visual Studio 2022 будет 64-битным приложением, которое больше не будет ограничено ~ 4 ГБ памяти в основном процессе devenv.exe. С помощью 64-разрядной Visual Studio в Windows вы можете открывать, редактировать, запускать и отлаживать даже самые большие и сложные решения, не исчерпывая памяти.

    Хотя Visual Studio переходит на 64-разрядную версию, это не меняет типы или разрядность приложений, которые вы создаете с помощью Visual Studio. Visual Studio по-прежнему будет отличным инструментом для создания 32-разрядных приложений.

    Мне очень приятно смотреть это видео о масштабировании Visual Studio с целью использования дополнительной памяти, доступной для 64-разрядного процесса, поскольку открывается решение с 1600 проектами и ~ 300к файлов.

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

    Дизайн для всех

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

    • Обновленные значки для большей четкости, разборчивости и контрастности
    • Cascadia Code, новый шрифт фиксированной ширины для лучшей читаемости и поддержки лигатур. (Если хотите, можете попробовать Cascadia Code прямо сейчас!)
    • Обновленные и улучшенные темы продуктов
    • Интеграция с Accessibility Insights для раннего обнаружения проблем доступности — до того, как они попадут к вашим конечным пользователям.

    Персонализация

    Как разработчики, мы понимаем, что персонализация вашей IDE так же важна, как и выбор рабочего стула. Мы должны сделать все «в самый раз», прежде чем сможем работать максимально продуктивно. Сделать Visual Studio 2022 «подходящей» для вас будет проще, чем когда-либо, от возможности настраивать аспекты IDE до синхронизации настроек между устройствами для тех, кто поддерживает несколько блоков разработки.

    Создание современных приложений

    Azure

    Visual Studio 2022 позволит быстро и легко создавать современные облачные приложения с Azure. Мы поможем вам начать с большого количества репозиториев, описывающих общие шаблоны, используемые в современных приложениях. Эти репозитории состоят из кода, показывающего эти шаблоны в действии, ресурсов IAAC для предоставления ресурсов Azure, а также предварительно созданных рабочих процессов и действий GitHub, настраивающих вас с помощью полного решения CI/CD при первом создании проекта. Кроме того, в репозитории будет определена необходимая среда разработки, чтобы вы могли сразу приступить к кодингу и отладке.

    .NET

    Visual Studio 2022 будет иметь полную поддержку .NET 6 и его единой платформы для веб-приложений, клиентских и мобильных приложений для разработчиков как для Windows, так и для Mac. Это включает в себя пользовательский интерфейс многоплатформенного приложения .NET (.NET MAUI) для кроссплатформенных клиентских приложений в Windows, Android, macOS и iOS. Вы также можете использовать веб-технологии ASP.NET Blazor для написания настольных приложений через .NET MAUI.

    А для большинства типов приложений, таких как веб-приложения, настольные компьютеры и мобильные устройства, вы сможете использовать .NET Hot Reload для применения изменений кода без необходимости перезапуска или потери состояния приложения.

    С++

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

    Мы также интегрируем поддержку CMake, Linux и WSL, чтобы упростить вам создание, редактирование, сборку и отладку кроссплатформенных приложений. Если вы хотите перейти на Visual Studio 2022, но беспокоитесь о совместимости, двоичная совместимость со средой выполнения C++ сделает это безболезненным.

    Инновации

    Диагностика и дебаггинг

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

    Коллаборация в реальном времени

    Live Share открывает новые возможности для сотрудничества с другими, обмена идеями, парного программирования и анализа кода. В Visual Studio 2022 Live Share появится интегрированный текстовый чат, чтобы вы могли быстро обсуждать свой код без каких-либо переключений контекста. У вас будет возможность запланировать повторяющиеся сеансы с повторным использованием одной и той же ссылки, что упростит совместную работу с вашими частыми контактами. Чтобы лучше поддерживать Live Share в организациях, мы также представим политики сеансов, которые определяют любые требования соответствия для совместной работы (например, должны ли терминалы чтения/записи быть общими?).

    Инсайты и продуктивность

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

    Асинхронная коллаборация

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

    Улучшенный поиск кода

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

    Обновление Visual Studio для Mac

    Наша цель в Visual Studio 2022 для Mac — создать современную среду разработки .NET, адаптированную для Mac, которая обеспечит продуктивную работу, которая вам так полюбилась в Visual Studio. Мы работаем над переводом Visual Studio для Mac на собственный пользовательский интерфейс macOS, что означает повышение производительности и надежности. Это также означает, что Visual Studio для Mac может в полной мере использовать все встроенные функции специальных возможностей macOS. Мы обновляем меню и терминологию в среде IDE, чтобы сделать Visual Studio более согласованной между Mac и Windows. Новые возможности Git из Visual Studio также появятся в Visual Studio для Mac, начиная с появления окна инструмента Git Changes.

    Поделитесь с нами вашими мыслями

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

    Следите за новостями о доступности 64-разрядной версии Visual Studio 2022 Preview 1, которая будет включать наши улучшения пользовательского интерфейса и специальные возможности. (И помните! Как и любая другая работа, эти функции все еще находятся в разработке, поэтому некоторые из них появятся в Visual Studio 2022 после первого общедоступного выпуска.)

    • visual studio 2022
    • visual studio
    • microsoft

    Учебник. Создание простого консольного приложения Visual Basic

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

    В этом руководстве описано следующее:

    • Создание проекта Visual Studio
    • Запуск приложения по умолчанию
    • Добавление кода для запроса ввода данных пользователем
    • Дополнительное задание: добавление двух чисел
    • Добавление системы управления исходным кодом Git
    • Очистка ресурсов

    Необходимые компоненты

    Установите Visual Studio бесплатно со страницы скачиваемых материалов Visual Studio, если еще не сделали этого.

    Создание проекта

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

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

    1. Откройте Visual Studio 2019.
    2. На начальном экране выберите Создать проект. Screenshot showing the Visual Studio start window with
    3. В окне Создание проекта выберите Visual Basic в списке языков. Затем выберите Windows в списке платформ и Консоль в списке типов проектов. Применив фильтры по языку, платформе и типу проекта, выберите шаблон Консольное приложение и щелкните Далее. Screenshot that shows how to choose the Visual Basic, Windows, and Console filter options and select the Console Application project template.

    Примечание. Если шаблон Консольное приложение отсутствует, его можно установить в окне Создание проекта. В сообщении Не нашли то, что искали? выберите ссылку Установка других средств и компонентов. Screenshot showing the После этого в Visual Studio Installer выберите рабочую нагрузку Кроссплатформенная разработка .NET Core. Screenshot showing the .NET Core cross-platform development workload in the Visual Studio Installer.Затем нажмите кнопку Изменить в Visual Studio Installer. Вам может быть предложено сохранить результаты работы. Выберите Продолжить, чтобы установить рабочую нагрузку. После этого вернитесь к шагу 2 в процедуре Создание проекта.

  • В поле Имя проекта окна Настроить новый проект введите WhatIsYourName. Теперь щелкните Далее. Screenshot showing the
  • В окне Дополнительные сведения для целевой платформы должна быть указана версия .NET 5.0 (текущая версия). Если это не так, выберите .NET 5.0 (текущая версия). Затем нажмите Создать. Screenshot showing the Additional information window in Visual Studio with .NET 5.0 (Current) selected as the target framework for the new project. Новый проект открывается в Visual Studio.
    1. Откройте Visual Studio.
    2. На начальном экране выберите Создать проект. Screenshot showing the Visual Studio start window with
    3. В окне Создание проекта выберите Visual Basic в списке языков. Затем выберите Windows в списке платформ и Консоль в списке типов проектов. После применения фильтров типов языков, платформы и проекта выберите шаблон консольного приложения и нажмите кнопку «Далее«. Screenshot that shows how to choose the Visual Basic, Windows, and Console filter options and select the Console Application project template.

    Примечание. Если шаблон Консольное приложение отсутствует, его можно установить из окна Создание проекта. В сообщении Не нашли то, что искали? выберите ссылку Установка других средств и компонентов. Screenshot showing the После этого в Visual Studio Installer выберите рабочую нагрузку Разработка классических приложений .NET. Screenshot showing the .NET desktop development workload in the Visual Studio Installer.Затем нажмите кнопку Изменить в Visual Studio Installer. Вам может быть предложено сохранить результаты работы. Выберите Продолжить, чтобы установить рабочую нагрузку. После этого вернитесь к шагу 2 в процедуре Создание проекта.

  • В поле Имя проекта окна Настроить новый проект введите WhatIsYourName. Теперь щелкните Далее. Screenshot showing the
  • В окне дополнительных сведений для целевой платформы уже следует выбрать .NET 8.0. В противном случае выберите .NET 8.0. Затем нажмите Создать. Screenshot showing the Additional information window in Visual Studio with .NET 8.0 selected as the target framework for the new project. Новый проект открывается в Visual Studio.
  • Выполнить приложение

    Когда вы выберете шаблон проекта Visual Basic и зададите имя для своего проекта, Visual Studio создаст файл Program.vb. Код по умолчанию вызывает метод WriteLine для отображения литеральной строки «Hello World!»в окне консоли.

    Существует два способа выполнения этого кода: в Visual Studio в режиме отладки и на компьютере в качестве обычного автономного приложения.

    Запуск приложения в режиме отладки

    Screenshot showing the default

    1. Нажмите кнопку WhatIsYourName или клавишу F5, чтобы запустить код по умолчанию в режиме отладки. Screenshot showing the
    2. При запуске приложения в консоли отладки Microsoft Visual Studio отображается текст «Hello World!». Нажмите любую клавишу, чтобы закрыть окно консоли отладки и завершить работу приложения: Screenshot showing

    Screenshot showing the default

    1. Нажмите кнопку WhatIsYourName или клавишу F5, чтобы запустить код по умолчанию в режиме отладки. Screenshot showing the
    2. При запуске приложения в консоли отладки Microsoft Visual Studio отображается текст «Hello World!». Нажмите любую клавишу, чтобы закрыть окно консоли отладки и завершить работу приложения: Screenshot showing

    Запуск приложения в автономном режиме

    Чтобы просмотреть выходные данные за пределами Visual Studio, в окне системной консоли выполните сборку и запуск исполняемого файла (EXE-файл).

    1. В меню Сборка выберите Собрать решение.
    2. В Обозревателе решений щелкните правой кнопкой мыши элемент WhatIsYourName и выберите Открыть файл в проводнике.
    3. В проводнике перейдите к каталогу bin\Debug\net5.0 и запустите WhatIsYourName.exe.
    4. Процедура Main завершается после выполнения одной инструкции, а окно консоли сразу же закрывается. В следующем разделе показано, как сделать так, чтобы окно консоли отображалось до нажатия клавиши пользователем.
    1. В меню Сборка выберите Собрать решение.
    2. В Обозревателе решений щелкните правой кнопкой мыши элемент WhatIsYourName и выберите Открыть файл в проводнике.
    3. В проводник перейдите в каталог bin\Debug\net8.0 и запустите WhatIsYourName.exe.
    4. Процедура Main завершается после выполнения одной инструкции, а окно консоли сразу же закрывается. В следующем разделе показано, как сделать так, чтобы окно консоли отображалось до нажатия клавиши пользователем.

    Добавление кода для запроса ввода данных пользователем

    Затем добавьте код Visual Basic, который запрашивает ваше имя, а затем отображает его вместе с текущей датой и временем. Кроме того, вы добавляете код, который приостанавливает окно консоли, пока пользователь не нажимает клавишу.

    1. Введите следующий код Visual Basic после строки Sub Main(args As String()) и перед строкой End Sub , заменив строку WriteLine:
    Console.Write("Please enter your name: ") Dim name = Console.ReadLine() Dim currentDate = DateTime.Now Console.WriteLine($"Hello, , on at ") Console.Write("Press any key to continue. ") Console.ReadKey(True) 
    • Write и WriteLine записывают строку в консоль.
    • ReadLine считывает входные данные из консоли, в нашем случае — строку.
    • DateTime представляет дату и время, а Now возвращает текущее время.
    • ReadKey() приостанавливает работу приложения и ожидает нажатия клавиши.

    Screenshot showing the code for the

    Screenshot showing the debug console window with

  • Нажмите кнопку WhatIsYourName или клавишу F5, чтобы выполнить сборку и запуск своего первого приложения в режиме отладки.
  • Когда откроется окно консоли отладки, введите свое имя. Окно консоли должно выглядеть так, как показано на следующем снимке экрана:
  • Нажмите любую клавишу, чтобы завершить работу приложения. Затем нажмите любую клавишу, чтобы закрыть окно консоли отладки.
    1. Введите следующий код Visual Basic после строки Sub Main(args As String()) и перед строкой End Sub , заменив строку WriteLine:
    Console.Write("Please enter your name: ") Dim name = Console.ReadLine() Dim currentDate = DateTime.Now Console.WriteLine($"Hello, , on at ") Console.Write("Press any key to continue. ") Console.ReadKey(True) 
    • Write и WriteLine записывают строку в консоль.
    • ReadLine считывает входные данные из консоли, в нашем случае — строку.
    • DateTime представляет дату и время, а Now возвращает текущее время.
    • ReadKey() приостанавливает работу приложения и ожидает нажатия клавиши.

    Screenshot showing the code for the

    Screenshot showing the debug console window with

  • Нажмите кнопку WhatIsYourName или нажмите клавишу F5 , чтобы создать и запустить приложение в режиме отладки.
  • Когда откроется окно консоли отладки, введите свое имя. Окно консоли должно выглядеть так, как показано на следующем снимке экрана:
  • Нажмите любую клавишу, чтобы завершить работу приложения. Затем нажмите любую клавишу, чтобы закрыть окно консоли отладки.
  • Теперь, когда новый код находится в приложении, выполните сборку и запуск исполняемого файла (EXE-файл) в окне системной консоли, как описано выше в разделе Запуск приложения в автономном режиме. Теперь при нажатии клавиши приложение завершает работу, в результате чего окно консоли закрывается.

    Дополнительное задание: добавление двух чисел

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

    Module Program Sub Main(args As String()) Console.Write("Please enter your name: ") Dim name = Console.ReadLine() Dim currentDate = DateTime.Now Console.WriteLine($"Hello, , on at ") Console.Write("Press any key to continue. ") Console.ReadKey(True) End Sub End Module 
    Module Program Public num1 As Integer Public num2 As Integer Public answer As Integer Sub Main(args As String()) Console.Write("Type a number and press Enter") num1 = Console.ReadLine() Console.Write("Type another number to add to it and press Enter") num2 = Console.ReadLine() answer = num1 + num2 Console.WriteLine("The answer is " & answer) Console.Write("Press any key to continue. ") Console.ReadKey(True) End Sub End Module 

    Затем запустите обновленное приложение, как описано в предыдущем разделе, запустите приложение.

    Добавление системы управления исходным кодом Git

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

    Git — это наиболее широко используемая современная система контроля версий, поэтому, независимо от того, являетесь ли вы профессиональным разработчиком или учитесь программировать, Git может быть для вас весьма полезным. Если вы новичок в Git, вы можете начать с сайта https://git-scm.com/. Там вы найдете памятки, популярную электронную книгу и видеоматериалы по основам GIT.

    Чтобы связать свой код с Git, начните с создания нового репозитория Git, в котором находится ваш код:

    1. В строке состояния в правом нижнем углу Visual Studio нажмите Добавить в систему управления версиями и выберите Git. Screenshot of the Git source control buttons below the Solution Explorer pane, with the Add to Source Control button highlighted.
    2. В диалоговом окне Создать репозиторий Git войдите в GitHub. Screenshot of the Create a Git Repository dialog window where you can sign in to GitHub.Имя репозитория заполняется автоматически в зависимости от расположения вашей папки. Ваш новый репозиторий является частным по умолчанию. Это означает, что только вы можете получить к нему доступ.

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

    Screenshot of the repo status bar that

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

    Очистка ресурсов

    Если вы не планируете использовать это приложение в дальнейшем, удалите проект.

    1. В Обозревателе решений, щелкните правой кнопкой элемент WhatIsYourName, чтобы открыть контекстное меню для вашего проекта. Затем выберите Открыть папку в проводнике.
    2. Закройте Visual Studio.
    3. В диалоговом окне проводника перейдите на два уровня папок вверх.
    4. Щелкните правой кнопкой мыши папку WhatIsYourName и выберите пункт Удалить.

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

    Поздравляем с завершением этого учебника! Дополнительные сведения см. в следующем руководстве.

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

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

    https://czena.narkolog-na-dom-voronezh-11.ru/