ホームページ >バックエンド開発 >C#.Net チュートリアル >【C#チュートリアル】C#環境
C# 環境
この章では、C# プログラミングを作成するために必要なツールについて説明します。 C# は .Net フレームワークの一部であり、.Net アプリケーションの作成に使用されることはすでに述べました。したがって、C# プログラムの実行に利用できるツールについて説明する前に、まず C# と .Net Framework の関係を理解しましょう。
.Net Framework (.Net Framework)
.Net Framework は、次の種類のアプリケーションの作成に役立つ革新的なプラットフォームです:
Windows アプリケーション
Web アプリケーション
Web サービス
.Net Framework アプリケーションはマルチ-プラットフォームアプリケーション。このフレームワークは、C#、C++、Visual Basic、Jscript、COBOL などのさまざまな言語で動作するように設計されています。これらすべての言語はフレームワークにアクセスでき、相互に対話できます。
.Net Framework は、C# などのクライアント側言語の巨大なコード ベースで構成されています。 .Net Framework のコンポーネントの一部を次に示します。
共通言語ランタイム (CLR)
.Net Framework クラス ライブラリ
共通言語仕様
一般的な共通型システム
メタデータとアセンブリ
Windows フォーム (Windows フォーム)
ASP.Net および ASP.Net AJAX
ADO.Net
Windows ワークフローの基礎 (Windows Workflow Foundation - WF)
Windows Presentation Foundation
Windows Communication Foundation - WCF
LINQ
各コンポーネントの詳細については、 Microsoft のドキュメントを参照してください。
C# 用統合開発環境 (IDE)
Microsoft は、C# プログラミング用に次の開発ツールを提供しています:
Visual Studio 2010 (VS)
Visual C# 2010 Express (VCE)
Visual Web Developer
最後の 2 つは次のとおりです。無料で使用でき、Microsoft の公式 Web サイトからダウンロードできます。これらのツールを使用すると、単純なコマンド ライン アプリケーションからより複雑なアプリケーションまで、さまざまな C# プログラムを作成できます。基本的なテキスト エディター (メモ帳など) を使用して C# ソース コード ファイルを作成し、コマンド ライン コンパイラー (.NET Framework の一部) を使用してコードをコンポーネントにコンパイルすることもできます。
Visual C# Express および Visual Web Developer Express エディションは、Visual Studio のカスタマイズされたバージョンであり、外観と操作性は同じです。これらは、Visual Studio のほとんどの機能を保持します。このチュートリアルでは、Visual C# 2010 Express を使用します。
Microsoft Visual Studio からダウンロードできます。マシンに自動的にインストールされます。 Express Edition のインストールを完了するには、アクティブなインターネット接続が必要であることに注意してください。
Linux または Mac OS で C# プログラムを作成します
.NET Framework は Windows オペレーティング システムで実行されますが、他のオペレーティング システムで実行できるバージョンも利用できます。 Mono は、C# コンパイラを含む .NET Framework のオープン ソース バージョンであり、さまざまなバージョンの Linux や Mac OS などのさまざまなオペレーティング システム上で実行できます。詳細については、Go Mono をご覧ください。
Mono の目的は、Microsoft .NET アプリケーションをクロスプラットフォームで実行するだけでなく、Linux 開発者により優れた開発ツールを提供することでもあります。 Mono は、Android、BSD、iOS、Linux、OS X、Windows、Solaris、UNIX などのさまざまなオペレーティング システム上で実行されます。
上記は [c# チュートリアル] C# 環境の内容です。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) をご覧ください。