C# チュートリアルlogin
C# チュートリアル
著者:php.cn  更新時間:2022-04-11 14:06:23

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フォーム

  • ASP.NetとASP.Net AJAX

  • ADO.Net

  • Windows Workflow Foundation (WF)

  • Windows プレゼンテーション財団

  • 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 などのさまざまなオペレーティング システム上で実行されます。

PHP中国語ウェブサイト