activex コントロールとはどういう意味ですか?

奋力向前
リリース: 2023-02-16 14:25:54
オリジナル
19138 人が閲覧しました

ActiveX コントロールは、インターネット上で使用される非常に小さなプログラムである「プラグイン プログラム」を指します。これは再利用可能なソフトウェア コンポーネントです。ActiveX コントロールを使用すると、Web サイトや Web サイトにすばやく追加できます。デスクトップアプリケーション. 、開発ツールに特別な機能を追加します。

activex コントロールとはどういう意味ですか?

このチュートリアルの動作環境: Windows 10 システム、Dell G3 コンピューター。

activex コントロールとはどういう意味ですか?

activex コントロールとは何ですか?

activex は、一連の戦略的オブジェクト指向プログラミング テクノロジおよびツールに対する Microsoft の名前であり、その主要なテクノロジはコンポーネント オブジェクト モデル (COM) です。ディレクトリやその他のサポートがあるネットワークでは、COM は分散 COM (DCOM) になります。

ActiveX コントロールは、インターネット上で使用される非常に小さなプログラムであり、プラグインと呼ばれることもあります。アニメーションの再生を許可したり、Microsoft Update からのセキュリティ更新プログラムのインストールなどのタスクの実行を支援したりすることで、ブラウジング エクスペリエンスを向上させることができます。

ActiveX プログラムを作成する場合、主な仕事はコンポーネントです。コンポーネントは、自立して ActiveX ネットワーク (今日のネットワークには主に Windows と Mac が含まれます) 上のどこでも実行できるプログラムです。このコンポーネントは ActiveX コントロールです。 ActiveX は、Sun Microsystems の JAVA テクノロジに対抗するために Microsoft によって提案されたもので、このコントロールの機能は Java アプレットの機能に似ています。

Windows オペレーティング システムを使用している場合は、OCX で終わるファイルがあることに気づくかもしれません。 OCXとは「Object Linking and Embedding Controls」(OLE)の略で、Microsoft社が提案したデスクトップファイルの混在利用に対応するプログラム技術です。現在では、COM の概念が OLE の一部に取って代わり、Microsoft もコンポーネント オブジェクトを表すために ActiveX コントロールを使用しています。

コンポーネントの大きな利点の 1 つは、コンポーネントをほとんどのアプリケーションで再利用できることです (これらのアプリケーションはコンポーネント コンテナーと呼ばれます)。 COM コンポーネント (ActiveX コントロール) は、C、Visual Basic、PowerBuilder、さらには VBScript などの一部の技術言語を含むさまざまな言語の開発ツールで開発できます。

現在、ActiveX コントロールは Windows 95/NT および Macintosh で動作しており、Microsoft は UNIX ActiveX コントロールもサポートする準備を進めています。

activex コントロール コンポーネントの分類

1. オートメーション サーバー: 他のアプリケーション プログラミングによって駆動できるコンポーネント。オートメーション サーバーには、他のアプリケーションが生成して接続するための IDispatch ベースのインターフェイスが少なくとも 1 つ、場合によっては複数含まれています。オートメーション サーバーには、サーバーの機能に応じて、ユーザー インターフェイス (UI) がある場合とない場合があります。

2. オートメーション コントローラー: オートメーション サーバーを使用および操作するアプリケーション。

3. コントロール: ActiveX コントロールは、以前の OLE コントロールまたは OCX と同等です。一般的なコントロールには、デザイン時および実行時のユーザー インターフェイスが含まれます。固有の IDispatch インターフェイスはコントロールのメソッドとプロパティを定義し、固有の IConnectionPoint インターフェイスはコントロールが発生させるイベントに使用されます。

4. ドキュメント: 以前は DocObject として知られていた ActiveX ドキュメントは、単純なコントロール サーバーやオートメーション サーバー以上のオブジェクトを表します。 ActiveX ドキュメントは構造的に OLE リンクとモデルの拡張であり、ドキュメントが存在するコンテナをより詳細に制御できます。最も顕著な変更点の 1 つは、メニューの表示方法です。一般的な OLE ドキュメントのメニューはコンテナ メニューとマージされて新しいコレクションになりますが、ActiveX ドキュメントはメニュー システム全体を置き換え、ドキュメントとコンテナの共通の特性ではなく、ドキュメントの特性のみを表示します。

5. コンテナ: ActiveX コンテナは、オートメーション サーバー、コントロール、ドキュメント ホストとして機能するアプリケーションです。

activex コントロール アプリケーション

ActiveX コントロールは、再利用可能なソフトウェア コンポーネントです。ActiveX コントロールを使用すると、デスクトップ アプリケーションに特別な機能をすばやく追加できます。そして開発ツール。たとえば、StockTicker コントロールを使用して、アクティブな情報を Web ページにリアルタイムで追加できます。また、アニメーション コントロールを使用して、Web ページにアニメーション機能を追加できます。現在、1,000 を超える商用 ActiveX コントロールがあり、コントロールは、C、C++、次世代の Microsoft Visual Basic®、Microsoft の Visual Java 開発環境 Microsoft Visual J™ など、さまざまなプログラミング言語を使用して開発できます。主な編集言語は主に C、VB、VC、C#、Java、delphi、PowerBuilder、VBScript です。 ActiveX コントロールを開発すると、設計者と開発者は、それをクライアント プログラム開発用の事前に組み立てられたコンポーネントとして使用できます。この方法で ActiveX コントロールを使用すると、ユーザーはこれらのコンポーネントがどのように開発されたかを知る必要がなく、多くの場合、Web ページやアプリケーションのデザインを完成させるために自分でプログラムする必要さえありません。

ActiveX コントロールは Windows フォームおよび Web プログラムで使用できるため、アプリケーションがどのような言語で開発されているかに関係なく、Windows フォームおよび HTML ページで使用されている限り、MAC および JAVA でも使用できます。それらの中には、私たちが通常目にするさまざまなオンライン バンキング セキュリティ コントロールやその他のアプリケーションである ActiveX コントロールを使用するものもあります。

さらに関連する知識については、FAQ 列をご覧ください。

以上がactivex コントロールとはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート