Основы программирования на VBA. Регеда В.В - 42 стр.

UptoLike

Составители: 

NEXT i
REM Результат выполнения программы:
REM 1 2 3
REM 4 5 6
REM 7 8 9
REM 10 11 12
2.10. Организация работы с дисковой памятью в TURBO BASIC
Для организации работы с дисковой памятью используется понятие
файла. Файл это набор данных на диске, который можно создать, к кото-
рому можно осуществить доступ для чтения или для записи данных, и ко-
торый, наконец, можно уничтожить. Всякий файл должен иметь имя, кото-
рое состоит из двух частей, разделенных точкой:
имя файла.расширение. Имя файла это последовательность симво-
лов, которая содержит до 8 произвольных символов (букв, цифр,
знаков (, ), {, }, @, #, $, %, ^, &, !, -, _, /, ~).
Расширение содержит до 3 произвольных символов. В имени и в расшире-
нии файла не могут использоваться пробелы. Для однозначной идентифи-
кации файлов необходимо полностью указать спецификацию файла имя
диска, путь и имя файла. Если файл находится на диске и в каталоге по
умолчанию, то достаточно указать лишь его имя.
В TB различают последовательные, прямые и двоичные файлы. Пря-
мые файлы представляют собой последовательность записей, к которым
можно обращаться в произвольном порядке. Двоичные файлы это просто
последовательность байтов, в которых хранится информация. В данной ра-
боте рассматриваются лишь последовательные файлы, которые представ-
ляют собой последовательность записей (строк символов), разделенных
между собой символамивозврата каретки илиперевода строки” (RC /
LF). Каждая запись формируется операцией вывода в файл. Преимущество
последовательных файлов это возможность работы с ними с помощью
обычных текстовых редакторов. Основным ограничением при работе с ни-
ми является только лишь последовательный доступ к данным. При откры-
тии файла можно прочитать первую запись, затем вторую и т.д. При этом,
после чтения первой записи повторить эту операцию уже нельзя, не закрыв
и не открыв заново файл, а для того чтобы прочитать, скажем 10000-ю за-
пись, необходимо прочитать все предыдущие. Таким образом, последова-
тельные файлы удобны при обработке из программы, только если обраба-
тываются все или почти все записи файла.
Общая схема работы с файлом следующая:
     NEXT i
     REM Результат выполнения программы:
         REM      1       2        3
         REM      4       5        6
         REM      7       8        9
         REM      10      11       12
     2.10. Организация работы с дисковой памятью в TURBO BASIC
      Для организации работы с дисковой памятью используется понятие
файла. Файл − это набор данных на диске, который можно создать, к кото-
рому можно осуществить доступ для чтения или для записи данных, и ко-
торый, наконец, можно уничтожить. Всякий файл должен иметь имя, кото-
рое     состоит     из     двух      частей,   разделенных      точкой:
имя файла.расширение. Имя файла − это последовательность симво-
лов, которая содержит до 8 произвольных символов (букв, цифр,
знаков (, ), {, }, @, #, $, %, ^, &, !, -, _, /, ~).
Расширение содержит до 3 произвольных символов. В имени и в расшире-
нии файла не могут использоваться пробелы. Для однозначной идентифи-
кации файлов необходимо полностью указать спецификацию файла − имя
диска, путь и имя файла. Если файл находится на диске и в каталоге по
умолчанию, то достаточно указать лишь его имя.
      В TB различают последовательные, прямые и двоичные файлы. Пря-
мые файлы представляют собой последовательность записей, к которым
можно обращаться в произвольном порядке. Двоичные файлы − это просто
последовательность байтов, в которых хранится информация. В данной ра-
боте рассматриваются лишь последовательные файлы, которые представ-
ляют собой последовательность записей (строк символов), разделенных
между собой символами “возврата каретки” или “перевода строки” (RC /
LF). Каждая запись формируется операцией вывода в файл. Преимущество
последовательных файлов − это возможность работы с ними с помощью
обычных текстовых редакторов. Основным ограничением при работе с ни-
ми является только лишь последовательный доступ к данным. При откры-
тии файла можно прочитать первую запись, затем вторую и т.д. При этом,
после чтения первой записи повторить эту операцию уже нельзя, не закрыв
и не открыв заново файл, а для того чтобы прочитать, скажем 10000-ю за-
пись, необходимо прочитать все предыдущие. Таким образом, последова-
тельные файлы удобны при обработке из программы, только если обраба-
тываются все или почти все записи файла.
      Общая схема работы с файлом следующая: