!!!C#のページ *概要 *開発環境 *[[サンプルとかチュートリアルとか|Programming_C#_sample]] *参考資料 *利用例 *Q&A !!概要 !特徴 :良い点など:C++とJavaを足したり割ったりしたような言語、C++よりオブジェクト指向が強く、Javaよりも記述量が少なくスマートに書けるようになっており、地道に普及しつつある。 Javaと比較した利点となる機能としては、デリゲートやLINQ、var、ラムダ式などが挙げられる。 WPFやSilverlightなど、GUIの開発環境は非常に充実している。 C++と違ってクラスが必須だが、その分オブジェクト指向を修得するには向いてると思われる。コード補完はC/C++よりよく働く。C/C++より多くの部分が自動化されているため、よくも悪くも手軽に使える。 :悪い点:Windows以外のプラットフォーム上で動作しない(MonoやWineで今後改善の兆しはあり)。ネイティブ系に比べれば遅い。 !開発環境 ,ソフト,対応言語,実行環境,開発対象,備考,ダウンロードURL ,VisualStudio2005,C/C++/C#,Windows,Windows/WindowsPhone,携帯向けに対応,http://download.microsoft.com/download/A/1/1/A11D789B-E29F-499B-BCC1-1D149B0B27BE/jpn_vs_2005_Pro_90_Trial.img ,VisualStudio2008,C/C++/C#,Windows,Windows/WindowsPhone,XNA対応,http://go.microsoft.com/?LinkId=9348303 ,VisualStudio2010,C/C++/C#,Windows,Windows/WindowsPhone,,http://go.microsoft.com/fwlink/?LinkId=190490 上記は評価版も混ざっているので、使用に日数制限があったりします。 学生であれば[DreamSpark|http://www.microsoft.com/japan/academic/dreamspark/default.mspx]でProfessional Editionなどを落とせたりもします。 !参考資料 *[C#でメモ帳を作っていく動画シリーズ|http://www.nicovideo.jp/mylist/15044649] 珍しく長く続いてる解説動画 *後はぐぐるか図書館へ !!研究室内の利用例 *moteとのシリアル通信+ロガー !!Q&A //!!概要 //!特徴 //!開発環境 //!開発環境 //,ソフト,対応言語,実行環境,開発対象,備考,ダウンロードURL //,VisualStudio2005,C/C++,Windows,Windows/WindowsPhone, //,VisualStudio2008,C/C++,Windows,Windows/WindowsPhone, //,VisualStudio2010,C/C++,Windows,Windows/WindowsPhone, //!参考資料 //!!Q&A