Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
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 функции. |