Категория
Информатика
Тип
реферат
Страницы
4 стр.
Дата
21.02.2009
Формат файла
.rtf — Rich Text Format (Wordpad)
Архив
20550.zip — 5.63 kb
  • rabota-s-tekstovymi-fajlami-v-visual-basic_20550_1.rtf — 26.11 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

Работа
с текстовыми файлами в Visual Basic.
Совсем недавно в непомню какой коференции я видел запись какого-то человека, который просил, чтобы хоть кто-нибудь объяснил ему элементарную работу с файлами... Казалось бы такое
простое... Но это простое для тех, кто уже хоть немного продвинулся в программировании, а кто это только начал? Это же, действительно, непроходимый лес! И я сильно сомневаюсь, чтобы кто-нибудь из других наших Web-мастеров когда-нибудь уделит этому хоть какое-то внимание. Поэтому этим займусь я и попробую в этой статье показать только основы.
1. Открытие файла для чтения информации из него.
Итак, чтобы безпроблемно работать с текстовыми файлами сначала их нужно открыть. Делается это с помощью
оператора Open, например:
Open "c:\t" For Input As #1
Обратите внимание на режим открытия файла - Input (для чтения). Здесь файл t открывается для считывания под номером 1. Внимание!!! Номер файла - обязательный параметр, и вводить его нужно всегда! Если ваша программа будет иметь
дело не с одним десятком открытых файлов, то уследить за их нумерацией будет сложновато. Используйте для этого функцию FreeFile. Она возвращает ещё не занятый номер (от 1 до 511) для файла:
Dim FileNum As Integer
FileNum = FreeFile
Open "c:\t" For Input As FileNum
Так, файл открыли! Теперь из него нужно что-нибудь считать. Оператор Line Input считывает из открытого файла по одной строке при каждом вызове. Поэтому для считывания из файла нужно построить цикл, который бы вызывал этот оператор до тех пор, пока не дошёл бы до конца файла:
цикл выполняется, пока конец файла не достигнут
Do Until EOF(FileNum)
при каждом вызове оператора Line Input он записывает в
переменную новою строку



Ваше мнение



CAPTCHA