|
Средства быстрой разработки прикладных программДля разработчиков важнейшее преимущество документов ActiveX состоит в возможности применить свои навыки программирования. Разработчики могут создавать документы ActiveX, используя привычную для них язык и среду программирования, такие как MS Visual Basic, MS Visual C + +, MS Visual Java + +. Создание клиента в Visual Basic (на примере программы-клиента, использующего MS Excel) Для использования в программе Visual Basic средств автоматизации OLE необходимо добавить ссылку на библиотеку типов нужного компонента. В нашем случае надо добавить ссылку на библиотеку Microsoft Excel Object Library. Затем необходимо объявить переменную объектного типа. Она будет играть роль интерфейса, с помощью которого Visual Basic сможет взаимодействовать с объектами автоматизации OLE. В качестве примера ниже приводится объявление объектной переменной с именем opExcel, которая имеет тип Object: Public opExcel As Object При откровении переменной можно (и это даже лучше) определить конкретный тип (класс) объекта. Например: Public opExcel As Excel.Application После объявления переменной надо создать объект того типа, который будет использоваться при помощи функций автоматизации OLE, и назначить его объектной переменной. Если надо создать объект MS Excel, то это реализуется с помощью оператора: Set opExcel = CreateObject ("Excel.Application ") Создается новый объект функцией CreateObject, а связывание объектной переменной opExcel с созданным объектом происходит с помощью ключевого слова Set. Параметр функции CreateObject - строка, определяющая тип создаваемого объекта. Существенно, что функция CreateObject создает новый объект независимо от того, существует ли указанный объект или нет. Если программа Excel уже запущена, то вместо функции CreateObject следует применить функцию GetObject. С ее помощью переменной можно присвоить ссылку на существующий объект следующим образом: Set opExcel = GetObject (, "Excel.Application ") Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Продолжение статьи: ч.7 Продолжение статьи: ч.8 Продолжение статьи: ч.9 Продолжение статьи: ч.10 Продолжение статьи: ч.11 Продолжение статьи: ч.12 Продолжение статьи: ч.13 Другие статьи по теме: - Eclipse- Построение алгоритмов - Типы алгоритмов - Введение в программирование с помощью api - Алгоритмы |
|
2006-2024 © SMTI.RU Главная страница | Связаться с нами |