Microsoft® Visual Basic Control Creation Edition version 5.0®
Frequently Asked Questions
発行: 1996年12月 最新情報については、http://www.microsoft.com/vbasic をご覧ください。
目次 Microsoft® Visual Basic® プログラミング システム バージョン 5.0 Control Creation Edition とは何ですか? Visual Basic Control Creation Edition にはどのような特徴があるのですか? これらの ActiveX コントロールは、どこでどのように使えるのですか? この Control Creation EditionとVisual Basic 5.0 の他のバージョンにはどのような関係があるのですか? カスタム ActiveX コントロール内で使用されているコントロールを Web ユーザーのコンピュータへダウンロードするにはどうしたらよいですか? Control Creation Edition が発表されたことで Visual Basic for Applications にどのような影響がありますか? Visual Basic Control Creation Edition によって作成されたコントロールはどのくらいの大きさですか? Visual Basic 5.0, Control Creation Edition によって作成された ActiveX コントロールはJava アプレットと同様の制限があるのですか? Visual Basic の仮想マシンとは何ですか? また、どのようにして Web ユーザーのコンピュータに届くのですか?
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
の発表時には、Standard、Professional、Enterprise
Editionに、Control Creation Editionが加わることになります。
ActiveX テクノロジにより、インターネットやイントラネット上で、簡単にソフトウェア
コンポーネントや"コントロール"を作成、統合、再利用することができます。ActiveX
コントロールは、Webページ、Microsoft
Office、Microsoft Access、Visual
Basic (すなわち、ActiveX コントロールをサポートするあらゆるホスト)
のいずれにも統合できるソフトウェア コンポーネントです。
ActiveX を使えば、ユーザーは、どのプログラミング言語でもコンポーネントを作成でき、また、どのスクリプト言語にも統合でき、さらに
Webブラウザや世界でも主要なビジネスアプリケーションを含む、どのタイプのアプリケーションからでもこれらのコンポーネントを動作させることができます。
Web サイト作成者は膨大な既存のソフトウェア
コンポーネントを Webサイトにまとめることにより、市場へ出すまでの時間を短縮し、より多くの魅力的かつ効果的なWeb
サイトを作成することができます。その結果、ネットサーファーに、より興味深く、有意義な経験をしてもらうことができます。
ActiveX は、ネットワーク環境下において作成された言語であり、かつソフトウェア
コンポーネントを統合するテクノロジの集大成です。コンポーネントを統合することにより、コンテンツやソフトウェアの開発者は、対話型のアプリケーションやWeb
サイトを容易に作成することができます。ActiveX
は、最も主要な市販のオブジェクト モデルとして企業のシステム管理部門やISV
のコミュニティに幅広く採用されてきた他、何百万人ものアプリケーション、コンテンツ開発者に利用されています。
Visual Basic Control Creation Edition にはどのような特徴があるのですか?
Visual Basic 5.0, Control Creation Edition
により、ActiveX コントロールの作成が迅速かつ容易にできるようになります。ActiveX
コントロールは、次のどのシナリオを使用しても作成することができます。
・ データ認識可能なコントロール
これらの ActiveX コントロールはどこでどのように使えるのですか?
Visual Basic 5.0, Control Creation Edition
で作成されたコントロールは、Microsoft
Internet Explorer、Visual Basic 4.0、Visual
C++® 開発システム、Visual FoxPro™
データベース システム、Microsoft
Office 97、Delphi、Netscape
Navigator、プラグ-インによるものなどの他、Visual
Basic 5.0 Applications Edition のライセンスを持つあらゆるベンダーのアプリケーションも含め、ActiveX
コントロールをサポートするどのアプリケーション上でも使用することができます。
この Control Creation EditionとVisual
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 Standard、Professional、Enterprise
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 Edition、Office97
はもとより、ライセンスを持つ多数のサードパーティのアプリケーションの中心として、ActiveX
コントロールのコンテナと言語エンジンの役割を果たしています。Visual
Basic for Applicationsに関する詳しい情報については、http://www.microsoft.com/vba/
をご覧ください。
Visual Basic 5.0, Control Creation Edition、Visual
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 や NTのOS
をフルに活用することができます。また、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) さらに新しいバージョンの仮想マシンによって作成されたコントロールにアクセスしたとき
今日、インターネット上やビジネス アプリケーションの延長線上で使用するために
2,000 以上の ActiveX コンポーネントが数百の開発者から提供されています。ActiveX
コントロールの ISV 数は、今年の年初に比べて
400 % 以上にも膨れ上がりました。Visual
Basic 5.0, Control Creation Edition の発表と、その使いやすさにより、利用可能なコントロールの数と種類がさらに増大し、開発者やお客様に大きな恩恵をもたらすものと期待しています。
Giga Information Group は、ActiveX
コンポーネントの市場における今年の年間売り上げが
2 億 4 千万ドルに達すると見込んでおり、2000
年までには、10 億ドル以上の市場に成長すると予測しています。
Microsoft、Visual Basic、ActiveX、Visual C++、Visual FoxPro、Visual SourceSafe、Visual J++ は、アメリカ合衆国、もしくはそれ以外の国のMicrosoft Corp.の登録商標、または、商標です。
その他ここに登場した製品、企業名は、各社の商標です。 詳細は、下記へお問い合わせください。 担当: Diana Galbreath、Christian DeNike、Waggener Edstrom 電話番号:(206)637-9097 E-mail: dianag@wagged.com、cdenike@wagged.com |
|||||
|