Курсовая работа: Настольные системы управления базами данных (СУБД)
· Использовать закладки для быстрого возврата на нужный фрагмент кода[4]
Кроме того, Visual FoxPro 7.0 поддерживает Dirty File Indicator для отображения времени внесения изменений в код. Для настройки параметров редактора используются новые вкладки "Editor" и "IDE" окна диалога "Options", которое открывается при выполнении команды Tools | Options .
В Visual FoxPro появилось средство Task List, позволяющее пользователю формировать список задач в проекте и управлять их выполнением.
Входящее в состав Visual FoxPro и запускаемое из меню Tools приложение Object Browser, позволяет просматривать свойства, методы и события СОМ - объектов, что очень удобно при работе с объектами, на которые нет документации.
В Visual FoxPro появились новые средства управления XML-файлами:
· XMLTOCURSOR - преобразовывает XML-текст в курсор или таблицу Visual FoxPro
· CURSORTOXML - преобразовывает курсор Visual FoxPro в XML-текст
В Visual FoxPro 7.0 можно использовать события, связанные с базой данных, такие как открытие таблицы, добавление или удаление таблицы для проверки прав доступа при открытии таблицы, трассировке выполняемых действий и т.п.
Компоненты Visual FoxPro
Visual FoxPro состоит из отдельных компонентов, которые используются для хранения и представления информации. Этими компонентами являются таблицы, представления данных, формы, отчеты, запросы, программы и библиотеки. Для создания форм и отчетов используются конструкторы, поэтому эти компоненты часто называют конструкторскими объектами. Конструкторские объекты являются основными объектами, то есть состоят из более мелких объектов (таких как поля, кнопки, диаграммы, рамки и т.д.), которые называются объектами интерфейса.
К объектам интерфейса относятся:
· Текстовые объекты
· Прямоугольники и линии
· Поля
· Кнопки
· Графические объекты
· OLE-объекты
· Страницы документов и т.д.
В Visual FoxPro вся информация содержится в таблицах. Каждая таблица имеет уникальное имя и хранится в отдельном файле, наименование которого совпадает с именем таблицы. При задании наименований таблиц действуют те же правила, что и присвоении имен файлов в Windows.
Каждая создаваемая вами таблица может иметь связанные с ней индексы, а также файлы, содержащие значения полей типа Memo и General. Перечисленные объекты всегда связаны с таблицей, для которой они созданы.
Каждый объект хранится в отдельном файле, причем имена файлов, содержащих основные объекты, вы задаете самостоятельно, а наименования файлов, содержащих объекты, связанные с таблицей, совпадают с именем таблицы. В зависимости от типа содержащегося в нем объекта, Visual FoxPro автоматически присваивает каждому файлу расширение, которое помогает в идентификации объекта.
Формы используются для ввода и просмотра таблиц в окне формы. Формы позволяют ограничить объем информации, отображаемой на экране, и представить ее в более наглядном виде. С помощью мастера вы можете создать форму, поместив в нее поля исходной таблицы, расположенные в соответствии с одним из заранее созданных шаблонов. С помощью конструктора форм вы можете создавать формы любой степени сложности.
Отчеты используется для печати информации, содержащейся в базе данных. С помощью конструктора отчетов вы можете разработать собственный отчет, включающий группировку данных, групповые и вычисляемые поля, и оформить соответствующим образом.
Запрос является средством для излечения информации из базы данных, причем данные могут быть распределены среди нескольких таблиц. В Visual FoxPro для формирования запросов используется способ, получивший название запроса по образцу . Используя это средство, на основании визуальной информации вы можете извлечь нужную информацию из одной или нескольких таблиц.
Программы , написанные на языке Visual FoxPro, предназначены для выполнения различных операций. При использовании объектно-ориентированного программирования, как правило, программы связаны с объектами, размещаемыми в формах. Однако программа может выступать и в роли независимого объекта. Такие программы выполняются независимо от наличия форм на экране.
Библиотеки классов предназначены для хранения классов, созданных в Visual FoxPro. Классы могут использоваться при создании форм.
Файл параметров настройки FOXPRO. INI содержит параметры основного окна Visual FoxPro, настройки таблиц, параметры окон диалога и панели инструментов.
Индексы хранят ссылки, предназначенные для упорядочения данных и ускорения поиска в таблице. Каждая таблица может иметь несколько индексов.
Memo-поля содержат текстовую информацию, а поля типа General используются при обмене данными с другими приложениями, работающими под Windows.