Поставьте в соответствие свойству класса TBaseProvider его назначение
Options < описывает нюансы работы с подчиненными таблицами, способы обработки набора данных, Glob-значения
Resolver < ссылка на объект TCustomResolver, выполняющий процедуру разрешения конфликтов между клиентским и серверным наборами данных
UpdateMode < способ поиска записей для их обновления в процессе работы метода ApplyUpdates
Поставьте в соответствие свойству класса TClientDataSet его назначение
Active < имеет значение True, если данные доступны
ActiveAggs < список активных итоговых полей
Aggregates < список всех итоговых полей
Поставьте в соответствие свойству компонента TIdThread его назначение
Data < хранилище данных потока
Stopped < имеет значение True, если поток приостановлен
TerminatingException < текст сообщения, сформированного в процессе работы потока (при вызове метода Execute)
Поставьте в соответствие свойству методу TCustomProvider его назначение
function ApplyUpdates(const Delta: OleVariant; MaxErrors: Integer; out ErrorCount: Integer); OleVariant; < синхронизация упакованного набора с клиентским набором данных
function GetRecords(Count: Integer; out RecsOut: Integer; Options: Integer); OleVariant; < получение упакованного набора данных поставщика с числом записей, указанным в параметре Count
function RowRequest(const Row: OleVariant; RequestType: Integer; varOwnerData: OleVariant): OleVariant; < получение информации о конкретной записи набора данных поставщика
Поставьте в соответствие свойству объекта CommandBar его назначение
BuiltIn < предназначено только для чтения
Name < отображаемое имя командной панели
Protection < целое число, которое указывает тип защиты командной панели
Поставьте в соответствие событию класса TCustomProvider условие генерации
BeforeApplyUpdates AfterApplyUpdates < возникают, соответственно, до и после синхронизации данных
BeforeExecute
AfterExecute< возникают, соответственно, до и после выполнения запроса
BeforeRowRequest
AfterRowRequest
< возникают, соответственно, до и после получения информации о конкретной записи
Поставьте в соответствие составляющей трехуровневой модели приложений ее назначение
клиентская программа < реализует пользовательский интерфейс и посылает запросы на выполнение нужных действий
сервер приложений < син хронизирует работу всех компонентов системы и организует связь между ними
удаленный сервер баз данных < СУБД выполняется на выделенном ком пьютере, обрабатывая запросы от сервера приложений и по этим запро сам возвращающая наборы данных или вносящая изменения в таблицы
Поставьте в соответствие способу обра щения клиентских приложений к интерфейсу СОМ его назначение
Single < запросы обрабатываются по очереди
Apartment < для каждого запроса создается поток, в котором работает только один объект
Free < для каждого запроса создается поток, в котором выполня ется копия объекта СОМ, независимо от числа уже имеющихся копий этого объекта внутри данного потока
Поставьте в соответствие способу реализации сервера СОМ его особенность
в виде библиотеки .DLL < объект СОМ выполняется в адресном про странстве обратившегося к нему приложения
в виде приложения .ЕХЕ < выполняется в собственном адресном про странстве, но на одной машине с клиентом СОМ
в виде библиотеки .DLL или приложения .ЕХЕ < загружаются и работают на иной машине, нежели клиент СОМ
Поставьте в соответствие способу создания объекта СОМ его назначение
Internal < объект создается только внутри приложения специ альным методом этого приложения
Single Instance < при запросе к серверу СОМ создается один экземпляр объекта
Multiple Instance < для одного приложения может быть создано несколько копий объекта
Поставьте в соответствие типу командных панелей его описание
0 < панель инструментов
1 < строка меню
2 < контекстное меню
Поставьте в соответствие формату XML-схемы его назначение
DTD < определение типа логически законченного XML-документа
XDR < дополнительный способ описания XML-cxeм
XTR < правила преобразования данных