(有)未来検索ブラジルが運営するあらゆる言葉についての記事を閲覧・編集したり、コメントをしたりするサイトです。

単語記事: VBScript

編集

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

概要

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

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

詳細

アプリケーションに組み込まれて使うスクリプトエンジンで単独の処理系ではない。文法は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はマクロ用にVBScriptJScriptを利用している。

今後

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

関連動画

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

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

関連商品

関連コミュニティ

関連項目

外部リンク

携帯版URL:
http://dic.nicomoba.jp/k/a/vbscript
ページ番号: 746161 リビジョン番号: 151216
読み:ブイビースクリプト
初版作成日: 08/11/29 13:04 ◆ 最終更新日: 09/01/05 11:33
編集内容についての説明/コメント: 構成変更、動画追加
記事編集 / 編集履歴を閲覧 /

VBScriptについて語るスレ

1 : chokanji :2008/12/23(火) 01:23:25 ID: IGlkdE3vAc
うぉっ! VBS大百科に載ってる。
しかも紹介されているのが自分の動画。

今年中に(多分)新しい動画を作成する予定です。しばしお待ちをー
2 : chokanji :2008/12/31(水) 21:47:07 ID: IGlkdE3vAc
うpしました。
3 : ななしのよっしん :2008/12/31(水) 21:51:27 ID: l0nl9y10oQ
え、まだあったんだ…
4 : ◆Vl2e//DQ9Q :2009/01/04(日) 12:18:08 ID: 2DI5SPEs2K
記事にHelloWorldとか載せたがいい気もするけど
5 : ななしのよっしん :2009/01/04(日) 14:49:11 ID: coHyoJhuZU
関連動画がとてもわかりやすいので、
それを見てもらった方が良いかと思います。
6 : ななしのよっしん :2009/01/04(日) 21:47:22 ID: coHyoJhuZU
概要は、もっと初心者向けに書いた方が良いですかね?
7 : chokanji :2009/01/18(日) 04:15:04 ID: IGlkdE3vAc
このくらいでよいと思いますよ。
英語がたくさんある方がプログラミングっぽいですし(なんだそれ
8 : ななしのよっしん :2009/01/22(木) 18:47:58 ID: coHyoJhuZU
VBに動的付けを追加した、Dynamic Visual Basicと言うモノがあるそうな。
VBScriptの後継言としてWindowsにプリインストールされると良いね-。
9 : ななしのよっしん :2010/11/10(水) 02:42:00 ID: 0y5/GURjtV
コレに絵ゃ音をあつかえる拡命令のようなモノはないのだろうか;?
むかしの8ビットBASICみたぃな感じで;
MMLまで付けてくれとは言わんが、STICKダッケ?みたいな、
便利な命令とか;
10 : ななしのよっしん :2011/03/04(金) 13:00:40 ID: coHyoJhuZU
>>8
Small Basicというものがあるよ。
今からやるならこっちのほうがいいかも。
ページトップへ戻る