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

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

СУБД FoxPro обладает исключительно высокими скоростными характеристиками. Набор команд и функций, предлагаемых разработчикам программных продуктов в среде FoxPro, по мощи и гибкости отвечает любым современным требованиям к представлению и обработке данных. Здесь может быть реализован максимально удобный, гибкий и эффектный пользовательский интерфейс. В FoxPro поддерживаются разнообразные всплывающие и многоуровневые меню, работа с окнами и мышью, реализованы управление цветами, настройка принтера и т.д. Система также обладает средствами быстрой генерации экранов, отчетов и меню, хорошо работает в сети. В пакете имеется компилятор, позволяющий при желании сформировать EXE-файлы готовых программ. В FoxPro можно создавать и обрабатывать несколько типов дисковых файлов. Для всех файлов FoxPro установлены стандартные расширения. Основные из них: <имя>.DBF – файл базы данных – являются главными файлами данных в СУБД и термин “База Данных” будем относить именно к ним; <имя>.IDX – индексный файл; <имя>.PRG – командный, программный файл; <имя>.FXP – откомпилированный командный файл PRG. Файлы БД типа DBF являются основными носителями данных на диске. Они имеют следующие характеристики: число записей в файле – до 1 млрд., размер записи (в байтах) – до 4000, число полей в записи – до 255, число одновременно открытых баз – до 25. Типы и размеры полей (в байтах): символьные поля – до 254; числовые поля – до 20; поля дат – 8; логические поля – 1. Сразу после загрузки системы на экране предъявляется главное меню СУБД, через которое Вы можете непосредственно управлять данными, писать и отлаживать программы, а также настраивать рабочую среду системы. Активация строки главного меню осуществляется нажатием клавиши F10 или Alt. Непосредственный вызов нужного пункта меню может быть осуществлен и нажатием клавиш Alt и выделенной цветом (“горячей”) буквы пункта. При вызове меню может оказаться, что некоторые его элементы окрашены в иной (“приглушенный”) цвет. Это значит, что они не могут быть выбраны в данный момент (курсор не фиксируется на них) ввиду того, что нет соответствующего объекта. Например, невозможно просмотреть базу данных, если она еще не открыта.

47. Структура команды foxpro. Основные команды foxpro: открытие базы данных (бд), добавление записей, редактирование бд, просмотр содержимого бд.

Созданиие БД : Структура файла базы данных типа DBF создается командой CREATE <имя файла>. Расширение имени файла DBF указывать необязательно, т.к. оно добавляется автоматически. Эту команду можно набрать в командном окне либо выбрать из Главного меню File  New…

Дополнение БД

Дополнение файла новыми записями осуществляется командой APPEND [BLANK] ,которая предъявляет окно ввода данных со всеми пустыми полями создаваемой записи с выделенными другим цветом областями ввода. При этом все поля имеют значения пробелов.

ОКНО РЕДАКТИРОВАНИЯ

При вводе команд APPEND, INSERT, EDIT, CHANGE, BROWSE и наличии открытой базы данных FoxPro развертывает для пользователя окно редактирования. Вся информация в окне доступна для изменения. Кроме того, возможны дополнение базы и удаление записей. Стандартное окно редактирования имеет две формы. Для первых четырех команд оно будет выглядеть одинаково – все поля БД располагаются вертикально. Другая форма предъявления данных осуществляет команда BROWSE (BROWSE-окно). Здесь все поля каждой записи располагаются горизонтально – колонками. Если какие-то поля записи не умещаются в строке, с помощью клавиш управления курсором и мышью возможно перемещение (скроллинг) изображения вправо или влево. Выбор формы представления данных определяется структурой БД и удобством пользователя. Дополнение базы новой записью осуществляется нажатием клавиш Ctrl-N. Перемещение внутри БД осуществляется с помощью клавиш перемещения курсора или мыши. Над полями БД можно осуществлять действия, предусмотренные для встроенного редактора FoxPro: выделение фрагментов данных, их копирование и удаление.

Команда BROWSE Открывает окно просмотра. В простейшем варианте структура этой команды такова:

Browse [ fields <поле1> [, <поле2>]…] [<границы>]