Иллюстрированный самоучитель по Access 2002


         

Клиенты и серверы автоматизации - часть 2


локальными серверами (local servers),

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

Серверы автоматизации (automation servers) —

это серверы, которые не являются внедряемыми объектами. В качестве примера такого сервера можно привести Microsoft Access. Название Microsoft Access не содержится в списке Тип объекта (Object Type) вкладки

Создание

(Create New) диалогового окна

Объект

(Object) меню

Вставка

(Insert) приложений Microsoft Word или Microsoft Excel. При попытке указать файл базы данных во вкладке

Создание из файла

(Create From File) элемент управления

Упаковщик объектов

(Object Packager) пытается создать пакет из файла базы данных.

Мини-серверы (mini-servers) —

это приложения, которые могут быть запущены только из приложений-клиентов автоматизации, например Microsoft Graph (MSGraph9) или Visio Express. Приложение, являющееся мини-сервером, должно представлять собой выполнимый файл (с расширением ехе) и иметь возможность раскрывать окно приложения. Мини-серверы, отображающие объекты конкретного класса, например файлы изображений, видеоклипы и т. д., называются

средствами просмотра (viewers).

Специальные элементы управления OLE (OLE Controls) —

это одна из разновидностей мини-серверов. Специальные элементы управления OLE, имеющие расширение файлов осх, кроме методов и свойств, предоставляют для использования другими приложениями еще и события. Они похожи на специальные элементы управления Visual Basic (VBXs). Некоторые элементы управления OLE, подобно VBXs, в режиме выполнения выводятся на экран, другие в режиме выполнения невидимы.

Элементы управления ActiveX (ActiveX Controls)

являются облегченной 32-разрядной версией элементов управления OLE. Такие элементы хранятся в файлах с тем же, что и у элементов OLE, расширением (осх), однако их размер на 30—50% меньше, чем у заменяемых ими элементов OLE. Элементы управления ActiveX являются основой развиваемой в настоящее время фирмой Microsoft технологии ActiveX




Содержание  Назад  Вперед