Робота з ActiveX CBuilder

Сьогодні всі говорять про ActiveX Все в Internet будується на керуючих елементах ActiveX, шаблонних обєктах ActiveX для межобектного взаємодії, документах ActiveX для відображення даних, Active тут, Active там У цій главі ми досліджуємо використання керуючих елементів ActiveX та особливості роботи з ними До кінця цієї глави ви будете знати, як встановлювати керуючий елемент ActiveX в CBuilder, як додати його в вашу форму і як працювати з ним після того, як він вставлений в ваш проект

Хоча ви і не можете безпосередньо будувати керуючі елементи ActiveX в першій версії CBuilder, ви можете використовувати обєкти й керуючі елементи ActiveX, зроблені в інших середовищах розробки Delphi 30 дозволяє легко створювати управляючі елементи та документи ActiveX Ця можливість зявилася в третій версії CBuilder, однак ми б хотіли продемонструвати можливість використання «чужих» керуючих елементів ActiveX у ваших формах в CBuilder

Ми розглянемо ActiveX в CBuilder в трьох аспектах По-перше, ми зробимо короткий огляд керуючих елементів ActiveX, які поставляються з CBuilder і знаходяться на закладці ActiveX (в постачанні CBuilder Professional edition або Client / Server) По-друге, ми додамо новий ActiveX-елемент у CBuilder і подивимося, які нові файли створюються при цьому, яким є процес додавання ActiveX-елемента і як зясувати, що доступно в створеному ActiveX-елементі в CBuilder Третя, остання частина глави включає використання одного з керуючих елементів ActiveX, що поставляються з CBuilder, а саме елемента HTML, для побудови простого, але повністю функціонуючого локального HTML-броузера, який можна використовувати на локальній станції (без підключення до Internet) Оскільки все більше довідкових файлів поставляються у форматі HTML, ця маленька програма може вам дуже навіть стати в нагоді

Подивившись на палітру компонентів CBuilder, ви знайдете закладку з імям ActiveX На цій сторінці знаходиться кілька керуючих елементів ActiveX, які ви можете використовувати і поставляти з вашим додатком Зазвичай це урізані версії повних керуючих елементів ActiveX, надані фірмами, які сподіваються продати більш повні версії своїх програмних продуктів професіоналам

Крім сторіночки ActiveX, ще один набір керуючих елементів ActiveX поставляється з версією CBuilder Professional Ці елементи знаходяться на сторінці Internet палітри компонентів вони надають програмісту можливість додати в додаток підтримку сервісів Internet, таких як HTML, FTP та інших Керуючі елементи на сторінці Internet являють собою поднабор повнофункціональних керуючих елементів від фірми NetManage, але, хоча вони працюють, це не найкращий вибір, якщо ви хочете вбудувати в свій додаток повнофункціональний Web-броузер

Якщо ви використовуєте версію Professional (або Client / Server) середовища розробки CBuilder, клацніть на закладці ActiveX Давайте подивимося на керуючі елементи на цій сторінці і

розберемося, як їх використовувати в ваших додатках

Перший керуючий елемент на сторінці – ChartFx, який дозволяє відображати діаграми, графіки і деякі інші речі в вікні форми CBuilder Якщо вас цікавить використання цього елемента, ймовірно, ви захочете подивитися його файл довідки При натисканні F1 в CBuilder файл допомоги не зявиться, так як знаходиться в іншому каталозі, ніж стандартні файли допомоги Цей файл ви знайдете в каталозі CBuilder \ OCX \ ChartFx Ви можете або використовувати його прямо з того каталогу, або додати його в меню Tools, щоб завжди можна було легко його подивитися Читати файл довідки, в якому перераховані всі доступні властивості і методи цього керуючого елемента, набагато зручніше, ніж ритися в заголовному файлі в пошуках потрібного методу і гадати, що можуть означати параметри

Другий керуючий елемент на сторінці ActiveX палітри компонентів CBuilder – це діаграми VCFirstImpression Цей елемент, як і ChartFx, яка дозволяє відображати дані в різних графічних поданнях Цей елемент підтримує лінійні діаграми, гістограми, а також різноманітні порівняльні діаграми Файл допомоги для керуючого елемента VCFirstImpression знаходиться в каталозі CBuilder \ OCX \ Vci

Третій керуючий елемент на сторінці ActiveX – це електронна таблиця VCFormulaOne, дуже мила таблиця з можливостями, близькими до Microsoft Excel Ви можете використовувати електронну таблицю усюди, де і сітку (наприклад, компонент TStringGrid) для введення даних в CBuilder Файл довідки для керуючого елемента VCFormulaOne також знаходиться в каталозі CBuilder \ OCX \ Vci

Наступний керуючий елемент на сторінці ActiveX, VCSpeller, досить цікавий тим, що це невидимий ActiveX-елемент, зображуваний тільки під час запуску програми VCSpeller дозволяє програмісту додавати в додаток можливість перевірки орфографії через стандартний інтерфейс зі словником Знову ж, файл довідки для цього керуючого елемента (як і для всіх VC-елементів) знаходиться в каталозі CBuilder\OCX\Vci

Остання піктограма на сторінці ActiveX – це GraphicsServer, який використовується як сервер ActiveX для додатків CBuilder

Крім керуючих елементів на сторінці ActiveX, ви також можете додавати свої керуючі елементи ActiveX Давайте подивимося, як це робиться і що при цьому відбувається

Джерело: Теллес М – Borland C + + Builder Бібліотека програміста – 1998

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*