Основы баз данных
 
   

  Дополнительно лекции:

 

Обзор новых возможностей Visual FoxPro 5.0

Средства разработки

Значительно усовершенствованы в Visual FoxPro 5.0 и средства разработки приложений. Появилась возможность коллективной работы с классами - контейнерами баз данных и с проектами, причем проекты FoxPro поддерживаются теперь системой Visual SourceSafe. Внесен ряд полезных изменений в среду разработки, в частности, добавлены новый отладчик и цветовая разметка исходного кода.

Интеграция с Visual SourceSafe

Пакет Visual FoxPro 5.0 полностью интегрирован с Microsoft Visual SourceSafe (VSS) - системой поддержки групповой разработки крупных проектов, обеспечивающей управление версиями и помогающей координировать работу программистов. Система VSS (она поставляется отдельно от FoxPro) позволяет закрепить за каждым разработчиком свой набор компонентов проекта, просматривать в удобной форме различия между версиями, хранить историю изменений и многое другое. Все средства VSS доступны непосредственно из среды разработки Visual FoxPro.

Среда разработки

В Visual FoxPro 5.0 значительно расширена интегрированная среда разработки. Редактор кода теперь позволяет выделить блок текста отступом или проставить во всех строках блока метку комментария. Цветовая разметка, которую можно настроить по своему вкусу, делает текст программ гораздо более наглядным.

Для отладки приложений в предыдущих версиях FoxPro служили два окна - Trace и Debug, теперь же появился полнофункциональный отладчик, запускаемый в собственном окне и имеющий пять панелей: Trace, Watch, Locals, Call Stack и Output. Конфигурацию панелей можно настроить и сохранить, поддерживается перетаскивание с одной панели на другую.

Помещая объект в форму, разработчик имеет возможность настроить его стандартное поведение. В частности, поля таблиц помещаются в формы вместе с альтернативными именами (captions), имя поля включается в имя объекта, а тип объекта можно назначить по желанию разработчика.

Например, полю таблицы можно поставить в соответствие счетчик spinner. Теперь в любую форму это поле будет помещено вместе со счетчиком. При необходимости полю можно поставить в соответствие и класс из библиотеки, созданной разработчиком. Это позволяет создавать локальные назначения, т. е. назначения конкретных базовых или пользовательских классов конкретным полям. Кроме того, в глобальных настройках Visual FoxPro можно установить глобальные соответствия для типов полей, действующие независимо от таблицы, к которой относится поле.

Подобная возможность особенно важна при групповой работе над проектом, когда необходимо добиться единообразия интерфейса в модулях, разрабатываемых различными программистами.

предыдущаяследующая

Fox Pro:

теоретический курс
практический курс


Наши спонсоры:

Литература | Полезные ссылки | Карта сайта | О проекте
Написать письмо:
admin@archae-dev.com.