Microsoft® Visual Basic Control Creation Edition version 5.0®

Frequently Asked Questions

発行: 199612月 最新情報については、http://www.microsoft.com/vbasic をご覧ください。


目次

Microsoft® Visual Basic® プログラミング システム バージョン 5.0 Control Creation Edition とは何ですか?

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

ActiveX とはどのようなものですか?

Visual Basic Control Creation Edition にはどのような特徴があるのですか?

これらの ActiveX コントロールは、どこでどのように使えるのですか?

この Control Creation EditionVisual Basic 5.0 の他のバージョンにはどのような関係があるのですか?

カスタム ActiveX コントロール内で使用されているコントロールを Web ユーザーのコンピュータへダウンロードするにはどうしたらよいですか?

Control Creation Edition が発表されたことで Visual Basic for Applications にどのような影響がありますか?

Visual Basic 5.0, Control Creation Edition は、Visual C++ Visual J++ の開発ツールおよび "Internet Studio" とどのような関係があるのですか?

Visual Basic Control Creation Edition によって作成されたコントロールはどのくらいの大きさですか?

Visual Basic 5.0, Control Creation Edition によって作成された ActiveX コントロールはJava アプレットと同様の制限があるのですか?

Visual Basic の仮想マシンとは何ですか? また、どのようにして Web ユーザーのコンピュータに届くのですか?

現在入手可能なActiveX コントロールの数はどのくらいですか。また、Visual Basic 5.0, Control Creation Edition はこの市場にどのような影響を及ぼすのでしょうか?

Microsoft® Visual Basic® プログラミング システム バージョン 5.0 Control Creation Edition とは何ですか?

Visual Basic 5.0, Control Creation Edition は、世界で最も人気のある高速アプリケーション開発ツールである Visual Basic プログラミング システムの中で最も新しいカテゴリのソフトウェアです。Visual Basic 5.0, Control Creation Edition により、ActiveX コントロールを迅速かつ容易に作成することが可能で、今日では、業界で300 万人以上の Visual BasicユーザーがWebの開発をできるようになりました。バージョン5.0 の発表時には、StandardProfessionalEnterprise Editionに、Control Creation Editionが加わることになります。

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

ActiveX テクノロジにより、インターネットやイントラネット上で、簡単にソフトウェア コンポーネントや"コントロール"を作成、統合、再利用することができます。ActiveX コントロールは、Webページ、Microsoft OfficeMicrosoft AccessVisual Basic (すなわち、ActiveX コントロールをサポートするあらゆるホスト) のいずれにも統合できるソフトウェア コンポーネントです。

ActiveX を使えば、ユーザーは、どのプログラミング言語でもコンポーネントを作成でき、また、どのスクリプト言語にも統合でき、さらに Webブラウザや世界でも主要なビジネスアプリケーションを含む、どのタイプのアプリケーションからでもこれらのコンポーネントを動作させることができます。 Web サイト作成者は膨大な既存のソフトウェア コンポーネントを Webサイトにまとめることにより、市場へ出すまでの時間を短縮し、より多くの魅力的かつ効果的なWeb サイトを作成することができます。その結果、ネットサーファーに、より興味深く、有意義な経験をしてもらうことができます。

ActiveX とはどのようなものですか?

ActiveX は、ネットワーク環境下において作成された言語であり、かつソフトウェア コンポーネントを統合するテクノロジの集大成です。コンポーネントを統合することにより、コンテンツやソフトウェアの開発者は、対話型のアプリケーションやWeb サイトを容易に作成することができます。ActiveX は、最も主要な市販のオブジェクト モデルとして企業のシステム管理部門やISV のコミュニティに幅広く採用されてきた他、何百万人ものアプリケーション、コンテンツ開発者に利用されています。

Visual Basic Control Creation Edition にはどのような特徴があるのですか?

Visual Basic 5.0, Control Creation Edition により、ActiveX コントロールの作成が迅速かつ容易にできるようになります。ActiveX コントロールは、次のどのシナリオを使用しても作成することができます。

データ認識可能なコントロール
カスタム プロパティ ページ
OCX ファイル毎のマルチ コントロール
コンテナ コントロール
変形コントロール
非同期によるプロパティのダウンロード
タイプ ライブラリを利用した自動コード コントロール

これらの ActiveX コントロールはどこでどのように使えるのですか?

Visual Basic 5.0, Control Creation Edition で作成されたコントロールは、Microsoft Internet ExplorerVisual Basic 4.0Visual C++® 開発システム、Visual FoxPro™ データベース システム、Microsoft Office 97DelphiNetscape Navigator、プラグ-インによるものなどの他、Visual Basic 5.0 Applications Edition のライセンスを持つあらゆるベンダーのアプリケーションも含め、ActiveX コントロールをサポートするどのアプリケーション上でも使用することができます。

この Control Creation EditionVisual Basic 5.0 の他のバージョンにはどのような関係があるのですか?

Visual Basic 5.0, Control Creation Edition には、新しいインテリジェントなコード エディタ、フォーム エンジン、Visual Basic 5.0 の対話型のデバッグ機能は含まれていますが、Jet データベース エンジン、レポート作成、Visual SourceSafe™ バージョンのコントロール システムとの統合、コントロールの作成には必要ないその他の機能など、市販用の Visual Basic に見られるいくつかの機能は含まれていません。その結果、Webからダウンロード可能なバージョンは、たったの 5.5 MB です。Control Creation Edition では、ActiveX コントロールの作成をサポートしますが、スタンドアロンのアプリケーションを作成する際に使用することはできません。

Visual Basic 5.0, Control Creation Edition は単品でも、また、Visual Basic 5.0 StandardProfessionalEnterprise Edition の発表時には、セットでも入手できるようになります。

カスタム ActiveX コントロール内で使用されているコントロールをWeb ユーザーのコンピュータへダウンロードするにはどうしたらよいですか?

Visual Basic 5.0 のセットアップ ウィザードは、あなたのコントロールに必要なすべてのファイルを含む圧縮ファイル、コンポーネントをインストールし登録するためにブラウザが使う情報ファイル、コードベース参照ファイルを含めて、Web アプリケーションに必要なものすべてを分析し、作成します。これにより、あなたの HTML ペ―ジがダウンロードに必要とするものすべてを持つ、完全な HTML ページを作成することができます。

Control Creation Edition が発表されたことで Visual Basic for Applicationsにどのような影響がありますか?

Visual Basic for Applications のライセンスがあるものはすべて、ActiveX コントロールのホストとなりえます。Visual Basic for Applications 5.0 は、Visual Basic 5.0, Control Creation EditionOffice97 はもとより、ライセンスを持つ多数のサードパーティのアプリケーションの中心として、ActiveX コントロールのコンテナと言語エンジンの役割を果たしています。Visual Basic for Applicationsに関する詳しい情報については、http://www.microsoft.com/vba/ をご覧ください。

Visual Basic 5.0, Control Creation Edition は、Visual C++ Visual J++ の開発ツール、および、"Internet Studio" とどのような関係があるのですか?

Visual Basic 5.0, Control Creation EditionVisual J++ Visual C++ は、いずれも ActiveX コンポーネントを作成することができます。しかし、これら 3 つのツールの中でコントロール作成の際に最速、かつ最も簡単にコントロールを作成することのできる RAD の技術を採用しているのは、Visual Basic 5.0, Control Creation Edition だけです。一方、"Internet Studio" は、ビジュアルツールの 1 つですが、全体的な Web のソリューションとして簡単に他のビジュアル ツールで開発されたコンポーネントをアセンブルし、統合できるようにします。Visual J++Visual C++Visual Basic はコンポーネントを作成するプログラミング言語である一方、"Internet Studio" は、これらのプログラミング言語で作成されたコンポーネントを使用するものです。

Visual Basic Control Creation Edition によって作成されたコントロールはどのくらいの大きさですか?

平均的なコントロールは、約 20k バイトですが、実際のサイズは、内容の複雑さによって異なります。

Visual Basic 5.0, Control Creation Edition によって作成された ActiveX コントロールは Java アプレットと同様の制限があるのですか?

いいえ。Java アプレットとは異なり、Visual Basic 5.0, Control Creation Edition で作成された ActiveX コントロールの場合は、Windows 95 NTOS をフルに活用することができます。また、Visual Basic 5.0, Control Creation Edition によって作成された ActiveX コントロールは、あらかじめデジタル署名が組み込まれており、Web サーファーは署名を確認してActiveX コンポーネントをダウンロードするかしなかいかを自分で決めることができます。

Visual Basic の仮想マシンとは何ですか? また、どのようにして Web ユーザーのコンピュータに届くのですか?

Visual Basic コントロールは Java アプレットと同様に直接マシンコードで作成されたものではなく、Web サーファーのコンピュータ上にある仮想マシンによって翻訳され実行されます。この仮想マシン (MSVBVM5.DLL) は、以下の場合に自動的にダウンロード、インストールされ、Visual Basic により作成された ActiveX コントロールは機種の異なるすべてのクライアントマシン上において共通した高性能のサービスをお届けします。

1) Visual Basic によって作成された ActiveX コントロールを含む Web ページに初めて遭遇したとき

2) さらに新しいバージョンの仮想マシンによって作成されたコントロールにアクセスしたとき

現在入手可能な ActiveX コントロールの数はどのくらいですか? また、Visual Basic 5.0, Control Creation Edition はこの市場にどのような影響を及ぼすのでしょうか?

今日、インターネット上やビジネス アプリケーションの延長線上で使用するために 2,000 以上の ActiveX コンポーネントが数百の開発者から提供されています。ActiveX コントロールの ISV 数は、今年の年初に比べて 400 以上にも膨れ上がりました。Visual Basic 5.0, Control Creation Edition の発表と、その使いやすさにより、利用可能なコントロールの数と種類がさらに増大し、開発者やお客様に大きな恩恵をもたらすものと期待しています。

Giga Information Group は、ActiveX コンポーネントの市場における今年の年間売り上げが 2 4 千万ドルに達すると見込んでおり、2000 年までには、10 億ドル以上の市場に成長すると予測しています。




MicrosoftVisual BasicActiveXVisual C++Visual FoxProVisual SourceSafeVisual J++ は、アメリカ合衆国、もしくはそれ以外の国のMicrosoft Corp.の登録商標、または、商標です。

その他ここに登場した製品、企業名は、各社の商標です。

詳細は、下記へお問い合わせください。

担当: Diana GalbreathChristian DeNikeWaggener Edstrom 電話番号:206637-9097

E-mail: dianag@wagged.comcdenike@wagged.com


© 1996 Microsoft Corporation 戻る