Turbo Basic 1.1. Руководство пользователя


         

информации может осуществляться через временные


  информации может осуществляться через временные произвольного доступа  ис-
  ходные условия,реализуемые в виде числовых и строчных массивов.
  Последовательные  файлы  органически подходят для таких ситуаций в
  базе данных,когда длина индивидуальной записи переменна.Например,предполо-
  жим,что список питомцев имеет поле коментариев.Некоторые люди могут  иметь
  коментариев на 100 байтов и более;другие ,возможно большинство не имеют их
  вовсе.Последовательными файлами эта проблема решается без пустых трат дис-
  кового пространства.
  С  использованием  Т.Б.  можно создавать два типа последовательных
  файлов :(1) последовательные файлы с разделителями полей,где каждое поле в
  каждой строке файла отдкляется спецлитерами ,и (2) безразделительные  пос-
  ледовательные  файлы,где  каждое поле выглядит совершенно так же ,как если
  бы его данные отображались на экране или расчитывались на печатающем
  устройстве.Эти два типа файлов создаются с  помощью  операторов  WRITE#  и
  PRINT#,соответственно.(Используйте  INPUT#,INPUT$ или LINE INPUT# для счи-
  тывания информации из одного из типов последовательного файла).
             
   Последовательные файлы с разделителями полей
          
  Взглянув на последовательный файл ,созданный Т.Б.,вы можете  заме-
  тить,что  данные  в нем разделяются запятыми,а любая строчка заключается в
  двойные кавычки-точно в той форме,в которой осуществляется поиск данных  с
  использованием оператора INPUT#.(Двойные кавычки,окружающие строки,удержи-
  вает  вас  от попадания в затруднительное положение в связи с запятыми,со-
  держащимися в строках.Числа не нуждаются в кавычках,поскольку они  записы-
  ваются без запятых).
     Рассмотрим следущую программу и исполним ее:
    'зтой программой открывается последовательный файл
   'для вывода ею записывается пара строк различных
   'типов данных в файл с использованием оператора
           ' write#
           OPEN "SEQUENTI.BAS" FOR OUTPUT AS #1

Содержание  Назад  Вперед







Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий