工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Industrial programming >> C言語

C#開発環境:ツールとフレームワークの概要

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

.Netフレームワーク

.Netフレームワークは、以下の種類のアプリケーションを作成するのに役立つ画期的なプラットフォームです。

.Netフレームワークアプリケーションはマルチプラットフォームアプリケーションです。このフレームワークは、以下の言語から使用できるように設計されています:C#、C++、Visual Basic、Jscript、COBOLなど。これらすべての言語は、フレームワークにアクセスしたり、互いに通信したりできます。

.Netフレームワークは、C#などのクライアント言語で使用される膨大なコードライブラリで構成されています。.Netフレームワークの主なコンポーネントは以下の通りです。

これらの各コンポーネントが実行するジョブについては、ASP.Net - Introductionを参照し、各コンポーネントの詳細についてはMicrosoftのドキュメントを参照してください。

C#のための統合開発環境(IDE)

MicrosoftはC#プログラミングのために以下の開発ツールを提供しています。

最後の2つはMicrosoftの公式サイトから無料で入手できます。これらのツールを使用すると、シンプルなコマンドラインアプリケーションからより複雑なアプリケーションまで、あらゆる種類のC#プログラムを書くことができます。メモ帳のような基本的なテキストエディタでC#ソースコードファイルを書き、.NET Frameworkの一部であるコマンドラインコンパイラを使用してコードをアセンブリにコンパイルすることもできます。

Visual C# ExpressとVisual Web Developer Expressエディションは、Visual Studioの機能を絞り込んだ版で、外観は同じです。Visual Studioのほとんどの機能を保持しています。このチュートリアルではVisual C# 2010 Expressを使用しています。

Microsoft Visual Studioからダウンロードできます。自動的にマシンにインストールされます。

注:Expressエディションのインストールにはアクティブなインターネット接続が必要です。

LinuxまたはMac OSでのC#プログラムの作成

.NET FrameworkはWindowsオペレーティングシステムで動作しますが、他のオペレーティングシステムで動作する代替バージョンもあります。Monoは.NET Frameworkのオープンソース版で、C#コンパイラを含み、LinuxのさまざまなディストリビューションやMac OSなど、いくつかのオペレーティングシステムで動作します。Go Monoを参照してください。

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


C言語

  1. ノリア・コーポレーション、創立10周年を迎えグローバルな影響力を拡大
  2. ネットメータリング解説:太陽光住宅がグリッドでクレジットを得る仕組み
  3. ネットメータリングとグロスメータリングの違い:どちらの課金モデルが有利か?
  4. 環境要因がACモーターの性能と寿命に与える影響
  5. .NETとC#のバージョン履歴完全ガイド
  6. Cプログラミング環境の構築:必須ツールとヒント
  7. C++開発環境の構築:完全ガイド
  8. Python 開発環境の構築ガイド:インストールから実行まで完全解説
  9. Java開発環境構築ガイド:インストールとパス設定
  10. Java 10開発環境構築ガイド:ビルド、コンパイル、実行
  11. Java 9開発環境構築ガイド