База данных "Футбольной лиги чемпионов"

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

?ростными характеристиками и в этом отношении заметно выделяется среди интерпретирующих систем. Сравнительно с DBASE ее скорость в несколько раз выше. Практически по всем показателям Fox-программы работают заметно быстрее Clipper-программ. Набор команд и функций, предлагаемых разработчикам программных продуктов в среде FoxPro, помощи гибкости отвечает любым современным требованиям к представлению и обработке данных. Здесь может быть реализован максимально удобный, гибкий и эффектный пользовательский интерфейс. В FoxPro поддерживаются разнообразные всплывающие и многоуровневые меню, работа с окнами и мышью, реализованы функции низкоуровневого доступа к файлам, управление цветами, настройка принтера, данные могут быть представлены в виде, похожем на электронные таблицы, и т.п. Система также обладает средствами быстрой генерации экранов, отчетов и меню, поддерживает язык SQL, устойчиво работает в сети.

С 1994 года пакет поменял владельца. Корпорация Micro soft пошла на приобретение фирмы Fox Software, учитывая высокий рейтинг и перспективность FохРго.

Некоторое представление о популярности в России упомянутых пакетов могут дать результаты опроса читателей журналом "Hard & Soft" (N11 за 1995г.) о наличии у них тех или иных программных продуктов. Если принять число пользователей FoxPro за сто, то число пользователей Clipper равно 41, Paradox е 45, Clarion с 18.

FoxPro реализован также в средах Macintоch, Unix и MS Windows, сохранив полную преемственность по языку и формату данных, так что DOS-программы могут быть легко перенесены на другую платформу.

База данных

 

База данных Футбольной лиги чемпионов состоит из следующих полей:

Fifa_nom - numeric - 2 _name - character - 10- character - 20_place - numeric - 6_kol - numeric - 2 - character - 10._osnov - numeric - 4

 

Описание команд программы

 

DEFINE WINDOW - создание окна

Формат: DEFINE WINDOW

FROM

[TITLE ]

[CLOSE | NOCLOSE] [FLOAT | NOFLOAT]

[GROW | NOGROW] [SHADOW | NOSHADOW]

[ZOOM | NOZOOM]

[COLOR []

[,]]

Команда DEFINE WINDOW создает окно пользователя и задает его атрибуты. После определения окон они могут быть выведены на дисплей командами ACTIVATE WINDOW или SHOW WINDOW.

Активированные окна остаются на экране до тех пор, пока будут удалены оттуда командами DEACTIVATE WINDOW или HIDE WINDOW.

Предложение DEFINE WINDOW присваивает окну имя. Имена окон могут иметь длину до 10 символов. Они должны начинаться с буквы или знака подчеркивания и могут содержать любую комбинацию букв, цифр и знаков подчеркивания.

Положение на экране верхнего левого угла окна определяется экранными координатами FROM . Эти два набора координат определяют размер окна. Окно можно определить и с координатами лежащими за пределами экрана. Размер окна может максимум в два раза превышать по числу строк и столбцов размер текущего экрана. Окна также могут помещаться одно внутри другого.

Опция TITLE позволяет назначить окну заголовок, атрибуты окна. По умолчанию окнам присваиваются цвета, определи цветовой схемой COLOR SCHEME 1. Опция COLOR позволяет определить цвета стандартного улучшенного текста в окне, а также границы окна.MENU - создание линейки меню

Формат: DEFINE MENU ]

Команда DEFINE MENU создает линейку меню и назначает имя. После того, как линейка меню определена, вы можете при помощи DEFINE PAD определяете элементы линейки меню.

Прежде чем вы сможете вызвать линейку меню на экран команду ACTIVATE MENU, вы обязаны определить ее при помощи команды DEFINE MENU. Задайте . PAD - определение элемента линейки меню

Формат: DEFINE PAD

PROMPT ]

[MESSAGE ]

Команда DEFINE PAD служит для помещения в линейку элементов меню. Эта команда используется совместно с командой DEFINE MENU, обычно при создании системы меню. Перемещения c элементами линейки меню выполняются при помощи клавиш управления курсором или мышью.

Сначала при помощи команды DEFINE MENU должна быть определена сама линейка меню. Для помещения в линейку каждого элемента требуется одна команда DEFINE PAD. Каждому элементу линейки присваивается может являться любой допустимой строкой символов или символьным выражением.

При помощи предложения MESSAGE каждому элементу линейки меню можно назначить необязательное сообщение. Сообщение появляется на экране или в окне в позиции, заданной командой SET MESSAGE TO.

PROMPT FIELD ] |STRUCTURE]

[MESSAGE ]

[COLOR ]

DEFINE POPUP позволяет создавать всплывающее меню. Всплывающее меню может содержать список определяемых вами окон, содержимое поля базы данных, список файлов или список полей данных.

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

Назначение всплывающему меню имени выполняется при помощи предложения DEFINE POPUP задающее нижний правый у?/p>