Опубликован: 19.05.2006 | Уровень: для всех | Доступ: платный
Лекция 4:

СУБД Microsoft Visual FoxPro. Общие сведения. Создание базы данных

< Лекция 3 || Лекция 4: 1234 || Лекция 5 >

Типы файлов, которые использует система

Особенность системы - использование значительного количества файлов с различными расширениями для работы с различными типами объектов, но по сути формат многих из них - dbf с мемо-полями.

В табл. 4.4 приведен список основных типов файлов. Знание всех типов файлов необходимо каждому программисту, работающему с системой.

Таблица 4.4. Список расширений для различных типов файлов VFP
Основной файл Memo поля Индексы Скомпилированный файл Тип файла
.dbc .dct .dcx База данных (Database)
.dbf .fpt .cdx, .idx Таблица (Table)
.frx .frt Отчет (Report)
.h Файл заголовков
.ico Иконка
.lbx .lbt Этикетка (Label)
.mnx .mnt .mpx Меню
.mpr Сгенерированная программа меню
.ocx Библиотека объектов ActiveX
.pjx .pjt .exe, .dll, .app Мемо-поля проекта
.prg .fxp Файл программы
.qpr .qpx Программа-запрос
.scx .sct Форма (Form)
.vcx .vct Библиотека Visual FoxPro

Настройка системы

Перед использованием системы VFP необходимо выполнить некоторые настройки для удобства использования. Для этого в меню Tools следует вызвать команду Options, после чего появится многостраничная экранная форма для задания параметров настройки с аналогичным названием (рис. 4.1).

Окно настройки параметров системы Visual FoxPro

Рис. 4.1. Окно настройки параметров системы Visual FoxPro

Наиболее существенными являются настройки:

  • на странице Regional - Date Format - German (дд.мм.гггг) и пр.;
  • страница Debug - можно задать расположение отладочных окон (всего их 7 - Trace, Watch и др.) в отдельном окне в Windows или в главном окне VFP и пр.;
  • страница Editor - можно задать цветовое выделение синтаксиса и прочие параметры окон с текстом программ;
  • страница Data - можно определить, как будут открываться по умолчанию базы и таблицы: эксклюзивно (Open Exclusive) или нет, с использованием одного из возможных режимов буферизации данных (buffering) или нет, будем ли мы видеть помеченные для удаления записи (Ignore deleted records) и многое другое;
  • страница File Locations - следует задать Default Directory - папку по умолчанию, которая будет открываться в командах Open и Save, а также использование и расположение файла сохранения конфигураций (ресурсного файла) foxuser.dbf;
  • страница Forms - следует задать максимальный размер экранных форм - Maximum design area - обычно 800х600 и т.д.

Все заданные параметры будут сохранены в файле foxuser.dbf, если будет нажата кнопка Set As Default.

Еще один файл, который связан с настройкой системы, - Config.fpw. Это текстовый файл, в котором можно записать некоторые команды конфигурирования системы (например, codepage = auto, date = german, screen = off и пр.). Он выполняется автоматически при запуске VFP или приложения, разработанного в этой системе для работы с базой данных.

Во время работы в системе все предварительные установки при необходимости можно изменить.

При работе в VFP очень полезными являются окна Command, в котором можно видеть команды из меню и писать свои команды, и окно Data Session (когда-то раньше оно называлось View ), в котором можно видеть все открытые таблицы, установленный порядок по индексам, заданные фильтры и связи между таблицами, и выполнять все эти операции. Их можно держать постоянно открытыми в главном окне VFP.

Следует знать о таком свойстве окон в VFP, как Dockable - прилипание к границам родительского окна (аналогичное свойство имеют панели инструментов). Если это свойство задано, окно, с одной стороны, может прилипать, но одновременно может и выдвигаться за границы родительского окна и всегда лежит поверх других окон. При большом количестве окон в VFP, 15'' или 17'' мониторе и разрешении 1024х768 лучше это свойство выключить и использовать его на больших мониторах с вынесением ряда окон из основного окна VFP.

Главное окно системы Visual FoxPro с открытыми в нем окнами проекта, программы, Trace, Watch, Data Session и Command

увеличить изображение
Рис. 4.2. Главное окно системы Visual FoxPro с открытыми в нем окнами проекта, программы, Trace, Watch, Data Session и Command
< Лекция 3 || Лекция 4: 1234 || Лекция 5 >
Данил Корляков
Данил Корляков

Прошел весь курс всего за день, щёлкал ваши тесты, как орешки. Хочу вторую часть! laugh

Олеся Талдыкина
Олеся Талдыкина
Евгений Глибин
Евгений Глибин
Россия
Виктория Лукьян
Виктория Лукьян
Россия