Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
В этом руководстве описано, как попробовать редактор кода в Visual Studio. Вы добавите код в файл, чтобы узнать некоторые способы, с помощью которых Visual Studio упрощает написание, навигацию и понимание кода Visual Basic.
В этой статье предполагается, что вы уже знакомы с Visual Basic. Если это не так, вам может потребоваться начать работу с учебником, например создание простого консольного приложения Visual Basic (VB).
Чтобы завершить работу с этим руководством, убедитесь, что для Visual Studio выбраны параметры Visual Basic. Сведения о выборе параметров интегрированной среды разработки (IDE) см. в разделе Выбор параметров среды.
Если вы еще не установили Visual Studio, перейдите на страницу страницу загрузки Visual Studio, чтобы бесплатно установить Visual Studio.
Создание файла кода
Сначала создайте файл и добавьте в него код.
Откройте Visual Studio. Нажмите клавишу Esc или выберите Продолжить без кода в стартовом окне, чтобы открыть среду разработки.
В меню "Файл" на панели меню выберите "Новый файл".
В диалоговом окне
<<Создать файл>> в категории<<Общие>> выберитекласс Visual Basic , а затем выберитеОткрыть .Новый файл открывается в редакторе со скелетом класса Visual Basic. (Вы уже можете заметить, что вам не нужно создавать полный проект Visual Studio, чтобы получить некоторые преимущества, предоставляемые редактором кода, например выделение синтаксиса. Все, что вам нужно, — это файл кода.)
Откройте Visual Studio. Нажмите клавишу Esc или выберите Продолжить без кода в стартовом окне, чтобы открыть среду разработки.
В меню "Файл" на панели меню выберите "Новый файл".
В диалоговом окне
<<Создать файл>> в категории<<Общие>> выберитекласс Visual Basic , а затем выберитеОткрыть .Новый файл открывается в редакторе со скелетом класса Visual Basic. (Вы уже можете заметить, что вам не нужно создавать полный проект Visual Studio, чтобы получить некоторые преимущества, предоставляемые редактором кода, например выделение синтаксиса. Все, что вам нужно, — это файл кода.)
Использование фрагментов кода
Visual Studio предоставляет фрагменты кода , которые можно использовать для быстрого и простого создания часто используемых блоков кода. фрагменты кода доступны для различных языков программирования, включая Visual Basic, C#и C++. Теперь вы добавите в файл фрагмент Sub Visual Basic.
Поместите курсор над строкой с текстом
End Classи введите под.Всплывающее диалоговое окно отображается со сведениями о ключевом слове
Subи вставке фрагмента кода sub.
Дважды нажмите клавишу TAB, чтобы вставить фрагмент кода.
В файл добавляется схема подпроцедуры
MySub().
Доступные фрагменты кода зависят от разных языков программирования. Вы можете просмотреть доступные фрагменты кода для Visual Basic, выбрав Изменить>IntelliSense>Вставить фрагмент кода (или нажмите клавиши CTRL +K, CTRL+X). Для Visual Basic фрагменты кода доступны для следующих категорий:
Существуют фрагменты кода для определения того, существует ли файл на компьютере, записи в текстовый файл, чтения значения реестра, выполнения SQL-запроса или создания инструкции For Each...Nextи многих других.
Поместите курсор над строкой с текстом
End Classи введите под.Всплывающее окно отображается со сведениями о ключевом слове
Subи вставке фрагмента кода sub.
Выберите вкладку дважды, чтобы вставить фрагмент кода.
В файл добавляется схема подпроцедуры
MySub().
Доступные фрагменты кода зависят от разных языков программирования. Доступные фрагменты кода для Visual Basic можно просмотреть, щелкнув правой кнопкой мыши в редакторе кода и выбрав Фрагмент>Вставить фрагмент (или нажав клавиши Ctrl +K, Ctrl +X). Для Visual Basic фрагменты кода доступны для следующих категорий:
Закомментируйте код
В этом разделе вы закомментируете некоторый код.
Вставьте следующий код в текст процедуры
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Предположим, что вы не используете массив
morewords, но его можно использовать позже, поэтому удалить его не нужно. Вместо этого можно закомментировать эти строки. Выберите все определениеmorewordsдо закрывающей фигурной скобки, а затем выберите кнопку Закомментировать выбранные строки на панели инструментов. Если вы предпочитаете использовать клавиатуру, выберите Ctrl+K- Ctrl+C.
Символ комментария Visual Basic
'добавляется в начало каждой выбранной строки, чтобы закомментировать код.
Вставьте следующий код в текст процедуры
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Предположим, что вы не используете массив
morewords, но его можно использовать позже, поэтому удалить его не нужно. Вместо этого можно закомментировать эти строки. Выберите все определениеmorewordsдо закрывающей фигурной скобки, а затем выберите кнопку Закомментировать выбранные строки на панели инструментов. Если вы предпочитаете использовать клавиатуру, выберите Ctrl+K- Ctrl+C.
Символ комментария Visual Basic
'добавляется в начало каждой выбранной строки, чтобы закомментировать код.
Свернуть блоки кода
Вы можете свернуть разделы кода, чтобы сосредоточиться только на интересующих вас частях. Чтобы потренироваться, попробуйте свернуть массив _words в одну строку кода. Выберите небольшое поле со знаком минуса внутри него в поле строки, которая говорит Dim _words = New String() {. Или, если вы являетесь пользователем клавиатуры, поместите курсор в любое место в определении массива и выберите CTRL+M, CTRL+M.
Блок кода свернут до первой строки, за которым следует многоточие (...). Чтобы развернуть блок кода, выберите то же поле, которое теперь имеет значок плюса, или Ctrl+M, Ctrl+M еще раз. Эта функция называется обозначением и она особенно полезна при сворачивании длинных методов или целых классов.
Вы можете свернуть разделы кода, чтобы сосредоточиться только на интересующих вас частях. Чтобы потренироваться, попробуйте свернуть массив _words в одну строку кода. Щелкните стрелку вниз в поле строки, которая говорит Dim _words = New String() {. Или, если вы являетесь пользователем клавиатуры, поместите курсор в любое место в определении массива и выберите CTRL+M, CTRL+M.
Блок кода свернут до первой строки, за которым следует многоточие (...). Стрелка вниз на полях теперь является стрелкой, указывающей вправо. Чтобы развернуть блок кода, выберите стрелку > или нажмите клавиши CTRL +М, CTRL+M еще раз. Эта функция называется обозначением и она особенно полезна при сворачивании длинных методов или целых классов.
Просмотр определений символов
Редактор Visual Studio упрощает проверку определения типа или члена класса. Это можно сделать, перейдя к файлу, который содержит определение, например щелкнув правой кнопкой мыши и выбрав Перейти к определению в любом месте, на который ссылается символ. Еще более быстрый способ, который не отвлекает ваше внимание от файла, над которым вы работаете, заключается в использовании функции Peek Definition. Теперь вы увидите определение типа String.
Щелкните правой кнопкой мыши слово
Stringи выберите Просмотреть определение. Или нажмите клавиши ALT +F12.Появится всплывающее окно, содержащее определение класса
String. Вы можете прокрутить всплывающее окно или даже просмотреть определение другого типа из просматриваемого кода.Закройте окно "Показать определение", нажав кнопку закрытия в правом верхнем углу всплывающего окна.
Редактор Visual Studio упрощает проверку определения типа или члена класса. Это можно сделать, перейдя к файлу, который содержит определение, например щелкнув правой кнопкой мыши и выбрав Перейти к определению в любом месте, на который ссылается символ. Еще более быстрый способ, который не отвлекает ваше внимание от файла, над которым вы работаете, заключается в использовании функции Peek Definition. Теперь вы увидите определение типа String.
Щелкните правой кнопкой мыши слово
Stringи выберите Просмотреть определение. Или нажмите клавиши ALT +F12.Появится всплывающее окно, содержащее определение класса
String. Вы можете прокрутить всплывающее окно или даже просмотреть определение другого типа из просматриваемого кода.Закройте окно "Показать определение", нажав кнопку закрытия в правом верхнем углу всплывающего окна.
Использование IntelliSense для завершения слов
IntelliSense является ценным ресурсом при написании кода. Он может отображать сведения о доступных членах типа или сведения о параметрах для различных перегрузок метода. Вы также можете использовать IntelliSense, чтобы завершить слово после ввода достаточно символов, чтобы прояснить его неоднозначность. Теперь вы добавите строку кода для печати упорядоченных строк в окно консоли, которое является стандартным местом для выходных данных из программы.
Под переменной
queryначните вводить следующий код:For Each str In quВы увидите, что IntelliSense отображает краткую информацию о символе
query.
Чтобы вставить остальную часть слова
queryс помощью функции завершения слов IntelliSense, нажмите клавишу TAB.Завершите блок кода, чтобы он выглядел, как в следующем примере.
For Each str In query Console.WriteLine(str) Next
IntelliSense является ценным ресурсом при написании кода. Он может отображать сведения о доступных членах типа или сведения о параметрах для различных перегрузок метода. Вы также можете использовать IntelliSense, чтобы завершить слово после ввода достаточно символов, чтобы прояснить его неоднозначность. Теперь вы добавите строку кода для печати упорядоченных строк в окно консоли, которое является стандартным местом для выходных данных из программы.
Под переменной
queryначните вводить следующий код:For Each str In quIntelliSense показывает краткие сведения о символе
query.
Чтобы вставить остальную часть слова
queryс помощью функции завершения слов IntelliSense, выберите tab.Завершите блок кода, чтобы он выглядел, как в следующем примере.
For Each str In query Console.WriteLine(str) Next
Рефакторинг имени
Никто не написывает код правильно с первого раза, и одной из вещей, которые, возможно, придется изменить, может быть имя переменной или метода. Теперь вы попытаетесь использовать функцию рефакторинга Visual Studio , чтобы переименовать переменную _words в words.
Щелкните правой кнопкой мыши определение переменной
_wordsи выберите Переименовать.В правом верхнем углу редактора появляется окно Переименовать.
Если переменная
_wordsпо-прежнему выбрана, введите нужное имя: слова. Обратите внимание, что ссылка наwordsв запросе автоматически переименовывается. Прежде чем нажать ВВОД или выбрать Применить, установите флажок Включить примечания в окне Переименовать.
Нажмите , затем или выберите , чтобы применить.
Оба вхождения
wordsпереименованы в дополнение к ссылке наwordsв комментарии кода.
Никто не написывает код правильно с первого раза, и одной из вещей, которые, возможно, придется изменить, может быть имя переменной или метода. Теперь вы попытаетесь использовать функцию рефакторинга Visual Studio , чтобы переименовать переменную _words в words.
Щелкните правой кнопкой мыши определение переменной
_wordsи выберите Переименовать.Откроется окно переименования.
Если переменная
_wordsпо-прежнему выбрана, введите нужное имя: слова. Обратите внимание, что ссылка наwordsв запросе автоматически переименовывается. Прежде чем выбрать ВВОД, в окне Переименовать установите флажок "Включить примечания".
Выберите , введите.
Оба вхождения
wordsпереименованы в дополнение к ссылке наwordsв комментарии кода.
Связанное содержимое
- фрагменты кода
- Навигируйте по коду
- создание наброска
- переход к определению и просмотр определения
- рефакторинг
- Использовать IntelliSense