ВУЗ:
Составители:
Рубрика:
28
MessageDlg ('Файл не выбран!', mtWarning, [mbOK], 0)
end;
end.
Результат работы программы (используется файл Athena.bmp - эмблема Delphi):
2.3. Создание компонентов ActiveX
Компонент ActiveX – это внутренний сервер, поддерживающий технологию
Automation (т.е. дуальные интерфейсы ) и допускающий визуальное редактиро -
вание в средах разработки . Поэтому наряду с основными интерфейсами
ActiveX поддерживает более 10 дополнительных интерфейсов , обеспечиваю -
щих визуализацию, управление, реакцию на события и т.п. Предком компонен-
тов ActiveX в Delphi является класс TActiveXObject, содержащий реализацию
этих дополнительных интерфейсов . ActiveX снабжаются цифровой подписью ,
признанной удостоверить «пролетарское происхождение» компонента .
Среди способов создания ActiveX для Delphi-программиста можно рекомендо-
вать два наиболее эффективных. Первый состоит в преобразовании готового
VCL-компонента в ActiveX-компонент, что легко сделать с помощью мастера
New – ActiveX – ActiveX Control. Более интересен второй способ, который мы
сейчас и рассмотрим.
Технология ActiveForm
Форма ActiveForm представляет собой комбинированный элемент управления
ActiveX - окно с набором визуальных и невизуальных компонентов . Можно
создавать целые приложения ActiveForm, которые могут использоваться в раз -
личных средах разработки также легко , как и обычные компоненты ActiveХ . В
частности , внутри ActiveForm можно использовать компоненты доступа к ба-
зам данных, что при наличии потенциально неограниченного числа функций
делает ActiveForm достаточно эффективной технологией . Единственное огра -
ничение таких приложений – наличие только одной формы .
28 MessageDlg ('Файл не выбран!', mtWarning, [mbOK], 0) end; end. Рез ультатработы программы (и спольз уетсяфай л Athena.bmp - эмблема Delphi): 2.3. Создани е к ом поне нт ов ActiveX К омпонент ActiveX – это в нутренни й сервер, под д ерж и в аю щ и й технологи ю Automation (т.е. д уальны е и нтерфей сы ) и д опускаю щ и й в и з уальное ред акти ро- в ани е в сред ах раз работки . Поэтому наряд у с основ ны ми и нтерфей сами ActiveX под д ерж и в ает более 10 д ополни тельны х и нтерфей сов , обеспечи в аю - щ и х в и з уали з аци ю , управ лени е, реакци ю на собы ти я и т.п. Пред ком компонен- тов ActiveX в Delphi яв ляется класс TActiveXObject, сод ерж ащ и й реали з аци ю эти х д ополни тельны х и нтерфей сов . ActiveX снабж аю тся ци фров ой под пи сью , при з нанной уд остов ери ть «пролетарскоепрои схож д ени е» компонента. Сред и способов соз д ани я ActiveX д ля Delphi-программи ста мож но рекоменд о- в ать д в а наи более эффекти в ны х. Первы й состои т в преобраз ов ани и готов ого VCL-компонента в ActiveX-компонент, что легко сд елать с помощ ью мастера New – ActiveX – ActiveX Control. Более и нтересен в торой способ, которы й мы сей часи рассмотри м. Те хнологи я ActiveForm Ф орма ActiveForm пред став ляет собой комби ни ров анны й элемент управ лени я ActiveX - окно с набором в и з уальны х и нев и з уальны х компонентов . М ож но соз д ав ать целы е при лож ени я ActiveForm, которы е могут и спольз ов аться в раз - ли чны х сред ах раз работки такж е легко, каки обы чны е компоненты ActiveХ . В частности , в нутри ActiveForm мож но и спольз ов ать компоненты д оступа кба- з ам д анны х, что при нали чи и потенци ально неограни ченного чи сла функци й д елает ActiveForm д остаточно эффекти в ной технологи ей . Е д и нств енное огра- ни чени етаки х при лож ени й –нали чи етолько од ной формы .
Страницы
- « первая
- ‹ предыдущая
- …
- 26
- 27
- 28
- 29
- 30
- …
- следующая ›
- последняя »