Yoksel: ComServer/РаботаСОбъектами ...
SourceForge.net Logo

Home Page | Изменения / НовыеКомментарии / Справка / Помочь проекту | Вход:  Пароль:  

Работа с прикладными объектами

При использовании Йокселя со средами типа VB (VB6, VB.NET) доступно два способа использования объектов Йокселя:


Рассмотрим их подробнее.

Использование типизации

Йоксель предоставляет прикладному приложению-контроллеру полную информацию об объектах: перечень методов и свойств, информацию о количестве и типах параметров. Эту информацию можно использовать для ускорения взаимодействия с Йокселем и повышения удобства программирования.


Чтобы информация о типах была доступна при разработке, необходимо указать среде разработке необходимость использовать библиотеку типов Йокселя. Это обычно делается путем добавления в проект ссылки на компонент Йокселя.


В VB6 это делается через меню “Project” – “References”. В списке “Available references” нужно установить флажок около компонента “Yoksel”.


В Visual Studio это делается аналогично: меню “Project” – “Add reference”. В диалоге “Add reference” нужно выбрать закладку “COM” и на этой закладке выбрать компонент “Yoksel”.


После этого в среде разработки появятся следующие возможности:

Просмотр информации об объектах Йокселя

Среда VB6:
ComServer/Objects/vb6.png


Среда Visual Studio 2005:
ComServer/Objects/vs2005.png

Использование типизированных переменных и получение контекстных подсказок

После подключения Йокселя к проекту появляется возможность использовать такие типы как Yoksel.SpreadsheetDocument, Yoksel.SpreadsheetArea и другие. Использование явных типов дает следующие выгоды:


Работа с объектами в среде VB6:


ComServer/Objects/IntellVB6.png


Работа с объектами в среде Visual Studio 2005:


ComServer/Objects/IntellVS2005.png

Работа без использования типизации

В этом случае мы не используем информацию о типах, предоставляемую Йокселем. Код при этом выглядит примерно так:


При этом доступ к объектам будет происходить медленнее и мы уже не сможем пользоваться контекстной подсказкой. Однако этот метод может оказаться удобнее в некоторых случаях. Дело в том, что при использовании первого метода программа будет сильно привязана к конкретной версии Йокселя. С другой версией (даже более новой) скомпилированная программа может перестать работать. Если же мы используем второй метод, то программа, скорее всего, сможет работать с более новыми версиями Йокселя.


Страницы, ссылающиеся на данную:
ComServer


 
Файлов нет. [Показать файлы/форму]
Комментариев нет. [Показать комментарии/форму]