Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпора по информатике.docx
Скачиваний:
6
Добавлен:
18.09.2019
Размер:
819.82 Кб
Скачать

40 Основы работы в субд foxpro: типы файлов, системный интерфейс.

СУБД FoxPro (фирма Fox Software) обладает исключительно высокими скоростными характеристиками. Набор команд и функций, предлагаемых разработчикам программных продуктов в среде FoxPro, по мощи и гибкости отвечает любым современным требованиям к представлению и обработке данных. Здесь может быть реализован максимально удобный, гибкий и эффектный пользовательский интерфейс. В FoxPro поддерживаются разнообразные всплывающие и многоуровневые меню, работа с окнами и мышью, реализованы управление цветами, настройка принтера и т.д. Система также обладает средствами быстрой генерации экранов, отчетов и меню, хорошо работает в сети. В пакете имеется компилятор, позволяющий при желании сформировать EXE-файлы готовых программ.

В России FoxPro долгое время был самым популярным инструментом для создания баз данных. В настоящее время его несколько потеснили такие средства разработки как Delphi, MS Access и MS Visual Basic. Но и сейчас Foxpro остается одним из самых популярных инструментов для разработки баз. На нем написано БОЛЬШЕ ВСЕГО бухгалтерских, экономических и других приложений, связанных с расчетами и хранением информации. На данный момент вышла уже 9 версия Visual Foxpro.

В данной лабораторной работе мы будем использовать несколько устаревшие версии, что связано с наличием для них встроенной помощи на русском языке.

В компьютерном классе ФТФ запуск FoxPro можно осуществлять:

  1. FoxPro для DOS – находясь на диске U:\, выполнить команду L:\foxpro\foxpror.exe;

  2. FoxPro для Windows – выполнить команду L:\FP26W\foxprow_.exe (и использовать для выполнения задания файлы с диска L:, имена которых заканчиваются на w).

В FoxPro можно создавать и обрабатывать несколько типов дисковых файлов. Для всех файлов FoxPro установлены стандартные расширения. Основные из них: <имя>.DBF – файл базы данных – являются главными файлами данных в СУБД и термин “База Данных” будем относить именно к ним; <имя>.IDX – индексный файл; <имя>.PRG – командный, программный файл; <имя>.FXP – откомпилированный командный файл PRG.

Файлы БД типа DBF являются основными носителями данных на диске. Они имеют следующие характеристики: число записей в файле – до 1 млрд., размер записи (в байтах) – до 4000, число полей в записи – до 255, число одновременно открытых баз – до 25.

Типы и размеры полей (в байтах): символьные поля – до 254; числовые поля – до 20; поля дат – 8; логические поля – 1.

Символьные поля (поля типа С) допускают ввод любых алфавитно-цифровых символов, знаков препинания и т.д.

Обработка данных в FoxPro может выполняться следующим образом:

  • непосредственная обработка данных пользователем через системные меню FoxPro – для этого необходимо хорошо владеть интерфейсом системы и уметь читать англоязычные сообщения. Здесь могут быть поставлены лишь очень простые задачи:

  • обработка данных с помощью прикладных программ. Создание прикладных продуктов в среде FoxPro может быть выполнено только квалифицированным программистом. Использование готовых прикладных пакетов совершенно освобождает пользователя от необходимости что-нибудь изучать, кроме самой прикладной системы, а также от выполнения каких-либо технических действий по обработке данных и позволяет сосредоточиться только на принятии содержательных решений.

  • обработка данных с помощью программ, созданных средствами генератора приложений.

Рассмотрим основное меню системы. Остановимся только на важнейших функциях интерфейса. Многие из пунктов основного и других меню подразумевают возможность обращения к средствам управления следующего, более низкого уровня, которые могут быть окнами ввода, меню или кнопками. В FoxPro такие пункты завершаются многоточием и вызов, который они осуществляют, определяется термином “вызов диалога”.