примеры ВБ
Небольшие примеры кода Visual Basic (VB.NET)
Соглашения об именах VB
Общие правила
- Начинайте каждое отдельное слово в имени с заглавной буквы: WriteExample.
- Когда вы называете элемент в приложении Visual Basic, первым символом этого имени должен быть буквенный символ или знак подчеркивания.
- Имя элемента должно содержать только буквы алфавита, десятичные цифры и символы подчеркивания.
- Имя элемента должно содержать хотя бы один буквенный символ или десятичную цифру, если оно начинается с подчеркивания.
- Имя элемента не должно содержать более 1023 символов.
- Если событие имеет понятие «до» или «после», используйте суффикс в настоящем или прошедшем времени: ControlAdd или ControlAdded.
- Для длинных или часто используемых терминов используйте сокращения, чтобы сохранить разумную длину имени.
- Имена переменных длиной более 32 символов трудно прочитать на мониторе с низким разрешением.
- Убедитесь, что ваши сокращения одинаковы во всем приложении.
- Избегайте использования имен во внутренней области, которые совпадают с именами во внешней области. Если возникает конфликт между переменной и одноименным ключевым словом, вы должны идентифицировать ключевое слово, указав перед ним соответствующую библиотеку типов. Например, если у вас есть переменная с именем Date , вы можете использовать встроенную функцию Date только путем вызова DateTime.Date .
- Не используйте «My» или «my» как часть имени переменной.
Элемент | Обозначения | Пример | Примечания |
---|
Сорт | ПаскальКейс (UpperCamelCase) | ИмяКласса | Начните с существительного. В имена классов аргументов событий включите суффикс EventArgs. |
Постоянный | верблюжий регистр (нижнийCamelCase) | константное имя | |
Обработчик событий | ПаскальКейс (UpperCamelCase) | Обработчик событий мыши | Имена начинаются с существительного, описывающего тип события, за которым следует суффикс «Обработчик». |
Функция/Метод | ПаскальКейс (UpperCamelCase) | ВыполнитьФункция | Начинайте имена функций и методов с глагола. |
Интерфейс | ПаскальКейс (UpperCamelCase) | IComponent, IPersistable | Имена интерфейсов начинаются с префикса «I», за которым следует существительное или именное словосочетание, либо прилагательное, описывающее поведение интерфейса. Не используйте подчеркивание и используйте сокращения с осторожностью, поскольку они могут вызвать путаницу. |
Модуль | ПаскальКейс (UpperCamelCase) | ИмяМодуля | Начните с существительного. |
Свойство | ПаскальКейс (UpperCamelCase) | ИмяСвойства() | Начните с существительного. |
Структура | ПаскальКейс (UpperCamelCase) | ИмяСтруктуры | Начните с существительного. |
Переменная | верблюжий регистр (нижнийCamelCase) | Имя переменной | |
Соглашения о комментариях
- Размещайте комментарии на отдельной строке, а не в конце строки кода.
- Начинайте текст комментария с заглавной буквы и заканчивайте текст комментария точкой.
- Вставьте один пробел между разделителем комментария (') и текстом комментария.
Источники
- Документы Microsoft: Соглашения об именах Visual Basic
- Документы Microsoft: Соглашения по кодированию Visual Basic
- Документы Microsoft: объявление констант
- Документы Microsoft: объявление переменных
Поддерживать
Если вы найдете эти примеры полезными, вы можете отметить этот репозиторий.