-1

プログラミングの知識があり、Python、Javaでコンソールアプリケーションを記述でき、VB.netでコンソールプログラムとGUIプログラムの両方を実行できます。私はVB.netを知っているので、VBScriptを学ぶ必要があります。Internet Explorerで使用されている言語であることをオンラインで読みましたが、私の学校の技術部門は、アプリケーションをテキストエディターで作成し、.vbsとして保存して、コンピューターで実行します(ブラウザーは必要ありません)。このメソッドを使用して、単純なメッセージボックス(MsgBox "message here"、4、 "title here")を作成しました。これは両方の環境で使用できる単一の言語ですか、それともこれら2つの別個のものですか?

4

1 に答える 1

2

InternetExplorerで使用されている言語であることをオンラインで読みました...

はい、JavaScriptの代わりにVBScriptを使用できます。ただし、実際には、VBScriptはInternet Explorerでのみ機能するため、Webアプリケーションの開発にVBScriptを使用する人は誰もいません。

...しかし、私の学校の技術部門は、アプリケーションをテキストエディターで作成し、それらを.vbsとして保存して、コンピューター上で実行します(ブラウザーは必要ありません)。

はい。VBScriptを使用すると多くの問題を解決できます。VBScriptは完全なプログラミング言語であり、WindowsのCOMサブシステムにアクセスできます。私がVBScriptで気に入っているのは、すべてのWindowsシステムで利用できることです。したがって、Java JRE、Python、Perl、Rubyなどの他の言語インタープリター/ランタイムをインストールすることを禁止する制限がある場合、これは素晴らしいソリューションです。

VBScriptで実行できることの例については、Windowsレジストリからキーを読み取る方法を示すこの例を参照してください。

また、Microsoftの信頼できるVBScriptリファレンスをWindowsヘルプファイルとしてダウンロードするためのポインタについては、こちらの投稿を確認してください。

とはいえ、MicrosoftはVBScriptの拡張をほぼ停止し、PowerShellに力を注いでいます。PowerShellは、システム管理者を対象としており、その目的で使用すると非常に優れた言語になります。ただし、前回調べたとき、PowerShellは独自のクラスの作成に関して弱かった。(または少なくとも厄介でした。)しかし、アプリケーション開発者として、VBScriptの問題を解決するときは、通常、Classキーワードを介してクラスを広範囲に使用します。多くの人はこれを知りませんが、VBScriptでオブジェクト指向プログラミングを行うことができ、私はよくそうします。

VBScriptのキーワードを使用して独自のクラスを開発する方法を示すこの例を確認してください。Class

于 2012-09-15T01:04:30.963 に答える