Vb.net-environment-setup

提供:Dev Guides
移動先:案内検索

VB.Net-環境設定

この章では、VB.Netアプリケーションの作成に使用できるツールについて説明します。

VB.Netは.Netフレームワークの一部であり、.Netアプリケーションの作成に使用されることは既に述べました。 したがって、VB.Netプログラムを実行するために利用可能なツールについて説明する前に、VB.Netが.Netフレームワークとどのように関係するかを理解しましょう。

.Net Framework

  • Windowsアプリケーション
  • Webアプリケーション
  • ウェブサービス

Netフレームワークアプリケーションは、マルチプラットフォームアプリケーションです。 フレームワークは、Visual Basic、C#、C ++、Jscript、およびCOBOLなどの言語のいずれかから使用できるように設計されています。.

これらのすべての言語は、フレームワークにアクセスできるだけでなく、相互に通信できます。

Netフレームワークは、VB.Netなどのクライアント言語で使用される膨大なコードライブラリで構成されています。 これらの言語は、オブジェクト指向の方法論を使用します。.

以下は、.Netフレームワークのコンポーネントの一部です-

  • 共通言語ランタイム(CLR)
  • .Net Frameworkクラスライブラリ
  • 共通言語仕様
  • 共通型システム
  • メタデータとアセンブリ
  • Windowsフォーム
  • ASP.NetおよびASP.Net AJAX
  • ADO.Net
  • Windowsワークフロー財団(WF)
  • Windows Presentation Foundation
  • Windowsコミュニケーション財団(WCF)
  • LINQ

これらの各コンポーネントが実行するジョブについては、リンク:/asp.net/asp.net_introduction [ASP.Net-はじめに]を参照してください。各コンポーネントの詳細については、Microsoftのドキュメントを参照してください。

VB.Netの統合開発環境(IDE)

Microsoftは、VB.Netプログラミング用に次の開発ツールを提供しています-

  • Visual Studio 2010(VS)
  • Visual Basic 2010 Express(VBE)
  • ビジュアルWeb開発者

最後の2つは無料です。 これらのツールを使用すると、単純なコマンドラインアプリケーションからより複雑なアプリケーションまで、あらゆる種類のVB.Netプログラムを作成できます。 Visual Basic ExpressおよびVisual Web Developer Expressエディションは、Visual Studioの短縮バージョンであり、外観も同じです。 Visual Studioのほとんどの機能を保持します。 このチュートリアルでは、Visual Basic 2010 ExpressおよびVisual Web Developer(Webプログラミングの章用)を使用しました。

https://visualstudio.microsoft.com [こちら]からダウンロードできます。 マシンに自動的にインストールされます。 Express Editionをインストールするには、アクティブなインターネット接続が必要であることに注意してください。

LinuxまたはMac OSでのVB.Netプログラムの作成

NET FrameworkはWindowsオペレーティングシステムで実行されますが、他のオペレーティングシステムで動作する代替バージョンがいくつかあります。 Monoは、Visual Basicコンパイラを含む.NET Frameworkのオープンソースバージョンであり、さまざまなフレーバーのLinuxやMac OSを含むいくつかのオペレーティングシステムで実行されます。 最新バージョンはVB 2012です。.

Monoの目的は、Microsoft .NETアプリケーションをクロスプラットフォームで実行できるようにするだけでなく、Linux開発者により良い開発ツールを提供することでもあります。 Monoは、Android、BSD、iOS、Linux、OS X、Windows、Solaris、UNIXなどの多くのオペレーティングシステムで実行できます。