Элементы проекта - часть 2
Каждая отдельная или входящая в БД таблица размещается в файле с расширением dbf.
Индексы. Таблицы могут быть проиндексированы (упорядочены) по некоторым полям, а значит, иметь связанные с ней один или несколько индексных файлов, хранящих необходимую для индексации информацию. Индексы используются также для ускорения поиска информации в таблицах.
Memo-поля содержат текстовую информацию, поля типа General служат для организации обмена данными с другими приложениями Windows.
Формы используются для ввода и редактирования данных в таблицах. Формы предоставляют пользователю удобный интерфейс для доступа к хранимым данным с возможностью отображения их требуемом виде. С помощью Конструктора форм можно создавать формы любой степени сложности.
Запросы являются средством извлечения информации из БД, которая может содержаться в нескольких ее таблицах. При этом можно использовать Конструктор запросов или создавать запрос вручную с использованием SQL-команд Visual FoxPro. Конструктор запросов позволяет создавать запросы по образцу. При этом обеспечивается
248
Таблица 20 1
Элементы проектов Visual FoxPro и расширения имен файлов
Элементы | Расширения имен, примечания |
Приложение | арр,сгенерированная программа ехе выполнимая программа |
Проект | pix pjt, Memo-поле |
База данных | dbc, dct Memo-поле dcx-индекс |
Таблица Visual FoxPro | dbf fpt Memo- поле |
Одиночный индексный файл | idx |
Составной индексный файл | cdx |
Мемо-поле и поле типа General | frt |
Форма | sex set, Memo-поле |
Запрос | qpr, сгенерированная исходная программа qpx программа после компиляции |
Отчет | frx frt Memo-поле |
Этикетка | Ibx Ibt Memo-поле |
Меню | mnx описание облика меню mnt Memo-поле mpr, cгенерированная исходная программа mpx, программа после компиляции |
Библиотека | VCX, класса vct, Memo-поле библиотеки класса dll динамических связей Windows fll динамических связей Visual FoxPro |
Программа | prg исходный текст fxp после компиляции |
Ошибки компиляции | err |
Файл формата | fmt |
Описание окружения | vue |
Рисунок | bmp |
Звуковая запись | wav |
Текст | txt |
Экран (предыдущие версии FoxPro) | spr сгенерированная исходная программа spx программа после компиляции |