3.2. Данные и операторы
Типы файлов и их расширения
Расширение следует за именем файла и отделяется от него точкой. Например, datafile.dbf — имя файла базы данных.
Когда файл создан в FoxPro, расширение назначается автоматически (исключение для текстового файла). Если открывается файл, не надо указывать его расширение. Например, с помощью следующей команды открывается файл базы данных с именем datafile.dbf:
use datafile
Может быть указано другое расширение файла, когда создается или открывается файл. Например, с помощью следующей команды создается файл базы данных с расширением new:
create datafile.new
При открытии файла, имеющего расширение, отличное от расширения по умолчанию, пользователь должен указать его расширение.
Основные типы файлов и расширения:
файл данных, файл базы данных (database, dbf) — содержит упорядоченный набор определенных данных. В FoxPro различают шесть типов данных: символьный, цифровой, с плавающей точкой, дата, логический и служебные записи;
индексный файл (index, . idx) — управляет порядком доступа к записям в конкретной базе данных и их обработки.
Индексные файлы FoxPro позволяют изменить порядок, в котором записи базы данных будут появляться на экране,
порядок, в каком они будут напечатаны и т. д., однако фактический порядок данных в базе данных при этом не
изменится;
файл связанных данных, мемо-поля (memo, . fpt) — содержит данные, сохраняемые в мемо-полях, являющихся частью базы данных. Информация из мемо-полей не сохраняется в файле (расширение .dbf) базы данных, вместо
этого она сохраняется в файле с тем же именем с расширением .fpt;
программный файл (program, .prg) — содержит множество команд (программу), которые решают определенную задачу. Эти файлы могут быть созданы и отредактированы с использованием текстового редактора FoxPro (modify
file, modify command) или любого другого;
откомпилированная программа (compiled program, f xp) — содержит файл программы, которая откомпилирована FoxPro в сжатую форму для более быстрого выполнения. FoxPro создает эти файлы для уменьшения времени решения этой задачи;
текстовый файл (text, .txt) — содержит текстовые данные в коде ASCII, созданные с помощью команды copy to delimited. Расширение .txt добавляется автоматически, когда создан файл текстовых данных. Это расширение также могло быть использовано с текстовыми файлами, созданными с помощью текстового редактора FoxPro,
но расширение . txt должно быть определено, когда файл создан с помощью другого редактора. Например, следующая команда создает файл без расширения:
modify file notes
Если вы хотите создать файл с расширением . txt, вы должны выдать команду, аналогичную следующей:
modify file notes.txt
резервная копия файла (file backup, .bak) — содержит предыдущую версию текста, программы или файла базы
данных;
формат экрана (.fmt) — содержит описание экрана пользователя, которое определяет форматы, используемые для
ввода, редактирования и просмотра данных;
формат отчета (report, . frx) — содержит описание отчета. Это описание определяет, какую информацию содержит
отчет, где эта информация будет размещена, группируются ли поля выходных данных и какие типы вычислений выполняются. Это описание отчета используется для вывода отчета на экран или другое заданное устройство вывода информации;
описание метки (label, . lbx) — содержит описание метки. Это описание определяет данные и расположение для
вывода метки, включая ширину поля, ширину и высоту метки, сквозную нумерацию меток, а также расстояние и
число строк между метками;
файл сохранения переменных оперативной памяти (memory variable save, mem) — позволяет сохранить информацию о переменных, определенных во время сеанса FoxPro (команда save to. . .);
файл описания окна (window file, .win) — содержит описание окна, которое было создано с помощью команды save window
Достарыңызбен бөлісу: |