СИНТАКСИС ПРИМЕР ОПИСАНИЕ
Операторы работы с массивами.
имя_массива (индексы) Объявление массива
имя_массива Очистка содержимого массива
Операторы присваивания.
переменная = значение Присваивание
переменная = объект Присваивание переменной значени ссылки на объект.
Комментарии.
' комментарии ' текст
комментарии текст
Константы Boolean.
переменная = Код
False if a=false then ...
Значение типа boolean равное 0
переменная = Код
True if a=true then ...
Значение типа boolean равное -1
Функции.
(число) Код
a = abs(-1.34) ... a=1.34
Абсолютное значение числа
(символ) Код
a = asc("s") ... a=115 ANSI
код символа
(число) Код
a = chr(115) ... a="s"
Символ соответствующий коду
(число) Код
a = fix(-1.5) ... a=-1
Целое число, округление
(число) Код
a = int(-1.5) ... a=-2
Целое число, округление
(число) Код
a = hex(543) ... a="21F"
Шестнадцатиричное представление
(число) Код
a = oct(543) ... a="1037"
Восьмеричное представление
(число) Код
a = sgn(-1.3) ... a=-1
Знак числа
Текущая дата
(выражение)
День
Время
Код
Timer a = timer ... a=
Количество секунд истекших после полуночи
Дата и время
(выражение),
(выражение),
(выражение),
(выражение),
(выражение),
(выражение) и т.д. Час
Минута
Месяц
Секунда
Год
День недели (вск=1)
(число) Арктангенс
(число) Тангенс
(число) Косинус
(число) Синус
(число) a = exp(0.37) Экспонента
(число) a = log(0.37) Логарифм
Sqr (число) a = sqr(0.37) Квадратный корень
(число) Случайное число 0..1
Randomize Randomize Установка генератора случайных чисел в исходное состояние
Операторы используемые в выражениях
Привожу просто список, надеюсь все и так ясно:
Код
+ And / = Eqv ^ > <= Imp <> \ < => Mod * - Or & Xor
Текстовые Функции
Код
Instr (начало, строка, искомая подстрока)
Код
If Instr(1,mail,@) then ...
Возвращает номер символа в строке с которого начинается исходная подстрока
Код
Lcase (строка) a=Lcase("ПРивЕТ") ... a="привет"
Преобразование символов строки в строчные буквы
Код
Ucase (строка) a=Ucase("ПРивЕТ") ... a="ПРИВЕТ"
Преобразование символов строки в заглавные буквы
Код
Left (строка,N символов) a=Left("Привет",3) ... a="При"
Левая часть строки длинной N символов
Код
Right (строка,N символов) a=Right("Привет",3) ... a="вет"
Правая часть строки длинной N символов
Код
Len (строка) a=Len("Привет") ... a=6
Длина строки
Код
Ltrim (строка) a=Ltrim(" Привет ",) a="Привет "
Удаляет начальные пробелы
Код
Rtrim (строка) a=Rtrim(" Привет ",) a=" Привет"
Удаляет конечные пробелы
Код
Trim (строка) a=Ttrim(" Привет ",) a="Привет"
Удаляет начальные и конечные пробелы
Код
Mid (строка, начало, N символов) a=Mid("Привет",3,2) a="ве"
Часть строки с позиции "начало" и длиной N символов
Код
Left(строка,N символов) a=Left("Привет",3) a="При"
Левая часть строки длинной N символов
Строка из N пробелов
Код
String (N символов, символ) a=String(5,"A") a="AAAAA"
Строка из N символов
Код
Ltrim (строка) a=Ltrim(" Привет ",) a="Привет "
Удаляет начальные пробелы
Ветвление и циклы
имя_событие
[/code]Exit ... Exit Do (For, Function, Sub) Досрочный выход[code]