ПРИЛОЖЕНИЕ

 

Таблица 31

Некоторые стандартные математические функции Visual Basic

Название

Описание

Abs(x)

Возвращает абсолютное значение аргумента

Atn(x)

Возвращает арктангенс аргумента, ответ будет в радианах

Cos(x)

Возвращает косинус аргумента, выраженного в радианах

Exp(x)

Возвращает экспоненту аргумента

Int(x)

Возвращает целую часть аргумента без округления

Log(x)

Возвращает натуральный логарифм аргумента

Sin(x)

Возвращает синус аргумента, выраженного в радианах

Sqr(x)

Возвращает квадратный корень аргумента

Tan(x)

Возвращает тангенс аргумента, выраженного в радианах

 

 

Таблица 32

Некоторые стандартные функции Visual Basic

для работы со строками

Название

Описание

Пример

Left(s, a)

Возвращает строку, представляющую собой «a» символов с левой стороны строки «s»

Left(“Привет, 3) = “При

Len(s)

Возвращает длину строки «s» в символах (включая пробелы)

Len(“Привет”) = 6

Mid(s, a, b)

Возвращает строку, представляющую собой «b» символов, начиная с символа с номером «a» строки «s»

Mid(“Привет, 2, 3) = “рив

Right(s, a)

Возвращает строку, представляющую собой «a» символов с правой стороны строки «s»

Left(“Привет, 3) = “вет

String(n, s)

Возвращает строку представляющую собой n повторов строки s

String(3, “ab”) = “ababab”

 

 

Таблица 33

Функции преобразования типов в Visual Basic

Функция

Описание

Пример

CBool()

Преобразует значение в тип Boolean

CBool(-1)

CByte()

Преобразует значение тип Byte

CByte(254)

CCur()

Преобразует значение в тип Currency

CCur(“23.98 р.”)

CDate()

Преобразует выражение с датой в тип Date

CDate(“1 декабря 1991)

CDbl()

Преобразует значение в тип Double

CDbl(MyInt%)

CInt()

Преобразует значение в тип Integer

CInt(“4”)

CLng()

Преобразует значение в тип Long

CLng(Form.hWnd)

CSng()

Преобразует значение в тип Single

CSng(“23.1”)

CVar()

Преобразует значение в тип Variant

CVar(Text1.text)

CStr()

Преобразует значение в тип String

CStr(MyInt%)

 

 

Таблица 34

Функции проверки типов данных в Visual Basic

Функция

Действие

IsArray()

Возвращает True, если переменная представляет массив

IsDate()

Возвращает True, если выражение представляет допустимую дату

IsEmpty

Возвращает True, если переменная не инициализирована или равна пустому значению

IsError

Возвращает True, если числовое выражение представляет ошибку

IsMissing()

Возвращает True, если значение в функцию не передано

IsNull()

Возвращает True, если выражение не содержит допустимых данных или равно Null

IsNumeric()

Возвращает True, если выражение представляет число

IsObject()

Возвращает True, если выражение представляет объект

 

 

Таблица 35

Некоторые стандартные команды для работы с файлами

Имя

Назначение

Примечание

ChDir

Изменение текущего каталога

Только в пределах одного логического диска

ChDrive

Изменение текущего диска

 

Close

Закрыть все файловые дескрипторы

 

Close #

Закрыть конкретный файловый дескриптор

 

CurDir

Вернуть текущий каталог

 

Dir

Вернуть содержимое заданного каталога

 

EOF

Маркер конца файла

 

FileAttr

Получить режим доступа открытого файла

 

FileCopy

Копировать файл

 

FileDateTime

Получить дату и время создания файла

 

FileLen

Получить размер файла в байтах

Возвращает результат типа «Long»

FreeFile

Получить номер свободного файлового дескриптора

 

Get

Прочитать данные из файла

Только бинарные файлы

Input

Прочитать данные из файла

 

Input $

Прочитать данные из файла в символьном формате

 

Kill

Удалить файл

 

Line Input #

Прочитать строку из файла

Только текстовые файлы

Lock

Блокировать файл в многопользовательской среде

 

LOF

Получить размер открытого файла в байтах

 

MkDir

Создать каталог

Все старшие каталоги должны уже существовать

Name

Переименовать файл или каталог

 

Open

Открыть файл

См. выше раздел 8

Print #

Записать данные в файл

 

Put

Записать данные в файл

Только бинарные файлы

Reset

Закрыть все открытые файлы, сбросив содержимое буферов на диск

 

RmDir

Удалить каталог

 

Seek

Установить текущую позицию в файле

 

Unlock

Разблокировать файл в многопользовательской среде

 

Write #

Записать данные в файл

Только текстовые файлы