Visual Basic 6. Руководство разработчика



         

Класс - часть 4


Глава 16. Конструирование элементов управления ActiveX

• Конструирование элементов управления ActiveX

• Конструирование элемента управления FLEXLabel

• Взаимодействие с объектом-контейнером

• Конструирование страниц свойств

• Построение базового элемента управления

• Улучшение существующих элементов управления

Если и есть хоть одна возможность Visual Basic, которая привлекает всех без исключения разработчиков, так это — ActiveX. Сейчас Visual Basic является простым, легким в изучении и наиболее популярным языком конструирования элементов ActiveX. Элемент управления ActiveX - это то, что раньше называлось элементом управления OLE. Можно предположить, что элементы управления ActiveX являются расширением Visual Basic. Это объекты, представленные на панели элементов управления Visual Basic маленькими значками, которые можно добавлять в любые формы разрабатываемого приложения для расширения его функциональных возможностей.

Первый вопрос, который возникает: почему они называются элементами управления ActiveX? Скорее всего, это вопрос коммерции. OLE-элементы ассоции­ровались с тяжелым и кропотливым программированием на С. Название, вроде «ActiveX» должно помочь среднему программисту преодолеть робость. И действи­тельно, эта часть VB была так хорошо реализована, что даже для среднего программиста теперь доступна разработка элементов управления ActiveX. Речь идет не только о том, что с помощью Visual Basic 6 можно создавать элементы управления ActiveX, а и о том, как легко это можно сделать. Кроме того, появилась возмож­ность использования ActiveX на Web-страницах — одной из самой быстро расту­щих арен для разработки программ на Visual Basic.

Кто должен конструировать элементы управления

ActiveX? Если можно было обойтись без ActiveX раньше, почему их необходимо использовать сейчас? Дейст­вительно, еще некоторое время многие пользователи VB смогут не заниматься разра­боткой собственных элементов управления ActiveX. Но, рано или поздно, все же придется этим заняться. Если разрабатывается интересная утилита, которая может использоваться в нескольких приложениях, почему бы ни сделать ее элементом управления ActiveX? Кроме того, зачем отказывать себе в удовольствии попробовать что-нибудь новое? ActiveX помогут программисту на VB расширить диапазон собст­венных возможностей. Быть способным конструировать элементы для использования их и на вашем компьютере, и в Internet представляется прекрасной перспективой для тех, кто зарабатывает себе на жизнь программированием на Visual Basic.




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