Vb.net-environment-setup
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などの多くのオペレーティングシステムで実行できます。