efox.gif (1606 bytes)Для разработчиков VFP

Доступ к данным

Инструментальные средства "EvnFox"

EvnFox home

Vallmind home

Для доступа к данным в среде "EFox" вводится уровень абстракции, который позволяет оторвать(абстрагировать) прикладные задачи от задач осуществления доступа в зависимости от распределения и видов хранения данных. Как уже сказано, данные могут храниться в разных источниках: таблицах DBF или базе данных SQL, и могут располагаться на одном компьютере или в локальлой сети, или быть рассредоточены по удаленным серверам или в Internet. При всем этом прикладная часть приложения не должна вообще знать о существовании таких проблем, и изменение типов источников, их числа и распределения не должно требовать изменений в настройке прикладной части приложения. С этой целью в среде "EFox" запрещено использовать стандартные функции и методы FoxPro и SQL для обращения к данным, а используется только набор полностью их заменяющих средств, которые можно сгруппировать в зависимости от двух технологий доступа (файл-сервер и клиент-сервер) на средства линейного доступа и средства запросов. Сами же данные, как уже понятно, должны храниться в предописаных источниках, механизм доступа к которым должен быть конкретно сформулирован. Естественно, описание источников и методов доступа к ним должно содержаться в единой базе, называемой картой данных.

Итак, для организации доступа к данным в стандарте инструментальной среды "EFox" применяются следующие основные понятия:

маркированный список Источники данных
маркированный список Транспорты
маркированный список Карта данных и приложений
маркированный список Уровень абстракции данных

См. в интернет:    Долина разума    Система учета "Events"     Рассчеты с населением за газ    Предприниматель     Инструментальные средства "EvnFox"    www.vallmind.ru    EasySQL4Fox    ECalcPad    VMZipper    Святая трезвость    Трезвая Россия