Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
konspekt_vb.doc
Скачиваний:
9
Добавлен:
10.04.2015
Размер:
199.17 Кб
Скачать

6 Файлы

Файл– последовательность логически связанных данных, размещаемых на внешнем устройстве. На магнитном диске каждый файл сохраняется под уникальным именем в своей папке (каталоге). В каждый конкретный момент для обработки доступен только один компонент файла (текущий), называемый записью. Говорят, что на этот компонент установлен указатель текущей позиции в файле.

Запись– это одна строка файла, являющаяся единицей обмена между приложением и файлом на диске. Процедура переноса данных в файл на диске называется записью или выводом, а процедура выбора данных из файла – чтением или вводом.

Обычно все файлы считаются файлами последовательного доступа. Это означает, что дозаписывать записи в файл можно только последовательно, одну за другой (в конец файла). Тоже относится и к чтению. После выполнения операции ввода/вывода указатель текущей позиции в файле продвигается на одну позицию.

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

Open <имя> For <режим> AS # <номер>

где:

<имя>- строка или строковая переменная, содержащая имя файла;

<режим>- определяет режим доступа к файлу:

  • Input– файл открывается для чтения. Он должен существовать;

  • Output- файл создается для записи с самого начала. Если файл с таким именем существует, он уничтожается;

  • Append– файл открывается для записи в его конец (т.е. для обновления);

  • Random– файл состоит из записей фиксированной длины и открыт как для записи, так и для чтения.

<номер> - номер файла (канал ввода/вывода). В дальнейшем обращение к файлу осуществляется по этому номеру.

6.2 Запись в файл

Write #<номер>, <список переменных>

При выводе на диск значения переменных отделяются друг от друга запятой, а записи – символами возврата каретки и перевода строки.

6.3 Чтение из файла

Input #<номер>, <список переменных>

Читает данные с файла и помещает их в переменные.

6.4 Закрытие

Close #<номер>

Для распознавания конца файла используется функция EOF(). Она применяется с аргументом <номер>, представляющим собой номер файла и возвращает логическое значение «истина», если достигнут конец файла, и «ложь» в противном случае.

Список литературы

1 Райманс Гейнц-герд. QBASIC. Основы языка программирования. К.: Торгово-издательское бюроBHV. - 1992.

2 Зельднер Григорий. программируем на языке QuickBasic4.5. М.:ABF. – 1996.

3 Михайлов В.Ю., Степаников В.М. Современный Бейсик для IBMPC. Среда, язык, программирование. – М.: Издаетльство МАИ. - 1993.

4 Михаэль Райтингер, Геральд Муч. VisualBasic6.0: пер. с нем. – К.: Издательская группаBHV. – 2000.

5 Перри Г., Хеттихева С. Visual Basic 6.0. Освой самостоятельно за 24 часа: пер. с анг. – М.: ЗАО «Издательство Бином». – 1999.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]