Главная Контакты


  На сайте

  Java, JavaScript
  Документация Perl
  Документация PHP
  Документация ASP
  Новости сайта
  Flash
  Интернет протоколы
  Apache
  Уроки программирования
  Язык программирования C
 


Средства быстрой разработки прикладных программ


Для разработчиков важнейшее преимущество документов 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 ")

Другие статьи по теме:

- Eclipse
- Построение алгоритмов
- Типы алгоритмов
- Введение в программирование с помощью api
- Алгоритмы


Голосование:
Чего Вы хотели бы видеть больше на сайте?

Статей, документации
Скриптов
Программ для вебмастера
Я не знаю



Другие голосования

Обмен кнопочками:



Приглашаем Вас обменяться кнопочками! Обращайтесь к администратору.


Новые статьи:


Наши партнеры:





2006-2024 © SMTI.RU
Главная страница | Связаться с нами