Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Visual Basic предоставляет ряд предопределенных констант и перечислений для разработчиков. Константы хранят значения, которые остаются постоянными во время выполнения приложения. Перечисления предоставляют удобный способ работы с наборами связанных констант и связывания значений констант с именами.
Константы
Константы условной компиляции
В следующей таблице перечислены предопределенные константы, доступные для условной компиляции.
| Константа | Описание |
|---|---|
CONFIG |
Строка, соответствующая текущему параметру поля "Конфигурация активного решения " в Configuration Manager. |
DEBUG |
Значение Boolean , которое можно задать в диалоговом окне "Свойства проекта ". По умолчанию конфигурация отладки для проекта определяется DEBUG. При DEBUG определении Debug методы класса создают выходные данные в окне вывода . Если он не определен, Debug методы класса не компилируются и выходные данные отладки не создаются. |
TARGET |
Строка, представляющая тип выходных данных для проекта или параметр параметра командной строки -target . Возможные значения TARGET :— "winexe" для приложения Windows. — exe для консольного приложения. — библиотека для библиотеки классов. — "модуль" для модуля. — Параметр -target можно задать в интегрированной среде разработки Visual Studio. Дополнительные сведения см. в разделе -target (Visual Basic). |
TRACE |
Значение Boolean , которое можно задать в диалоговом окне "Свойства проекта ". По умолчанию все конфигурации для проекта определяются TRACE. При TRACE определении Trace методы класса создают выходные данные в окне вывода . Если он не определен, Trace методы класса не компилируются и Trace выходные данные не создаются. |
VBC_VER |
Число, представляющее версию Visual Basic в основном. дополнительный формат. |
Константы печати и отображения
При вызове функций печати и отображения можно использовать следующие константы в коде вместо фактических значений.
| Константа | Описание |
|---|---|
vbCrLf |
Сочетание символов возврата и линии каретки. |
vbCr |
Символ возврата каретки. |
vbLf |
Символ линии. |
vbNewLine |
Символ новой строки. |
vbNullChar |
Символ NULL. |
vbNullString |
Не совпадает со строкой нулевой длины ("); используется для вызова внешних процедур. |
vbObjectError |
Номер ошибки. Определяемые пользователем номера ошибок должны быть больше этого значения. Рассмотрим пример.Err.Raise(Number) = vbObjectError + 1000 |
vbTab |
Символ табуляции. |
vbBack |
Символ backspace. |
vbFormFeed |
Не используется в Microsoft Windows. |
vbVerticalTab |
Не полезно в Microsoft Windows. |
Перечисления
В следующей таблице перечислены перечисления, предоставляемые Visual Basic.
| Перечисление | Описание |
|---|---|
| AppWinStyle | Указывает стиль окна, используемый для вызываемой программы при вызове Shell функции. |
| AudioPlayMode | Указывает, как воспроизводить звуки при вызове звуковых методов. |
| BuiltInRole | Указывает тип роли для проверки при вызове IsInRole метода. |
| CallType | Указывает тип вызываемой процедуры при вызове CallByName функции. |
| CompareMethod | Указывает, как сравнивать строки при вызове функций сравнения. |
| DateFormat | Указывает, как отображать даты при вызове FormatDateTime функции. |
| DateInterval | Указывает, как определять и форматировать интервалы даты при вызове функций, связанных с датой. |
| DeleteDirectoryOption | Указывает, что необходимо сделать, когда каталог, который должен быть удален, содержит файлы или каталоги. |
| DueDate | Указывает, когда платежи должны производиться при вызове финансовых методов. |
| FieldType | Указывает, являются ли текстовые поля разделителями или фиксированной шириной. |
| FileAttribute | Указывает атрибуты файла, используемые при вызове функций доступа к файлам. |
| FirstDayOfWeek | Указывает первый день недели, используемый при вызове функций, связанных с датой. |
| FirstWeekOfYear | Указывает первую неделю года, используемую при вызове функций, связанных с датой. |
| MsgBoxResult | Указывает, какая кнопка была нажата на поле сообщения, возвращаемая функцией MsgBox . |
| MsgBoxStyle | Указывает, какие кнопки будут отображаться при вызове MsgBox функции. |
| OpenAccess | Указывает, как открыть файл при вызове функций доступа к файлам. |
| OpenMode | Указывает, как открыть файл при вызове функций доступа к файлам. |
| OpenShare | Указывает, как открыть файл при вызове функций доступа к файлам. |
| RecycleOption | Указывает, следует ли удалить файл окончательно или поместить в корзину. |
| SearchOption | Указывает, следует ли выполнять поиск по всем или только каталогам верхнего уровня. |
| TriState | Указывает Boolean значение или следует ли использовать значение по умолчанию при вызове функций форматирования номеров. |
| UICancelOption | Указывает, что необходимо сделать, если пользователь нажимает кнопку "Отмена " во время операции. |
| UIOption | Указывает, следует ли отображать диалоговое окно хода выполнения при копировании, удалении или перемещении файлов или каталогов. |
| VariantType | Указывает тип объекта variant, возвращаемого функцией VarType . |
| VbStrConv | Указывает, какой тип преобразования выполняется при вызове StrConv функции. |