Как запустить basic
Перейти к содержимому

Как запустить basic

  • автор:

Запуск выполнения кода

Один из способов проверки кода — запустить его и работать с ним так, как это будет делать пользователь.

Как запустить выполнение кода

Если приложение не запустилось, возможно, это произошло по следующим причинам:

  • В коде есть какие-либо ошибки, например синтаксическая ошибка.
  • В коде допущена логическая ошибка, которая приводит к ошибке выполнения.

Чтобы получить справку, нажмите кнопку Справка или нажмите клавишу F1 при отображении сообщения об ошибке. Попробуйте применить предоставленные рекомендации по исправлению ошибки и запустите код еще раз.

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.

Обратная связь

Были ли сведения на этой странице полезными?

Обратная связь

Отправить и просмотреть отзыв по

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

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

В этой статье показано, как использовать Visual Studio для создания простого консольного приложения Visual Basic. В этом приложении будет запрашиваться имя пользователя, которое затем будет отображаться с информацией о текущем времени. Вы также ознакомитесь с некоторыми возможностями интегрированной среды разработки (IDE) 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 showing the

Примечание. Если шаблон Консольное приложение отсутствует, его можно установить в окне Создание проекта. В сообщении Не нашли то, что искали? выберите ссылку Установка других средств и компонентов. 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 Новый проект открывается в Visual Studio.
    1. Откройте Visual Studio.
    2. На начальном экране выберите Создать проект. Screenshot showing the Visual Studio start window with
    3. В окне Создание проекта выберите Visual Basic в списке языков. Затем выберите Windows в списке платформ и Консоль в списке типов проектов. Применив эти фильтры по языку, платформе и типу проекта, выберите шаблон Консольное приложение и щелкните Далее. Screenshot showing the

    Примечание. Если шаблон Консольное приложение отсутствует, его можно установить из окна Создание проекта. В сообщении Не нашли то, что искали? выберите ссылку Установка других средств и компонентов. 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 Framework автоматически должна быть выбрана .NET 6.0 (долгосрочная поддержка). Если этого не произошло, выберите .NET 6.0 (долгосрочная поддержка) вручную. Затем нажмите Создать. Screenshot showing the Новый проект открывается в 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\net6.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 и выберите пункт Удалить.

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

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

    Запуск макроса

    Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel Starter 2010 Еще. Меньше

    Существует несколько способов запуска макроса в Microsoft Excel. Макрос — это действие или набор действий, с помощью которых можно автоматизировать различные задачи. Макрос записывется на Visual Basic для приложений программирования. Макрос всегда можно запустить, нажав кнопку Макрос на вкладке Разработчик на ленте. В зависимости от того, как макрос назначен для запуска, его также можно запустить, нажав сочетание клавиш сочетание клавиш, нажав кнопку на панели быстрого доступа или в настраиваемой группе на ленте либо щелкнув объект, рисунок или элемент управления. Кроме того, макрос можно запускать автоматически при запуске книги.

    Перед запуском макроса

    Перед началом работы с макросами следует включить вкладку Разработчик.

    • Чтобы Windows, перейдите в меню Параметры >>Настроить ленту.
    • Для Macперейдите на Excel >параметры. >ленты & панели инструментов.
    • Затем в разделе Настройка ленты в разделе Основныевкладки, в разделе Разработчик, нажмите кнопку ОК.

    Запуск макроса на вкладке «Разработчик»

    1. Откройте книгу, содержащую нужный макрос.
    2. На вкладке Разработчик в группе Код нажмите кнопку Макросы.
    3. В поле Имя макроса выберите макрос, который вы хотите запустить, и нажмите кнопку Выполнить.
    4. У вас также есть другие варианты:
      • Параметры: добавление сочетания клавиш или описания макроса.
      • Шаг. Откроется Visual Basic редактора в первой строке макроса. Нажатие F8 позволит вам по одной строке пролиться между кодами макроса.
      • Изменить. Откроется редактор Visual Basic и вы сможете при необходимости изменить код макроса. После внесения изменений можно нажать F5, чтобы запустить макрос из редактора.

    Запуск макроса с помощью сочетания клавиш

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

    1. На вкладке Разработчик в группе Код нажмите кнопку Макросы.
    2. В поле Имя макроса выберите макрос, который нужно назначить сочетанием клавиш.
    3. Нажмите кнопку Параметры. Откроется диалоговое окно Параметры макроса.
    4. В поле Сочетания клавиш введите любую букву в нижнем или верхнем регистре, которую вы хотите использовать с сочетаниями клавиш.

    • Для Windowsклавиша для букв в нижнем регистре — CTRL+letter. Для букв верхнего регистра это CTRL+SHIFT+Letter.
    • Для Macдля букв в нижнем регистре есть клавиши OPTION+COMMAND+LETTER,но клавиши CTRL+letter также будут работать. Для букв верхнего регистра это CTRL+SHIFT+Letter.
    • Будьте внимательны при назначении ярлыков, так как они будут переопределять все эквивалентные стандартные Excel, пока открыта книга с макросом. Например, если назначить макрос CTRL+Z,вы потеряете возможность отменить. В связи с этим обычно лучше использовать клавиши CTRL+SHIFT+БУКВА С верхнего регистра, например CTRL+SHIFT+Z, для которых в Excel нет эквивалентных Excel.

    Список сочетаний клавиш CTRL, которые уже назначены в Excel, см. в статье Excel сочетания клавиш и клавиши для работы с функцией.

    Запуск макроса нажатием кнопки на панели быстрого доступа

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

    Запуск макроса с помощью кнопки в настраиваемой группе на ленте

    Вы можете создать пользовательскую группу, которая появится на вкладке ленты, а затем назначить макрос кнопке в этой группе. Например, можно добавить настраиваемую группу «Мои макросы» на вкладку Разработчик, а затем добавить в новую группу макрос (который отображается как кнопка). Для этого см. назначение макроса кнопке.

    Запуск макроса путем щелчка области графического объекта

    Запуск макроса путем щелчка области графического объекта

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

    1. На компьютере вставьте графический объект, например рисунок, или нарисуйте фигуру. Распространенный сценарий — нарисовать фигуру Скруглённый прямоугольник и отформатировали ее так, чтобы она выглядела как кнопка. Чтобы узнать о вставке графического объекта, см. добавление, изменение и удаление фигур.
    2. Щелкните правой кнопкой мыши созданный хот-спот и выберите пункт Назначить макрос.
    3. Выполните одно из указанных ниже действий.
    4. Чтобы назначить существующий макрос графическому объекту, дважды щелкните макрос или введите его имя в поле Имя макроса.
    5. Чтобы записать новый макрос для назначения выбранному графическому объекту, нажмите кнопку Запись ,в диалоговом окне Запись макроса введите имя макроса и нажмите кнопку ОК, чтобы начать запись макроса. Завершив запись макроса, нажмите кнопку Остановить на вкладке Разработчик в группе Код.

    Совет: Вы также можете нажать в левой части панели состояния.
    Запуск макроса из редактора Visual Basic (VBE)

    На вкладке Разработчик нажмите кнопку Visual Basic, чтобы запустить редактор Visual Basic(VBE). Перейдите Project проводнике, чтобы найти модуль, содержащий макрос, который вы хотите запустить, и откройте его. Все макрос в этом модуле будут перечислены в области справа. Выберите макрос, который вы хотите запустить, разместив курсор в любом месте макроса и нажимая F5или выбрав в меню пункт Выполнить > Макрос.

    Настройка автоматического запуска макроса при открытии книги

    Создайте Workbook_Open события.

    В следующем примере событие Open используется для запуска макроса при открытии книги.

    1. Откройте или создайте книгу, в которую нужно добавить макрос.
    2. На вкладке Разработчик в группе Код нажмите кнопку Visual Basic.
    3. В окне Project проводника щелкните правой кнопкой мыши объект ThisWorkbook и выберите просмотр кода.

    Совет: Если окно Project проводника не отображается, в меню Вид выберите пункт Project проводник.

    Private Sub Workbook_Open()

    Примечание: Ячейка A1 на листе «Лист1» также содержит дату в результате Workbook_Open процедуры.

    Дополнительные сведения

    Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.

    См. также

    Facebook LinkedIn Электронная почта

    Нужна дополнительная помощь?

    Нужны дополнительные параметры?

    Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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

    Узнайте, как использовать редактор кода с Visual Basic

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

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

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

    В этой статье предполагается, что вы уже знакомы с Visual Basic. Если это не так, мы рекомендуем сначала изучить руководство Создание простого консольного приложения Visual Basic.

    Чтобы выполнять действия, описанные в этой статье, выберите нужные параметры Visual Basic для Visual Studio. Сведения о настройке параметров для интегрированной среды разработки (IDE) вы найдете в этой статье.

    Создание файла кода

    Для начала создайте файл и добавьте в него код.

    Screenshot showing a new Visual Basic class file in the Visual Studio code editor.

    1. Откройте Visual Studio. Нажмите клавишу ESC или нажмите Продолжить без кода в окне запуска, чтобы открыть среду разработки.
    2. В меню Файл в строке меню выберите Создать файл.
    3. В диалоговом окне Новый файл в разделе Общие выберите Класс Visual Basic и щелкните Открыть. Новый файл открывается в редакторе с каркасом класса Visual Basic. (Возможно, вы уже заметили, что нам не нужно создавать полный проект Visual Studio, чтобы использовать такие преимущества редактора кода, как выделение синтаксиса. Нам нужен только файл кода.)

    Screenshot showing a new Visual Basic class file in the Visual Studio code editor.

    1. Откройте Visual Studio. Нажмите клавишу ESC или щелкните команду Продолжить без кода в окне запуска, чтобы открыть среду разработки.
    2. В меню Файл в строке меню выберите пункты Создать>Файл.
    3. В диалоговом окне Новый файл в разделе Общие выберите Класс Visual Basic и щелкните Открыть. Новый файл открывается в редакторе с каркасом класса Visual Basic. (Возможно, вы уже заметили, что нам не нужно создавать полный проект Visual Studio, чтобы использовать такие преимущества редактора кода, как выделение синтаксиса. Нам нужен только файл кода.)

    Использование фрагментов кода

    Visual Studio предоставляет удобные фрагменты кода, позволяющие быстро и легко создавать часто используемые блоки кода. Фрагменты кода доступны для различных языков программирования, включая Visual Basic, C# и C++. Давайте добавим в созданный файл фрагмент кода Sub на Visual Basic.

    Screenshot showing the IntelliSense for a

    1. Поместите курсор над линией с текстом End Class и введите слово sub. Появится всплывающее диалоговое окно с информацией о ключевом слове Sub и подсказками для вставки фрагмента кода Sub.
    2. Два раза нажмите клавишу TAB, чтобы вставить фрагмент кода. В файл будет добавлена структура процедуры Sub MySub() .

    Для разных языков программирования доступны различные фрагменты кода. Вы можете просмотреть фрагменты кода, доступные для Visual Basic, выбрав пункты меню Изменить>IntelliSense>Вставить фрагмент или нажав сочетание клавиш CTRL+K, Ctrl+X. Для Visual Basic предлагаются фрагменты кода следующих категорий:

    Screenshot showing the Insert Snippet window with a list of category folders that contain Visual Basic code snippets.

    Эти фрагменты кода позволяют определить, существует ли на компьютере определенный файл, записать данные в текстовый файл, считать значение реестра, выполнить SQL-запрос, создать инструкцию For Each. Next и многое другое.

    Screenshot showing the IntelliSense for a

    1. Поместите курсор над линией с текстом End Class и введите слово sub. Появится всплывающее диалоговое окно с информацией о ключевом слове Sub и подсказками для вставки фрагмента кода Sub.
    2. Два раза нажмите клавишу TAB, чтобы вставить фрагмент кода. В файл будет добавлена структура процедуры Sub MySub() .

    Для разных языков программирования доступны различные фрагменты кода. Вы можете просмотреть доступные фрагменты кода для Visual Basic, открыв контекстное меню в редакторе кода и выбрав пункт Фрагмент кода>Вставить фрагмент (или нажав клавиши CTRL+K, CTRL+X). Для Visual Basic предлагаются фрагменты кода следующих категорий:

    Screenshot showing the Insert Snippet window with a list of category folders that contain Visual Basic code snippets.

    Закомментирование кода

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

    Screenshot showing the toolbar in Visual Studio which includes buttons for adding or removing code comments.

      Вставьте следующий код в тело процедуры MySub() .

    ' _words is a string array that we'll sort alphabetically Dim _words = New String() < "the", "quick", "brown", "fox", "jumps" >Dim morewords = New String() < "over", "the", "lazy", "dog" >Dim query = From word In _words Order By word.Length Select word 

    Screenshot showing the toolbar with the button for commenting out code highlighted in red.

  • Мы не используем массив morewords , но он может нам потребоваться позднее, поэтому удалять этот фрагмент мы пока не будем. Вместо этого давайте закомментируем эти строки. Выберите все определение формы morewords до закрывающей скобки и нажмите кнопку Закомментировать выделенные строки на панели инструментов. Если вы предпочитаете использовать клавиатуру, нажмите Ctrl+K, Ctrl+C. В начало каждой выбранной строки добавляются символы комментария Visual Basic ‘ , чтобы закомментировать код.
  • Screenshot showing the toolbar in Visual Studio which includes buttons for adding or removing code comments.

      Вставьте следующий код в тело процедуры MySub() .

    ' _words is a string array that we'll sort alphabetically Dim _words = New String() < "the", "quick", "brown", "fox", "jumps" >Dim morewords = New String() < "over", "the", "lazy", "dog" >Dim query = From word In _words Order By word.Length Select word 

    Screenshot showing the toolbar with the button for commenting out code highlighted in red.

  • Мы не используем массив morewords , но он может нам потребоваться позднее, поэтому удалять этот фрагмент мы пока не будем. Вместо этого давайте закомментируем эти строки. Выберите все определение формы morewords до закрывающей скобки и нажмите кнопку Закомментировать выделенные строки на панели инструментов. Если вы предпочитаете использовать клавиатуру, нажмите Ctrl+K, Ctrl+C. В начало каждой выбранной строки добавляются символы комментария Visual Basic ‘ , чтобы закомментировать код.
  • Свертывание блоков кода

    Вы можете свернуть разделы кода, чтобы полностью сосредоточиться на тех частях, над которыми вы сейчас работаете. Давайте потренируемся, свернув массив _words в одну строку кода. Выберите небольшое серое поле со знаком «минус» внутри в поле строки с текстом Dim _words = New String() < . Если вы предпочитаете использовать клавиатуру, поместите курсор в любое место определения массива и нажмите сочетание клавиш CTRL+M, CTRL+M.

    Screenshot showing the Visual Studio Code editor, with the control for collapsing the outline of a section of code highlighted in red.

    Блок кода сворачивается до первой строки, после которой идет многоточие ( . ). Чтобы развернуть блок кода, щелкните то же серое поле, в котором теперь находится знак «плюс», или нажмите клавиши CTRL+M, CTRL+M еще раз. Эта функция называется структурированием и особенно полезна при свертывании длинных методов или целых классов.

    Вы можете свернуть разделы кода, чтобы полностью сосредоточиться на тех частях, над которыми вы сейчас работаете. Давайте потренируемся, свернув массив _words в одну строку кода. Выберите небольшое серое поле со знаком «минус» внутри в поле строки с текстом Dim _words = New String() < . Если вы предпочитаете использовать клавиатуру, поместите курсор в любое место определения массива и нажмите сочетание клавиш CTRL+M, CTRL+M.

    Screenshot showing the Visual Studio Code editor, with the control for collapsing the outline of a section of code highlighted in red.

    Блок кода сворачивается до первой строки, после которой идет многоточие ( . ). Чтобы развернуть блок кода, щелкните то же серое поле, в котором теперь находится знак «плюс», или нажмите клавиши CTRL+M, CTRL+M еще раз. Эта функция называется структурированием и особенно полезна при свертывании длинных методов или целых классов.

    Просмотр определений символов

    Редактор Visual Studio упрощает проверку определения типа, метода и т. д. Один из способов — перейти к файлу, который содержит определение, например, выбрав «Перейти к определению » в любом месте, на который ссылается символ. Сделать это еще быстрее и даже без перемещения фокуса с рабочего файла можно с помощью команды Показать определение. Давайте посмотрим определение типа String .

    Screenshot showing a Peek Definition pop-up window containing the definition of the

    1. Щелкните слово String правой кнопкой мыши и выберите пункт Показать определение в контекстном меню. Или нажмите Alt+F12. Отображается всплывающее окно с определением класса String . Вы можете прокрутить его или даже показать определение другого типа из просматриваемого кода.
    2. Закройте окно просматриваемого определения, щелкнув небольшое поле со знаком «x» в его правом верхнем углу.

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

    Screenshot showing a Peek Definition pop-up window containing the definition of the

    1. Щелкните слово String правой кнопкой мыши и выберите пункт Показать определение в контекстном меню. Или нажмите Alt+F12. Отображается всплывающее окно с определением класса String . Вы можете прокрутить его или даже показать определение другого типа из просматриваемого кода.
    2. Закройте окно просматриваемого определения, щелкнув небольшое поле со знаком Х справа в верхнем углу.

    Использование IntelliSense для завершения слов

    Технология IntelliSense крайне полезна при написании кода. Она может отображать сведения о доступных членах типа или сведения о параметрах для различных перегрузок метода. Вы также можете использовать IntelliSense для завершения слова после того, как ввели достаточно знаков для однозначного его определения. Давайте добавим строку кода для вывода упорядоченных строк в окне консоли — это стандартное место для отображения выходных данных программы.

      Начните набирать следующий код под переменной query .

    For Each str In qu 

    Screenshot showing the IntelliSense word completion window for the word

    Вы видите, как IntelliSense показывает Краткие сведения о символе query .

  • Чтобы вставить оставшуюся часть слова query с помощью функции завершения слов IntelliSense, нажмите клавишу Tab.
  • Завершите блок кода, чтобы он выглядел аналогично приведенному ниже примеру кода.

    For Each str In query Console.WriteLine(str) Next 

    Технология IntelliSense крайне полезна при написании кода. Она может отображать сведения о доступных членах типа или сведения о параметрах для различных перегрузок метода. Вы также можете использовать IntelliSense для завершения слова после того, как ввели достаточно знаков для однозначного его определения. Давайте добавим строку кода для вывода упорядоченных строк в окне консоли — это стандартное место для отображения выходных данных программы.

      Начните набирать следующий код под переменной query .

    For Each str In qu 

    Screenshot showing the IntelliSense word completion window for the word

    Вы видите, как IntelliSense показывает Краткие сведения о символе query .

  • Чтобы вставить оставшуюся часть слова query с помощью функции завершения слов IntelliSense, нажмите клавишу Tab.
  • Завершите блок кода, чтобы он выглядел аналогично приведенному ниже примеру кода.

    For Each str In query Console.WriteLine(str) Next 

    Рефакторинг имени

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

    Screenshot showing the Rename dialog box for the variable

    1. Поместите курсор над определением переменной _words и выберите пункт Переименовать в контекстном меню, которое открывается правой кнопкой мыши. В верхней правой части редактора отображается всплывающее диалоговое окно Переименование.
    2. Не снимая выделение с переменной _words , введите желаемое имя words (слова). Обратите внимание, что ссылка на words в запросе также переименовывается автоматически. Прежде, чем нажимать клавишу ВВОД или щелкнуть действие Применить, установите флажок Включить комментарии во всплывающем окне Переименовать.
    3. Нажмите клавишу ВВОД или щелкните Применить. Это действие переименует оба экземпляра words и ссылку на words в комментариях к коду.

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

    Screenshot showing the Rename dialog box for the variable

    1. Поместите курсор над определением переменной _words и выберите пункт Переименовать в контекстном меню, которое открывается правой кнопкой мыши. В верхней правой части редактора отображается всплывающее диалоговое окно Переименование.
    2. Не снимая выделение с переменной _words , введите желаемое имя words (слова). Обратите внимание, что ссылка на words в запросе также переименовывается автоматически. Прежде чем нажать клавишу ВВОД или щелкнуть действие Применить, установите флажок Включить комментарии во всплывающем окне Переименовать.
    3. Нажмите клавишу ВВОД или щелкните Применить. Это действие переименует оба экземпляра words и ссылку на words в комментариях к коду.

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

    См. также

    • Фрагменты кода
    • Навигация по коду
    • Структура
    • Функции «Перейти к определению» и «Показать определение»
    • Рефакторинг
    • Использование IntelliSense
  • Добавить комментарий

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