ニコニコ大百科モバイル

7/2(月)よりスマホまたはPCでアクセスした場合、各デバイス向けのサイトへ自動で転送致します


VBScript


ヨミ: ブイビースクリプト
掲示板をミル!
12カキコ!

VBScriptとは、マイクロソフトが開発したプログラミング言語である。


概要


正確な名称は、Visual Basic Scripting Edition。VBSとも呼ばれる。プログラミングの基本中の基本を学ぶには非常にお手軽な言である。

プログラミングをしたことない人はまずこの動画を見てみよう。


■sm3584410[ニコ動]


詳細


アプリケーションに組み込まれて使うスクリプトエンジンで単独の処理系ではない。文法はVisual Basicサブセットとなっており微妙に違う。Excelなどに組み込まれているVisual Basic for Aprication(VBA)とも微妙に違う。

VBScriptは、ActiveXオートメーションサーバを扱うだけの最低限の機しかなく、ファイルアクセスにすらオートメーションオブジェクトを生成する必要がある。そのかわりオートメーションサーバなら何でも操作できるため(レジストリやファイルにもアクセス)、一時期メールに添付されるウィルスが流行した。

.NET Frameworkクラスの一部は、VBScriptでも使用することができる。外部リンク参照。


動作環境


1996年、最初のバージョンInternet Explorer 3.0にJscriptとともに搭載された。NetscapeJavaScriptに対抗するための独自言であったが、IEでしか使えなかったためほとんど使われなかった。

同年、Internet Infomation Server3.0(IIS)にActive Server Pages(ASP)のデフォルトとして搭載された。HTML中に処理を埋め込めるため、WWWサーバサイドの開発が容易になった。

同様の技術にApache上で動作するPHPも登場していた。ただ、どちらも開発の手軽さが受けたが、サーバサイドクライアントサイドソースが一つのファイルに混在するのでソースはあっという間にスパゲッティ化、セキュリティホール化していった。WWW開発のメインストリームになるのはノウハウが貯まるしばらく後のことである。

Windows 98から、Windows Scripting Host(WSH)が搭載されそのデフォルトとなった。WSHはDOS以来のバッチファイルを置き換える的で作られた。Windows本体の出荷本数からすれば、この言を利用できる環境JavaScriptに次ぐ多さではないだろうか。

IE5.0以降ではActiveXコントロールを利用できるHTMLアプリケーション(HTA)を作成できるようになった。ここでもVBScriptは利用されている。

テキストエディタEmeditorマクロ用にVBScriptとJScriptを利用している。


今後


WSHはPowerShellに、ASPはASP.NETに置き換えられることになっている。VBScripの機は行われない様だが、サポートは続けられる。が、マイクロソフトのことなのであくまでも予定だと思った方が良いだろう。実際、PowerShellWindows Vistaには搭載されなかった。


関連動画


VBScriptを使用したプログラミング講座

■sm5707008[ニコ動]
■sm3596909[ニコ動]

プログラミング講座を見て実際プログラミングしてみた例

■sm4614975[ニコ動]


関連商品


■az4774127108
■az4774127930
■az4896273311


関連コミュニティ


■co4426


関連項目



外部リンク



最終更新日: 09/01/05 11:33
タグ検索 パソコン版を見る


[0]TOP
ニコニコ動画モバイル
運営元:ドワンゴ