Неполный справочник по операторам и функциям VB
Материал взят из книги, отредактирован для общего пользования
🕛 04.12.2006, 14:13
- Abs (функция) - возвращает абсолютное значение числа
- And (операция) - логическое И
- AppActivate (оператор) - активизирует окно приложения
- Array (функция) - создает массив из параметров и возвращает его как переменную типа Variant
- Asc (функция) - возвращает числовой код первого символа строки аргумента
- Atn (функция) - возвращает арктангенс числа в радианах
- Веер (оператор) - проигрывает звуковой сигнал через динамик компьютера
- Call (оператор) - передает управление процедуре модуля (Sub), функции модуля (Function) или подпрограмме DLL
- CBool (функция) - приводит выражение к типу Boolean
- CByte (функция) - преобразует выражение к типу Byte
- CCur (функция) - преобразование выражения к типу Currency
- CDate (функция) - преобразование выражения к типу Date
- CDbl (функция) - преобразование к типу Double
- ChDir (оператор) - изменяет текущий каталог на устройстве
- ChDrive (оператор) - изменяет текущее устройство
- Choose (функция) - возвращает значение из списка аргументов с определенным порядковым номером
- Chr (функция) - возвращает символ, связанный с определенным числовым кодом
- CInt (функция) - преобразование выражения к типу Integer
- CLng (функция) - преобразование выражения к типу Long
- Close (оператор) - закрывает файл, открытый оператором Open
- Command (функция) - возвращает командную строку, используемую для запуска Visual Basic или приложения на Visual Basic
- Const (оператор) - объявления констант
- Cos (функция) - возвращает косинус числа
- Create Object (функция) - создать OLE Automation объект
- CSng (функция) - преобразование выражения к типу Single
- CStr (функция) - преобразование выражения к типу String
- CurDir (функция) - возвращает текущий каталог логического устройства
- CVar (функция) - преобразование выражения к типу Variant
- CVErr (функция) - возвращает подтип ошибки, для определенного пользователем номера ошибки
- Date (оператор) - устанавливает значение системной даты
- Date (функция) - возвращает значение системной даты
- DateAdd (функция) - возвращает переменную типа Variant, содержащую дату, отличающуюся от заданной на определенный интервал времени
- DateDiff (функция) - возвращает число временных интервалов, между двумя датами
- DatePart (функция) - возвращает определенную часть заданной даты
- DateSerial (функция) - возвращает дату для заданного года, месяцами, дня
- DateValue (функция) - возвращает дату
- Day (функция) - возвращает число от 1 до 31, соответствующее текущему дню месяца
- DDB (функция) - возвращает значение амортизационных потерь за определенный период
- Declare (оператор) - на уровне модуля объявляет ссылки к внешним подпрограммам в DLL
- Deftype (операторы) - устанавливает тип данных по умолчанию на уровне модуля для переменных, параметров подпрограмм, а также возвращаемых значений для функций и операторов Property Get, начинающихся с определенных символов
- Dim (оператор) - объявляет переменные и выделяет память под них
- Dir (функция) - возвращает имя файла или каталог, подходящий для данного шаблона или атрибута файла, или метку тома устройства
- DoEvents (функция) - прерывает выполнение приложения
- Do... Loop (оператор) - повторяет блок команд до тех пор, пока условие верно или до тех пор, пока условие не станет верным
- End (оператор) - заканчивает подпрограмму или блок команд
- Environ (функция) - возвращает строку, связанную с переменной окружения операционной системы
- EOF (функция) - возвращает значение, указывающее, достигнут ли конец файла
- Eqv (оператор) - проверяет логическое равенство двух выражений
- Erase (оператор) - повторно инициализирует элементы массивов фиксированного размера и перераспределяет память под динамические массивы
- Error (оператор) - эмулирует возникновение ошибки
- Error (функция) - возвращает текст сообщения данного номера ошибки
- Exit (операторы) - осуществляет выход из циклов Do ... Loop, For... Next, функции и процедур
- Ехр (функция) - возвращает экспоненту числа
- FileAttr (функция) - возвращает режим открытия или номер (handle) файла
- FileCopy (оператор) - копирует файл
- FileDateTime (функция) - возвращает дату и время создания или последней модификации файла
- FileLen (функция) - возвращает длину файла в байтах
- Fix (функция) - возвращает целую часть числа
- For Each...Next (оператор) - повторяет одну и ту же последовательность команд для каждого элемента массива или коллекции
- For...Next (оператор) - повторяет последовательность команд определенное число раз
- Format (функция) - форматирует выражение в соответствии с заданным форматом
- FreeFile (функция) - возвращает следующий не занятый номер файла для использования в операторе Open
- Function (оператор) - объявляет имя, аргументы и код подпрограммы, возвращающей значение (функции)
- FV (функция) - возвращает значение ренты, основываясь на периодических взносах и постоянной норме капиталовложений
- Get (оператор) - читает данные из открытого файла в переменную
- GetAttr (функция) - возвращает атрибуты файла, каталога или метки тома
- GetObject (функция) - возвращает OLE Automation объект для файла сданным расширением
- GoSub... Return (оператор) - выполняет подпрограмму
- GoTo (оператор) - передает управление определенной строке подпрограммы без возврата контроля
- Hex (функция) - возвращает строку, представляющую шестнадцатеричное значение числа
- Hour (функция) - возвращает целое число в диапазоне 0 - 23 включительно, представляющее определенный час дня
- If...Then... Else (оператор) - выполнение групп команд в зависимости от значения выражения
- Iff (функция) - возвращает одно из двух значений в зависимости от значения выражения
- Imp (операция) - импликация двух выражений
- Input (функция) - возвращает символы из файла, открытого для последовательного доступа или как двоичный файл
- Input # (оператор) - считывает данные из открытого файла в переменные
- InputBox (функция) - показывает диалоговое окно ввода, ожидает ввода текста и возвращает содержимое введенного текста, после закрытия окна
- InStr (функция) - возвращает позицию первой найденной подстроки в строке
- Int (функция) - возвращает целую часть числа
- Is (операция) - сравнение двух ссылок на объекты
- IsArray (функция) - возвращает булево значение, указывающее, является ли данная переменная массивом
- IsDate (функция) - возвращает булево значение, указывающее, может ли выражение быть преобразовано к типу Date
- IsEmpty (функция) - возвращает булево значение, указывающее, инициализировано ли значение данной переменной
- IsError (функция) - возвращает булево значение, указывающее, является ли выражение значением кода ошибки
- IsMissing (функция) - возвращает булево значение, указывающее, был ли передан данный необязательный параметр в подпрограмму
- IsNull (функция) - возвращает булево значение, указывающее, не содержит ли выражение недопустимое (Null) значение
- IsNumeric (функция) - возвращает булево значение, указывающее, может ли данное выражение рассматриваться как число
- IsObject (функция) - возвращает булево значение, указывающее, является ли выражение объектом OLE Automation
- Kill (оператор) - удаляет файл
- LBound (функция) - возвращает значение нижней границы индекса массива
- LCase (функция) - возвращает строку в нижнем регистре
- Left (функция) - возвращает определенное число символов с начала строки
- Len (функция) - возвращает число символов строки или число байт, необходимых для хранения переменной
- Let (оператор) - присваивает значение выражения переменной или свойству
- Like (операция) - сравнение двух строк
- Line Input # (оператор) - считывает строку из файла в переменную
- Load (оператор) - загружает в память форму или элемент управления
- LoadPicture (функция) - загружает графический образ в объекты: Form,
- Loc (функция) - возвращает текущую позицию чтения/записи в открытом файле
- Lock (оператор) - контролирует доступ других процессов ко всему или части открытого файла
- LOF (функция) - возвращает размер в байтах открытого файла
- Log (функция) - возвращает натуральный логарифм числа
- LSet (оператор) - копирует строку в строковую переменную, а также копирует значение переменной одного специализированного типа в переменную другого специализированного типа
- LTrim (функция) - возвращает копию строки без лидирующих пробелов
- Mid (оператор) - замещает определенное число символов в строке на символы из другой строки
- Mid (функция) - возвращает определенное число символов с определенной позиции строки
- Minute (функция) - возвращает целое число в диапазоне 0 - 59, представляющее минуту часа
- MkDir (оператор) - создает новый каталог
- Mod (операция) - возвращает остаток от деления двух чисел
- Month (функция) - возвращает целое число в диапазоне 1 - 12, представляющее номер месяца
- MsgBox (функция) - показывает сообщение в диалоговом окне, ожидает выбор одной из кнопок пользователем и возвращает значение, указывающее, какая кнопка была выбрана
- Name (оператор) - переименовывает файл или каталог
- Not (операция) - логическое отрицание
- Now (функция) - возвращает текущие значения даты и времени
- Oct (функция) - возвращает строку, представляющую восьмеричное представление числа
- On Error (оператор) - устанавливает обработчик ошибок и задает местоположение подпрограммы обработки; используется также для отмены обработки ошибок подпрограммой обработчика
- Оn..GoSub, On...GoTo (операторы) - передача управления на одну из нескольких определенных строк (меток), в зависимости от значения выражения
- Open (оператор) - скрывает файл для ввода/вывода
- Option Base (оператор) - используется для объявления значения нижней границы размерности индексов массивов по умолчанию
- Option Compare (оператор) - используется на уровне модуля для объявления метода сравнения по умолчанию при сравнении строк
- Option Explicit (оператор) - используется на уровне модуля для установки проверки наличия объявлений для всех переменных в данном модуле
- Option Private (оператор) - используется на уровне модуля для указания, что весь модуль является Private
- Or (операция) - логическое ИЛИ
- Partition (функция) - возвращает строку, указывающую, сколько раз встретились числа из заданного диапазона
- Print # (оператор) - записывает форматированные данные в файл
- Private (оператор) - используется на уровне модуля для объявления Private переменных и выделяет место в памяти для их хранения
- Property Get (оператор) - объявляет имя, аргументы и код подпрограммы получения значения свойства
- Property Let (оператор) - объявляет имя, аргументы и код процедуры установки значения свойства
- Property Set (оператор) - объявляет имя, аргументы и код процедуры установки ссылки на объект
- Public (оператор) - используется на уровне модуля для объявления Public переменных и выделяет место в памяти для их хранения
- Put (оператор) - записывает переменную в файл
- QBColor (функция) - возвращает RGB код, соответствующий номеру цвета
- Randomize (оператор) - инициализирует генератор случайных чисел
- RGB (функция) - возвращает целое число, представляющее значение RGB кода
- ReDim (оператор) - используется на уровне подпрограммы для переопределения размера динамических массивов и выделения под них места в памяти
- Rem (оператор) - вставка комментариев в программу
- Reset (оператор) - закрывает все открытые программой файлы
- Resume (оператор) - продолжает выполнение программы после завершения процедуры обработчика ошибок
- Right (функция) - возвращает определенное число символов с правой стороны строки
- RmDir (оператор) - удаляет каталог
- Rnd (функция) - возвращает случайное число
- RSet (оператор) - копирует правую часть строки в строковую переменную
- RTrim (функция) - возвращает копию строки без конечных пробелов
- SavePicture (оператор) - сохраняет в файл графический образ объекта Form, элементов управления PictureBox или Image
- Second (функция) - возвращает целое значение в диапазоне 0 - 59,представляющее секунду в минуте
- Seek (оператор) - устанавливает позицию для следующей операции чтения или записи в открытый файл
- Seek (функция) - возвращает текущую позицию чтения/записи открытого файла
- Select Case (оператор) - выполняет одну или несколько команд, в зависимости от значения выражения
- SendKeys (оператор) - посылает одно или несколько нажатий клавиш активному окну, как если бы они были введены пользователем с клавиатуры
- Set (оператор) - связывает ссылку на объект с переменной или свойством
- SetAttr (оператор) - устанавливает атрибуты файла
- Sgn (функция) - возвращает знак числа
- Shell (функция) - запускает внешнюю программу на выполнение
- Sin (функция) - возвращает значение синуса угла
- Space (функция) - возвращает строку, содержащую определенное число пробелов
- Spc (функция) - позиционирование в строке вывода
- Sqr (функция) - подсчет значения квадратного корня числа
- Static (оператор) - используется на уровне модуля для объявления переменных и выделяет место в памяти для их хранения. Переменные сохраняют значения до завершения программы
- Stop (оператор) - приостанавливает выполнение программы
- Str (функция) - возвращает строковое представление числа
- StrComp (функция) - возвращает результат сравнения строк
- StrConv (функция) - возвращает преобразованную строку
- String (функция) - возвращает строку заданной длины из одинаковых символов
- Sub (оператор) - объявляет имя, параметры и тело процедуры
- Switch (функция) - подсчитывает значения списка выражений и возвращает значение или выражение, связанное с выражением из списка, значение которого равно True
- Tab (функция) - позиционирование в строке вывода
- Tan (функция) - возвращает значение тангенса угла
- Time (оператор) - устанавливает значение системных часов
- Time (функция) - возвращает значение типа Date, указывающее текущее системное время
- Timer (функция) - возвращает число секунд, прошедших после полуночи
- TimeSerial (функция) - возвращает значение типа Date, содержащее время для заданного часа, минуты и секунды
- Time Value (функция) - возвращает значение типа Date, содержащее время суток
- Trim (функция) - возвращает копию строки без начальных и конечных пробелов
- Type (оператор) - объявляет на уровне модуля специализированный тип данных
- TypeName (функция) - возвращает строку информации о заданной переменной
- UBound (функция) - возвращает значение наибольшего индекса для данной размерности массива
- UCase (функция) - возвращает строку, преобразованную в верхний регистр
- Unload (оператор) - выгружает форму или элемент управления из памяти
- Unlock (оператор) - контролирует доступ других процессов ко всему или части открытого файла
- Val (функция) - возвращает числовое представление строки
- VarType (функция) - возвращает значение, указывающее тип переменной
- Weekday (функция) - возвращает целое число, представляющее день недели
- While...Wend (оператор) - выполняет в цикле последовательность команд до тех пор, пока верно условие
- Width # (оператор) - назначает ширину строки вывода для операции записи в открытый файл
- With (оператор) - выполняет последовательность команд для конкретного объекта или переменной специализированного типа
- Write # (оператор) - записывает данные в файл
- Хоr (операция) - исключающее ИЛИ
- Year (функция) - возвращает целое число, представляющее год