Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УчебноеПособие по VB_6.doc
Скачиваний:
21
Добавлен:
24.12.2018
Размер:
3.17 Mб
Скачать

Функции обработки строк

Функция

Комментарий

Asc( C )

возвращает ASCII код первого символа строки символов С

Chr(N)

возвращает символ, соответствующий коду ASCII (числа от 32 до 255)

Space(N)

генерирует строку символов из N пробелов

String(N,Chr)

генерирует строку из символов, повторяющую N раз символ, соответствующий ASCII – коду. Код может принимать числовые значения от 0 до 255. Числа больше 255 преобразуются по формуле (код Mod 256), т. е. целочисленное деление кода числа на основание 256

LCase(C)

преобразует прописные буквы в строчные

UCase(C )

преобразует строчные буквы в прописные

LTrim(C ),

RTrm(C ),

Trim(C)

удаляет левые, правые или и левые и правые пробелы из строки символов

Len(C )

возвращает длину строки

Left(C, N)

возвращает N символов с левого конца строки С

Rignt(C, N)

возвращает N символов с правого конца строки С

Mid(C, N1, N2)

возвращает N2 символов из строки С начиная с N1 символа

InStr ([I,] C, C1, Compare)

осуществляет поиск вхождения строки С1 в строку С. Поиск начинается с позиции i, если i отсутствует, то поиск осуществляется с начала строки. Опция Compare указывает способ сравнения: -1 – использует метод сравнения, заданный оператором Option Compare, 0 – двоичное сравнение выражений; 1 – посимвольное сравнение; 2 – только в Microsoft Access, сравнение осуществляется на основе параметров, установленных в базе данных

InStr (C, C1, I, Compare)

то же, что и InStr, но возвращает позицию первого вхождения последовательности символов С1 в С, начиная с конца строки

Str (N)

преобразует числовое выражение в строку

Cint(N), CLng(N), CSng(N), Dbl(N), CStr(N) и др.

преобразуют числовой аргумент в целое число одинарной или двойной точности, вещественное число одинарной или двойной точности или в строку символов, соответственно.

Операторы и функции работы с файлами

Оператор

Описание

Open

Открытие файла

Close

Закрытие файла

Reset

Закрытие всех файлов, открытых с помощью оператора Open

EOF

Возвращает значение, показывающее, расположен ли указатель текущей записи в позиции, после последней записи объекта Recordset

FreeFile

Возвращает номер свободного канала, доступного для использования оператором Open

Loc

Возвращает значение, определяющее текущее положение указателя чтения/записи в открытом файле

LOF

Возвращает размер в байтах файла, открытого с помощью оператора Open

Get

Чтение данных из открытого файла прямого доступа на диске

Input

Чтение данных из файла, открытого в режиме Input или Binary

Input#

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

Input$

Возвращает значение типа String , содержащее символы из файла, открытого в режиме Input или Binary

Line Input#

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

Print#

Запись в файл

Put

Запись содержимого переменной в файл прямого доступа на диске

Write#

Запись не форматированных данных в файл последовательного доступа

Spc

Установка позиции вывода на экран или печать при использовании вместе с оператором Print# или методом Print

Tab

Используется совместно с оператором Print# или методом Print для задания позиции вывода на экран или печать

Width#

Задание ширины строки для файла, открытого с помощью оператора Open

FileCopy

Копирование файлов. В качестве аргументов могут указываться имя каталога или папки на диске

Dir

Получение имени файла, каталога или папки, удовлетворяющего шаблону имени файла, набору атрибутов файла или метке тома на диске

Kill

Удаление файлов с диска

Name

Изменение имени файла, каталога или папки

ChDir

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

ChDrive

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

MkDir

Создание нового каталога или папки

RmDir

Удаление существующего каталога или папки

GetAttr

Считывание атрибутов файла

SetAttr

Задание атрибутов файла

LoadPicture

Загрузка графического изображения

SavePicture

Сохранение графического изображения