VBScript & ActiveX Control Pad


特徴

VBScriptは、Internet Explorer上で動作するスクリプト言語です。簡単な言語仕様でインタラクティブなHTMLファイルを作成することができます。ActiveX Control Pad(以下、CPad)はVBScript(およびJavaScript)を使ったHTMLファイルの開発を効率よく行うための開発環境です(CPadの実行画面はこちら)。 また、Windows Scripting Hostをインストールすることによって、Windowsのシェル上でもVBScriptを動作させることができます。

Windows上の開発環境として考えると、VBScriptとCPadは、簡単な言語仕様、無料であること、使いやすい開発環境と、非常に魅力的です。VBScriptはWindowsにベッタリだといって非難する人がいますが、VBScript自体は全くプラットフォームに依存しませんし、なによりも簡単にアプリケーションを開発できるという点でVBScriptは評価できます。また、VBScriptに開発環境を提供するという点で、CPadは大きな意味を持ちます。

ただし今となっては、ActiveX ControlもCPadも完全に時代遅れです。.NETの開発環境をお勧めします。

VBSctriptとCPadは次のような特徴を持っています。

[ ページ先頭 ]


インストール方法

VBScriptはInternet Explorer 3.0以上に含まれる機能ですから、マイクロソフトのページなどからダウンロードするか、雑誌付録のCD-ROMなどから入手してください。インストーラを起動して、いくつかの質問に答えるだけでインストールできます。

CPadはこちらから入手してください。日本語版Windows上で動作させるには、setuppad.exe(CPadの本体)、setupjpn.exe(日本語版対応キット)の二つのファイルが必要です。
まず、setuppad.exeを起動します。お使いのマシンによっては、「HLP95EN.DLLを上書きしてもいいか?」というメッセージが表示されることがあります。この場合は、Noを選択してインストールを継続してください。続いてsetupjpn.exeを実行します。以上の操作で、CPadがインストールされます。

VBScript, JScriptのデバッグができる、Script Debugger for Internet Explorer 日本語版がリリースされています。これも無料です。こちらのページからたどってください。ダウンロードページは英語で書かれていますが、日本語版のデバッガもダウンロードできます。なお、このデバッガはInternet Explorer 4.0用ですので、IE4がない方はこれも入手してください。
Script Debuggerをダウンロードしたら、それを実行するだけでインストールできます。

[ ページ先頭 ]


サンプルプログラム

円周率計算のサンプルプログラムを用意しました。次の手順で実行します。

  1. pisource.lzhをダウンロード、解凍してください。
  2. 解凍したpi_vbs.htmlをダブルクリックします。ただし、HTMLファイルの関連付けをInternet Explorer以外にしている場合は、Internet Explorerを起動して、pi_vbs.htmlを読み込んでください。
  3. 点の総数と表示間隔を入力して、計算開始ボタンをクリックします。点の総数と表示間隔は、読み込み時にはそれぞれ500と50になっています。

VBScriptの仕様により、点の総数を大きくしすぎると時間がかかりすぎるため、途中でメッセージを表示して終了してしまいます。


[ ページ先頭 ]


メール 瀬尾佳隆 (webmaster@seosoft.net)