C#の勉強1 環境構築

最終更新:2007/07/22

トップページへ戻る
次へ
環境構築について

   Visual Stdio 2005が導入済みであることが前提で、プログラムの作成方法を解説します。
   無料の開発環境でも開発は可能ですので、下記情報を参考にして、C#の環境構築を行うことも可能です。


[参考情報] 無料の.NET開発環境

   (1) .NET Framework SDK 2.0

       下記のサイトよりMicrosoft .NET Framework 2.0 SDK 日本語版(482.6 MB)と
       .NET Framework 2.0 Language Pack(1.8 MB)をダウンロードしてください。
        http://www.microsoft.com/japan/msdn/netframework/downloads/

   (2) Visual Studio 2005 Express Edition 
   
       http://www.microsoft.com/japan/msdn/vstudio/express/
       マイクロソフト社が提供している評価、学習のための.NET 2.0の開発環境です。
       ●Windowsアプリケーション開発用
         ・Visual Basic 2005 Express Edition
         ・C# 2005 Express Edition
         ・C++ 2005 Express Edition
         ・J# 2005 Express Edition
       ●Webアプリケーション開発用
         ・Visual Web Developer 2005 Express Edition
       ●データベース
         ・SQL Server 2005 Express Edition

   (3) Microsoft ASP.NET Web Matrix 

       http://www.microsoft.com/japan/msdn/asp.net/webmatrix/
       マイクロソフト社が提供しているフリーのASP.NET用開発環境です。
       言語はVB.NET,C#,J#に対応しています。

   (4) Improve C# Plugin for Eclipse 

       http://www.improve-technologies.com/alpha/esharp/
       EclipseのC#用のプラグインです。
       Linuxでも動くため、Eclipse、Mono(http://www.go-mono.com/)
       とともに使うことにより、Linuxで.NET開発することが可能となる利点があります。

   (5) CodeGear C#Builder Personal

       http://www.codegear.com/downloads/free/csharpbuilder
       CodeGear社(http://www.codegear.com/jp)が無料で提供している.NET用の開発環境です。
       対応言語はC#のみのようです。
       ライセンス上、作成したあらゆるものを配布できないようなので、学習目的以外では使えません。

   (6) Rotor

       マイクロソフト社がシェアード ソース ライセンスで配布しているCLI 実装。
       Windows XP、Windows Server 2003、FreeBSD、Mac OS X に対応しているようです。
       また、Linuxへの移植が行われ、配布が始まっているようです。

       [参考情報]
       Microsoft シェアード ソース CLI 実装
       http://www.microsoft.com/japan/msdn/net/sscli/mssharsourcecli.asp
       Rotor for Linux
       http://www.oreillynet.com/pub/wlg/1602
       Rotor Comes to Linux
       http://www.ondotnet.com/pub/a/dotnet/2002/07/01/Rotorlinux.html

   (7) Mono

       http://www.go-mono.com/
       ノベルがスポンサーとなって開発を進められている.NET Frameworkを
       他のOSで動かすためのプロジェクト。ASP.NETを動かす事も可能です。

       [参考情報]
       .NETアプリをLinux対応にするMono
       http://www-06.ibm.com/jp/developerworks/linux/051007/j_l-mono.shtml
       特集:全1回 .NET FrameworkをUNIXで動かす「Mono Project」
       http://www.itmedia.co.jp/enterprise/articles/0406/24/news087.html
       Linuxで動く.NET環境「Mono 1.0」の実力(前編)
       http://www.atmarkit.co.jp/fdotnet/special/mono10_01/mono10_01_01.html
       Linuxで動く.NET環境「Mono 1.0」の実力(後編)
       http://www.atmarkit.co.jp/fdotnet/special/mono10_02/mono10_02_01.html

   (8) SharpDevelop

       http://icsharpcode.net/OpenSource/SD/
       .NET Framework上で動作する.NET開発環境です。
       SharpDevelopに関する日本語の情報は、SharpDevelop-jpが参考になります。
       (http://sharpdevelop-jp.sourceforge.jp/)

   (9) MomoDevelop

       http://www.monodevelop.org/Main_Page
       .NET開発環境のSharpDevelopをLinux上で動作するよう移植したものです。

   (10) DotGNU

       http://dotgnu.org/
       フリーソフトウェア版.NETの実装を進めているプロジェクト。

   (11) 双葉

       http://www.vector.co.jp/soft/winnt/prog/se354571.html
       C#でプログラミングができるフリーの初学者向け統合開発環境です。
       動作には.NET Framework 1.1のインストールが必要です。

  (12) ASP.NET Cassini (カッシーニ) Sample Web Server

       http://www.asp.net/Projects/Cassini/Download/Default.aspx?tabindex=0&tabid=1
       ASP.NETを動作させるための簡易Webサーバです。
       動作には.NET Frameworkのインストールが必要です。

       [参考情報]
       CD-ROMから起動できるWebアプリケーション環境の構築
       http://codezine.jp/a/article.aspx?aid=127
       ASP++Wiki - Cassini
       http://moo-asp.net/wiki/NWiki.aspx?page=Cassini
トップページへ戻る
次へ
Copyright© 2005- Naoyuki Sano. All rights reserved.