ホームページ  >  記事  >  バックエンド開発  >  【C#チュートリアル】C#環境

【C#チュートリアル】C#環境

黄舟
黄舟オリジナル
2016-12-26 13:44:421200ブラウズ

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) をご覧ください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。